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;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} :focus {
outline: 0;
} 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;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
-webkit-appearance: none;
-moz-appearance: none;
}
input[type=search] {
-webkit-appearance: none;
-moz-appearance: none;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
textarea {
overflow: auto;
vertical-align: top;
resize: vertical;
} audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
max-width: 100%;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden] {
display: none;
} html {
font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
} img {
border: 0; -ms-interpolation-mode: bicubic; } figure {
margin: 0;
} form {
margin: 0;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0;
white-space: normal; *margin-left: -7px; } button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button,
input {
line-height: normal;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; *overflow: visible; } button[disabled],
html input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; } table {
border-collapse: collapse;
border-spacing: 0;
}
html,
button,
input,
select,
textarea {
color: #222;
}
::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
}
img {
vertical-align: middle;
}
fieldset {
border: 0;
margin: 0;
padding: 0;
}
textarea {
resize: vertical;
}
.chromeframe {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}* {
box-sizing: border-box;
}
body {
padding-right: 0 !important;
background: #fff;
position: relative;
}
html.hide {
overflow-x: hidden;
}
html.hide body {
overflow-x: hidden;
}
body.menu-open {
height: 100vh;
overflow: hidden;
}
body.compensate-for-scrollbar {
overflow-y: scroll !important;
}
.compensate-for-scrollbar {
margin-right: 0 !important;
}
p,a,li,div,button,input,textarea, h1, h2, h3, h4, h5 {
font-family: "Montserrat", sans-serif;
color: #010912;
font-size: 16px;
font-weight: 400;
}
a, a:hover, a:active, a:focus, textarea,
button, input, button:hover, button:active, button:focus,
input:focus, input:active {
text-decoration: none !important;
outline: none !important;
}
strong {
font-weight: 600;
}
i {
font-style: italic;
}
input.button,
button {
border: none;
}
a {
cursor: pointer;
} .wrp {
width: 1156px;
margin: 0 auto;
}
.button {
padding: 16px 42px;
border-radius: 80px;
background: #FFB300;
text-align: center;
font-weight: 600;
display: inline-block;
transition: .4s;
}
.button:hover {
background: #164a8e;
color: #fff;
}
.h1,
h1 {
font-size: 52px;
font-weight: 600;
line-height: 110%;
margin-bottom: 20px;
text-transform: uppercase;
}
.h1 span,
h1 span {
color: #00B3E5;
}
.h2, h2 {
font-size: 46px;
font-weight: 600;
line-height: 110%; 
margin-bottom: 20px;
text-transform: uppercase;
}
.h2 span,
h2 span {
font-size: 32px;
display: block;
line-height: 100%;
}
.h2 span.blue,
h2 span.blue {
color: #05488F;
}
.h3, h3 {
font-size: 32px;
font-weight: 600;
line-height: 110%;
margin-bottom: 20px;
text-transform: uppercase;
}
h4,
.h4 {
font-size: 20px;
font-weight: 600;
line-height: 110%;
margin-bottom: 20px;
text-transform: uppercase;
}
ul.double-list {
column-count: 2;
column-gap: 0%;
margin-bottom: 24px;
}
ul li {
display: block;
padding-left: 20px;
position: relative;
line-height: 140%;
margin-bottom: 12px;
}
ul li:before {
content: "";
width: 8px;
height: 8px;
border-radius: 50%;
background: #FFB300;
position: absolute;
top: 7px;
left: 0;
}
ul.check-list li {
padding-left: 28px;
}
ul.check-list li:before {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/list-check-icon.svg) no-repeat center center;
width: 16px;
height: 16px;
top: 2px;
}
.blue-block {
padding: 60px;
border-radius: 60px;
background: #05488F;
}
.blue-block *:not(.button) {
color: #fff;
}
.blue-block > * {
margin-bottom: 20px !important;
}
.blue-block > ol li:before {
color: #fff;
}
.blue-block-white.sunny:before {
content: "";
width: 240px;
height: 120px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/sunny.svg) no-repeat center center;
position: absolute;
top: -120px;
right: 50px;
}
.blue-block-white {
border-radius: 32px;
background: #FFF;
padding: 40px;
margin-top: 40px;
position: relative;
}
.blue-block-white:not(:last-child) {
margin-bottom: 40px;
}
.blue-block-white * {
color: #010912;
}
.blue-block-white p:last-child {
margin-bottom: 0;
}
.blue-block .blue-block-white * {
color: #010912;
}
.blue-block .alert-block {
background: #fff;
}
.blue-block .alert-block p,
.blue-block .alert-block p strong {
color: #010912;
}
.blue-block div:last-child,
.blue-block p:last-child,
.blue-block ul:last-child,
.blue-block ol:last-child {
margin-bottom: 0 !important;
}
ol {
counter-reset: listCounter;
margin-bottom: 24px;
}
ol li {
position: relative;
margin-bottom: 8px;
padding-left: 24px;
}
ol li::before {  
content: counter(listCounter) ". ";  
counter-increment: listCounter;
color: #FFB300;
font-weight: 600;
padding-right: 8px;
position: absolute;
top: 1px;
left: 0;
}
.triple-num-item .top {
display: flex;
align-items: center;
margin-bottom: 16px;
}
.triple-num-item .top-num {
width: 72px;
height: 72px;
display: flex;
justify-content: center;
align-items: center;
border: 2px dashed #FFB300;
color: #FFB300 !important;
font-size: 40px;
font-weight: 600;
text-transform: uppercase;
border-radius: 50%;
margin-right: 16px;
}
.triple-num-item .top-name {
color: #FFF;
font-size: 20px;
font-weight: 600;
width: calc(100% - 88px);
}
.triple-num-item .text * {
line-height: 140%;
}
.mask {
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
-webkit-mask-size:100%;
mask-position:center center;
mask-repeat:no-repeat;
mask-size:100%;
object-fit: cover;
}
.mask-1 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='638' height='572' viewBox='0 0 638 572' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M287.825 7.23785C360.31 17.9244 412.78 69.259 469.001 116.243C534.349 170.854 622.885 213.132 635.057 297.42C648.136 387.985 602.77 484.067 530.164 539.759C463.207 591.119 372.172 566.342 287.825 563.764C207.755 561.317 118.215 580.265 59.8576 525.387C0.643391 469.703 7.32728 378.657 4.59476 297.42C1.71745 211.878 -15.7955 114.833 43.9879 53.5827C104.063 -7.96661 202.737 -5.30675 287.825 7.23785Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='638' height='572' viewBox='0 0 638 572' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M287.825 7.23785C360.31 17.9244 412.78 69.259 469.001 116.243C534.349 170.854 622.885 213.132 635.057 297.42C648.136 387.985 602.77 484.067 530.164 539.759C463.207 591.119 372.172 566.342 287.825 563.764C207.755 561.317 118.215 580.265 59.8576 525.387C0.643391 469.703 7.32728 378.657 4.59476 297.42C1.71745 211.878 -15.7955 114.833 43.9879 53.5827C104.063 -7.96661 202.737 -5.30675 287.825 7.23785Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
}
.mask-2 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='567' height='664' viewBox='0 0 567 664' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M288.164 0.0427883C381.62 -1.69783 473.848 49.8158 525.933 127.431C571.866 195.878 530.351 282.819 533.211 365.2C536.276 453.529 600.09 552.571 543.031 620.066C485.478 688.144 377.308 655.585 288.164 655.061C199.896 654.541 97.1265 681.032 36.2803 617.084C-24.1566 553.566 8.20834 452.777 12.3619 365.2C16.1999 284.277 10.2637 200.772 59.0909 136.126C114.738 62.4504 195.851 1.76212 288.164 0.0427883Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='567' height='664' viewBox='0 0 567 664' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M288.164 0.0427883C381.62 -1.69783 473.848 49.8158 525.933 127.431C571.866 195.878 530.351 282.819 533.211 365.2C536.276 453.529 600.09 552.571 543.031 620.066C485.478 688.144 377.308 655.585 288.164 655.061C199.896 654.541 97.1265 681.032 36.2803 617.084C-24.1566 553.566 8.20834 452.777 12.3619 365.2C16.1999 284.277 10.2637 200.772 59.0909 136.126C114.738 62.4504 195.851 1.76212 288.164 0.0427883Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
}
.mask-3 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='547' height='620' viewBox='0 0 547 620' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M248.916 1.3121C325.41 8.06583 383.638 63.3158 436.944 118.591C488.911 172.48 534.886 232.234 543.341 306.618C552.862 390.391 543.035 481.553 485.167 542.869C426.162 605.391 334.642 625.044 248.916 618.589C169.281 612.592 93.5267 573.776 45.7566 509.778C3.19832 452.762 19.5898 377.678 16.0526 306.618C12.1831 228.885 -22.729 144.057 24.4713 82.1734C74.606 16.442 166.568 -5.95859 248.916 1.3121Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='547' height='620' viewBox='0 0 547 620' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M248.916 1.3121C325.41 8.06583 383.638 63.3158 436.944 118.591C488.911 172.48 534.886 232.234 543.341 306.618C552.862 390.391 543.035 481.553 485.167 542.869C426.162 605.391 334.642 625.044 248.916 618.589C169.281 612.592 93.5267 573.776 45.7566 509.778C3.19832 452.762 19.5898 377.678 16.0526 306.618C12.1831 228.885 -22.729 144.057 24.4713 82.1734C74.606 16.442 166.568 -5.95859 248.916 1.3121Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
}
.mask-4 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='650' height='645' viewBox='0 0 650 645' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M305.823 0.41174C390.527 7.7805 410.168 122.336 469.87 182.873C528.713 242.538 634.676 264.115 647.552 346.92C661.037 433.634 596.597 513.902 530.286 571.382C468.582 624.869 387.246 649.353 305.823 643.139C230.253 637.372 167.632 592.281 113.192 539.551C57.5811 485.685 0.53798 424.339 0.00359939 346.92C-0.53313 269.16 59.0583 209.913 110.515 151.611C167.15 87.4398 220.556 -7.00602 305.823 0.41174Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='650' height='645' viewBox='0 0 650 645' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M305.823 0.41174C390.527 7.7805 410.168 122.336 469.87 182.873C528.713 242.538 634.676 264.115 647.552 346.92C661.037 433.634 596.597 513.902 530.286 571.382C468.582 624.869 387.246 649.353 305.823 643.139C230.253 637.372 167.632 592.281 113.192 539.551C57.5811 485.685 0.53798 424.339 0.00359939 346.92C-0.53313 269.16 59.0583 209.913 110.515 151.611C167.15 87.4398 220.556 -7.00602 305.823 0.41174Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
}
.mask-5 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='524' height='493' viewBox='0 0 524 493' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M256.775 15.7077C330.741 12.2516 413.52 -22.1387 470.24 25.4629C528.59 74.4326 525.407 162.798 522.753 238.928C520.217 311.661 510.692 390.161 455.857 438.01C403.167 483.986 326.555 466.477 256.775 471.016C178.332 476.119 86.2566 520.606 29.9879 465.715C-26.333 410.772 12.8323 317.378 18.8631 238.928C24.1544 170.098 12.0245 91.755 62.3675 44.5208C112.032 -2.07691 188.747 18.8864 256.775 15.7077Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='524' height='493' viewBox='0 0 524 493' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M256.775 15.7077C330.741 12.2516 413.52 -22.1387 470.24 25.4629C528.59 74.4326 525.407 162.798 522.753 238.928C520.217 311.661 510.692 390.161 455.857 438.01C403.167 483.986 326.555 466.477 256.775 471.016C178.332 476.119 86.2566 520.606 29.9879 465.715C-26.333 410.772 12.8323 317.378 18.8631 238.928C24.1544 170.098 12.0245 91.755 62.3675 44.5208C112.032 -2.07691 188.747 18.8864 256.775 15.7077Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
}
.mask-6 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='495' height='726' viewBox='0 0 495 726' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M265.995 2.23632C353.871 13.1815 416.268 89.4822 463.527 164.372C500.461 222.898 494.97 292.728 492.966 361.904C491.052 427.983 487.464 492.27 452.406 548.314C405.239 623.716 354.723 718.609 265.995 724.742C175.874 730.973 95.8765 654.91 51.8973 576.002C15.7235 511.098 70.0423 435.942 63.7688 361.904C56.1936 272.504 -31.7161 186.37 12.2558 108.164C58.953 25.1115 171.445 -9.54018 265.995 2.23632Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='495' height='726' viewBox='0 0 495 726' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M265.995 2.23632C353.871 13.1815 416.268 89.4822 463.527 164.372C500.461 222.898 494.97 292.728 492.966 361.904C491.052 427.983 487.464 492.27 452.406 548.314C405.239 623.716 354.723 718.609 265.995 724.742C175.874 730.973 95.8765 654.91 51.8973 576.002C15.7235 511.098 70.0423 435.942 63.7688 361.904C56.1936 272.504 -31.7161 186.37 12.2558 108.164C58.953 25.1115 171.445 -9.54018 265.995 2.23632Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
}
.mask-7 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='360' height='412' viewBox='0 0 360 412' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M157.73 27.6807C205.01 19.1924 254.734 -21.0829 294.974 14.3571C339.224 53.3278 366.587 132.782 358.627 204.612C351.153 272.06 297.907 303.446 258.425 344.201C227.313 376.316 196.517 411.308 157.73 411.987C118.512 412.675 82.9138 385.192 54.4566 347.776C25.1038 309.182 0.491805 260.69 0.0084432 204.612C-0.479443 148.01 20.2159 93.5956 51.9588 57.9865C81.0528 25.349 120.613 34.3444 157.73 27.6807Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='360' height='412' viewBox='0 0 360 412' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M157.73 27.6807C205.01 19.1924 254.734 -21.0829 294.974 14.3571C339.224 53.3278 366.587 132.782 358.627 204.612C351.153 272.06 297.907 303.446 258.425 344.201C227.313 376.316 196.517 411.308 157.73 411.987C118.512 412.675 82.9138 385.192 54.4566 347.776C25.1038 309.182 0.491805 260.69 0.0084432 204.612C-0.479443 148.01 20.2159 93.5956 51.9588 57.9865C81.0528 25.349 120.613 34.3444 157.73 27.6807Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
.mask-8 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='359' height='274' viewBox='0 0 359 274' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M167.896 21.1935C115.414 21.9618 54.6506 -15.5001 16.6564 14.2078C-21.2796 43.8702 17.3353 95.2783 18.1734 138.263C18.9852 179.902 -14.3004 228.816 21.4174 258.412C57.1454 288.017 117.116 261.736 167.896 262.324C220.103 262.929 277.788 288.596 318.569 261.853C360.661 234.25 356.017 182.458 357.08 138.263C358.174 92.7769 368.909 37.0988 324.632 9.69946C281.101 -17.238 222.417 20.3954 167.896 21.1935Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='359' height='274' viewBox='0 0 359 274' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M167.896 21.1935C115.414 21.9618 54.6506 -15.5001 16.6564 14.2078C-21.2796 43.8702 17.3353 95.2783 18.1734 138.263C18.9852 179.902 -14.3004 228.816 21.4174 258.412C57.1454 288.017 117.116 261.736 167.896 262.324C220.103 262.929 277.788 288.596 318.569 261.853C360.661 234.25 356.017 182.458 357.08 138.263C358.174 92.7769 368.909 37.0988 324.632 9.69946C281.101 -17.238 222.417 20.3954 167.896 21.1935Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
.mask-9 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='359' height='362' viewBox='0 0 359 362' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M137.5 0.0803169C194.853 2.58195 206.04 70.5638 245.467 105.61C282.594 138.612 350.914 151.244 358.161 196.222C365.694 242.975 321.146 283.732 279.231 315.17C239.906 344.666 190.132 364.576 137.5 361.73C87.6336 359.033 40.6023 335.687 12.9265 300.77C-11.0156 270.564 5.47275 232.494 6.31594 196.222C7.12937 161.23 -2.71782 126.194 17.6942 95.6749C45.733 53.7522 80.293 -2.4149 137.5 0.0803169Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='359' height='362' viewBox='0 0 359 362' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M137.5 0.0803169C194.853 2.58195 206.04 70.5638 245.467 105.61C282.594 138.612 350.914 151.244 358.161 196.222C365.694 242.975 321.146 283.732 279.231 315.17C239.906 344.666 190.132 364.576 137.5 361.73C87.6336 359.033 40.6023 335.687 12.9265 300.77C-11.0156 270.564 5.47275 232.494 6.31594 196.222C7.12937 161.23 -2.71782 126.194 17.6942 95.6749C45.733 53.7522 80.293 -2.4149 137.5 0.0803169Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
.mask-0 {
mask-position: top left;
border-radius: 50px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='572' height='512' viewBox='0 0 572 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M278.464 3.71946C352.474 1.86247 433.366 -13.2562 489.871 34.578C549.177 84.784 558.987 168.486 564.643 245.984C570.904 331.759 589.807 436.322 523.163 490.683C457.387 544.337 363.347 479.83 278.464 479.421C194.428 479.016 98.7336 544.38 36.1113 488.337C-26.6506 432.17 9.80864 329.846 17.6189 245.984C24.3592 173.612 24.1487 94.392 77.4072 44.9272C129.518 -3.47132 207.368 5.50335 278.464 3.71946Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='572' height='512' viewBox='0 0 572 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M278.464 3.71946C352.474 1.86247 433.366 -13.2562 489.871 34.578C549.177 84.784 558.987 168.486 564.643 245.984C570.904 331.759 589.807 436.322 523.163 490.683C457.387 544.337 363.347 479.83 278.464 479.421C194.428 479.016 98.7336 544.38 36.1113 488.337C-26.6506 432.17 9.80864 329.846 17.6189 245.984C24.3592 173.612 24.1487 94.392 77.4072 44.9272C129.518 -3.47132 207.368 5.50335 278.464 3.71946Z' fill='%23C4C4C4'/%3e%3c/svg%3e");
}
.alert-block {
border-radius: 20px;
background: #05488F;
padding: 20px 50px 20px 60px;
position: relative;
display: flex;
align-items: center;
}
.alert-block p {
color: #fff;
line-height: 140%;
margin-bottom: 0 !important;
}
.alert-block-circle {
border: 2px dashed #FFB300;
width: 88px;
height: 88px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
left: -44px;
border-radius: 50%;
}
.alert-block-circle .circle {
background: #FFB300 url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/alert-icon.svg) no-repeat center center;
width: 68px;
height: 68px;
border-radius: 50%;
}
.breadcrumbs {
display: flex;
flex-flow: wrap;
margin-bottom: 45px;
font-size: 0px;
}
.breadcrumbs > span {
margin-right: 6px;
padding-left: 12px;
margin-bottom: 4px;
font-size: 16px;
position: relative;
}
.breadcrumbs > span:before {
content: "";
width: 6px;
height: 6px;
top: 7px;
background: #010912;
position: absolute;
border-radius: 50%;
left: 0;
}
.breadcrumbs > span:first-child:before {
display: none;
}
.breadcrumbs > span:first-child {
padding-left: 0;
}
.breadcrumbs > span:last-child:before {
background: #05488F;
}
.breadcrumbs > span:last-child span {
color: #05488F;
font-weight: 600;
}
.progressbar {
display: none;
}
.progressbar.swiper-pagination-progressbar {
position: relative;
height: 6px !important;
background: #EDEDEC;
margin-top: 28px;
border-radius: 4px;
overflow: hidden;
display: block;
}
.progressbar.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
border-radius: 4px;
background: #00B3E5;
}
.swiper {
height: max-content;
}
.team-progress {
display: block !important;
position: relative;
} #header {
position: relative;
z-index: 4;
}
#header.header-land {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
}
#header.header-land ~ #main {
padding-top: 200px;
}
.header-mobile {
display: none;
}
.header-top {
padding: 10px 0 20px 0;
}
.header-top .wrp {
display: flex;
align-items: center;
justify-content: space-between;
}
.header-logo {
margin-right: 24px;
}
.header-logo img {
width: 200px;
}
.header-logo-text {
font-size: 12px;
color: #3bb6e5;
}
.header-links {
margin-left: 50px;
display: flex;
align-items: center;
}
.header-links a {
display: block;
color: #05488F;
padding: 8px 0;
font-weight: 600;
}
.header-links .link-1 {
padding-left: 30px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon1.svg) no-repeat center left 1px / 21px,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon1-active.svg) no-repeat center left 1px / 21px;
margin-right: 20px;
}
.header-links .link-1:hover {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon1-active.svg) no-repeat center left 1px / 21px;
color: #3bb6e5;
}
.header-links .link-2 {
padding-left: 30px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon2.svg) no-repeat center left / 21px,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon2-active.svg) no-repeat center left / 21px;
}
.header-links .link-2:hover {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon2-active.svg) no-repeat center left / 21px;
color: #3bb6e5;
}
#header.header-land .header-links .link-1 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon11.svg) no-repeat center left 1px / 21px,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon11-active.svg) no-repeat center left 1px / 21px;
}
#header.header-land .header-links .link-1:hover {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon11-active.svg) no-repeat center left 1px / 21px;
}
#header.header-land .header-links .link-2 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon22.svg) no-repeat center left 1px / 21px,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon22-active.svg) no-repeat center left 1px / 21px;
}
#header.header-land .header-links .link-2:hover {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/link-icon22-active.svg) no-repeat center left 1px / 21px;
}
.whatsapp {
width: 24px;
margin-left: auto;
margin-right: 24px;
}
.whatsapp img {
width: 100%;
}
.header-phone {
color: #05488F;
padding-left: 24px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/phone-icon.svg) no-repeat center left,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/phone-footer-icon.svg) no-repeat center left;
margin-right: 14px;
}
.header-phone:hover {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/phone-footer-icon.svg) no-repeat center left;
color: #3bb6e5;
}
.header-bottom {
background: #05488F;
transition: .4s;
}
.header-menu {
display: flex;
align-items: center;
justify-content: space-between;
}
.header-menu li {
padding: 0;
margin-bottom: 0;
}
.header-menu > li:first-child a {
position: relative;
padding-left: 24px;
}
.header-menu > li:first-child a:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/home-icon.svg) no-repeat center left / 16px;
width: 24px;
height: 22px;
position: absolute;
left: 0;
}
.header-menu li:before {
display: none;
}
.header-menu > li {
position: relative;
}
.header-menu > li > a {
padding: 16px 0;
display: block;
color: #FFF;
line-height: 140%;
transition: .4s;
}
.header-menu > li:hover > a {
font-weight: 600;
}
.header-menu > li.has-child > a {
position: relative;
padding-right: 13px;
}
.header-menu > li.has-child > a:before {
content: "";
width: 7px;
height: 7px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/has-child-menu.svg) no-repeat center center / cover;
position: absolute;
right: 0;
top: 24px;
transition: .4s;
}
.header-menu > li.has-child:hover > a:before {
transform: rotate(180deg);
}
.header-menu > li.has-child ul {
position: absolute;
border-radius: 0px 0px 30px 30px;
background: #05488F;
min-width: calc(100% + 20px);
width: max-content;
padding: 0px 20px 8px 20px;
transition: .4s;
opacity: 0;
margin-left: -20px;
pointer-events: none;
}
.header-menu > li.has-child:hover ul {
opacity: 1;
pointer-events: initial;
}
.header-menu > li.has-child ul li {
margin-bottom: 12px;
}
.header-menu > li.has-child ul li a {
color: #fff;
transition: .4s;
}
.header-menu > li.has-child ul li a:hover {
font-weight: 600;
}
.header-logo-text {
overflow: hidden;
transition: .4s;
}
.header-top {
transition: .4s;
border-bottom: 1px solid transparent;
}
#header.header-land.fix .header-logo-text {
opacity: 0;
height: 0px;
}
#header.header-land.fix .header-top {
padding: 10px 0;
border-bottom: 1px solid #05488F;
} #main {
padding: 80px 0 140px 0;
}
#main .wrp {
position: relative;
}
.main-top-text {
display: flex;
align-items: center;
margin-bottom: 24px;
}
.main-top-text img {
margin-right: 12px;
}
#main .h1 {
margin-bottom: 8px;
}
.main-text {
font-size: 26px;
margin-bottom: 40px;
}
.main-img {
position: absolute;
top: -123px;
right: -150px;
width: 500px;
transform: rotate(11deg);
} #adva {
background: #00B3E5;
margin-top: 180px;
position: relative;
z-index: 2;
}
#adva:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/adva-vector.svg) no-repeat top center;
position: absolute;
top: -220px;
left: 0;
width: 100%;
height: 267px;
}
#adva .wrp {
position: relative;
}
.adva-list {
width: 560px;
padding-bottom: 100px;
margin-left: auto;
}
.adva-list-item {
border-radius: 30px;
background: #FFF;
padding: 0 35px;
height: 124px;
margin-top: 24px;
display: flex;
align-items: center;
}
.adva-list-item .icon {
width: 81px;
display: flex;
align-items: center;
justify-content: center;
margin-right: 10px;
}
.adva-list-item .text {
width: calc(100% - 91px);
}
.adva-img {
position: absolute;
bottom: 0;
left: 0;
} #effect {
padding: 120px 0 95px 0;
overflow-x: hidden;
}
.effect-content {
width: 60%;
position: relative;
}
.effect-content .h3 {
margin-top: 60px;
}
.effect-content p {
margin-bottom: 16px;
}
.effect-content-img {
width: 594px;
height: 544px;
left: 740px;
bottom: -160px;
z-index: -1;
position: absolute;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='594' height='544' viewBox='0 0 594 544' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M521.254 27.9807C566.16 73.1432 519.77 147.106 532.404 207.369C543.994 262.65 607.362 308.429 591.453 362.822C575.429 417.608 506.761 440.297 455.246 471.169C402.667 502.68 352.102 541.127 289.553 543.749C222.832 546.546 155.308 525.872 104.484 485.872C53.8197 445.998 28.9711 386.485 13.6296 326.59C-1.58338 267.196 -8.88181 203.771 17.9257 147.936C44.2938 93.0162 98.6936 54.472 157.005 27.9652C211.074 3.38704 271.341 5.36809 331.551 5.37066C396.92 5.37345 477.038 -16.4874 521.254 27.9807Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='594' height='544' viewBox='0 0 594 544' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M521.254 27.9807C566.16 73.1432 519.77 147.106 532.404 207.369C543.994 262.65 607.362 308.429 591.453 362.822C575.429 417.608 506.761 440.297 455.246 471.169C402.667 502.68 352.102 541.127 289.553 543.749C222.832 546.546 155.308 525.872 104.484 485.872C53.8197 445.998 28.9711 386.485 13.6296 326.59C-1.58338 267.196 -8.88181 203.771 17.9257 147.936C44.2938 93.0162 98.6936 54.472 157.005 27.9652C211.074 3.38704 271.341 5.36809 331.551 5.37066C396.92 5.37345 477.038 -16.4874 521.254 27.9807Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
#effect .blue-block {
margin-top: 60px;
}
#effect .blue-block > p:not(.h4) {
margin-bottom: 40px;
}
.effect-adva {
display: flex;
align-items: center;
justify-content: space-between;
}
.effect-adva-item {
display: flex;
align-items: center;
}
.effect-adva-item .icon {
background: #FFB300;
width: 60px;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
margin-right: 16px;
border-radius: 50%;
overflow: hidden;
}
.effect-adva-item .icon img {
max-width: 100%;
max-height: 100%;
}
.effect-adva-item p {
width: calc(100% - 76px);
}
.effect-bottom {
margin-top: 120px;
display: flex;
align-items: center;
justify-content: space-between;
}
.effect-bottom-img {
position: relative;
width: 563px;
height: 592px;
transition: .4s;
}
.effect-bottom-img.active-1 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/effect-circle1.svg) no-repeat center center / 100%;
}
.effect-bottom-img.active-2 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/effect-circle2.svg) no-repeat center center / 100%;
}
.effect-bottom-img.active-3 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/effect-circle3.svg) no-repeat center center / 100%;
}
.effect-bottom-img:before {
content: "";
width: 556px;
height: 556px;
border: 2px dashed #00B3E5;
border-radius: 50%;
position: absolute;
top: -8px;
left: -4px;
z-index: -1;
animation-name: spin;
animation-duration: 50000ms;
animation-iteration-count: infinite;
animation-timing-function: linear; 
}
@keyframes spin {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
}
.effect-bottom-img .circle {
width: 100px;
height: 100px;
cursor: pointer;
position: absolute;
}
.effect-bottom-img.active-1 .circle[data-value="БОС"] {
left: 0%;
top: 15%;
}
.effect-bottom-img.active-1 .circle[data-value="СДВГ"] {
left: 40%;
bottom: 0;
}
.effect-bottom-img.active-1 .circle[data-value="94%"] {
right: 0;
top: 15%;
}
.effect-bottom-img.active-2 .circle[data-value="БОС"] {
left: 40%;
bottom: 0;
}
.effect-bottom-img.active-2 .circle[data-value="СДВГ"] {
right: 0;
top: 15%;
}
.effect-bottom-img.active-2 .circle[data-value="94%"] {
left: 0%;
top: 15%;
}
.effect-bottom-img.active-3 .circle[data-value="БОС"] {
right: 0;
top: 15%;
}
.effect-bottom-img.active-3 .circle[data-value="СДВГ"] {
left: 0%;
top: 15%;
}
.effect-bottom-img.active-3 .circle[data-value="94%"] {
left: 40%;
bottom: 0;
}
.effect-bottom-info {
width: calc(100% - 560px - 50px);
}
.effect-bottom-info .block {
height: 0px;
overflow: hidden;
opacity: 0;
transition: .4s;
}
.effect-bottom-info .block.active {
height: auto;
opacity: 1;
}
.effect-bottom-info .h3 {
margin-bottom: 8px;
}
.effect-bottom-info .h3 + p {
font-size: 20px;
margin-bottom: 40px;
}
.effect-bottom-info .button {
margin-top: 40px;
}
.effect-bottom-info ol,
.effect-bottom-info p:last-child {
margin-top: 16px;
margin-bottom: 16px;
}
.effect-bottom-info ol li:before {
color: #00B3E5;
} #main-adva {
padding: 80px 0;
margin: 70px 0;
position: relative;
background: #05488F;
}
#main-adva:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/main-adva-vector1.svg) no-repeat top center;
position: absolute;
top: -40px;
left: 0;
width: 100%;
height: 75px;
}
#main-adva:after {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/main-adva-vector2.svg) no-repeat bottom center;
position: absolute;
bottom: -40px;
left: 0;
width: 100%;
height: 75px;
}
#main-adva * {
color: #fff;
}
#main-adva .triple-num {
margin-top: 40px;
display: flex;
justify-content: space-between;
}
#main-adva .triple-num-item {
width: calc(100%/3 - 80px/3);
} #how {
padding: 120px 0;
}
.how-tabs-button {
display: none;
}
.how-tabs-buttons {
display: flex;
justify-content: space-between;
}
.how-tabs-buttons a {
padding: 20px 10px;
width: calc(100%/3 - 80px/3);
border-radius: 20px;
background: #EDEDEC;
font-size: 20px;
font-weight: 600;
transition: .4s;
text-align: center;
}
.how-tabs-buttons a.active {
background: #05488F;
color: #fff;
}
.how-tabs-item {
overflow: hidden;
opacity: 0;
height: 0px;
transition: .4s;
display: flex;
justify-content: space-between;
}
.how-tabs-item.active {
margin: 28px 0 40px 0;
opacity: 1;
height: auto;
}
.how-tabs-item ol {
width: 70%;
}
.how-tabs-item ol li:before {
color: #05488F;
}
.how-tabs-item-app {
display: flex;
align-items: center;
}
.how-tabs-item-app img {
margin-left: 45px;
}
.how-tabs-gallery a {
width: 100%;
height: 419px;
display: block;
border-radius: 20px;
overflow: hidden;
border: 1px solid #ededec;
}
.how-tabs-gallery img {
object-fit: cover;
width: 100%;
height: 100%;
object-fit: cover;
}
.fancybox-button svg path {
fill: #fff !important;
} #trening {
padding-bottom: 135px;
}
.trening-block {
margin-bottom: 55px;
display: flex;
align-items: center;
justify-content: space-between;
}
.trening-block-info {
width: calc(100% - 535px - 20px);
}
.trening-block-info .text {
width: 560px;
border-radius: 20px;
background: #00B3E5;
color: #fff;
padding: 20px 28px;
}
.trening-block-img {
width: 535px;
height: 300px;
}
.trening-block:nth-child(1) .trening-block-img {
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='535' height='301' viewBox='0 0 535 301' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.8705 261.831C-26.0989 199.895 15.3182 111.257 66.7353 52.9811C105.288 9.28493 176.686 25.0115 237.321 15.372C282.23 8.23254 323.83 -8.49283 366.84 5.27202C433.647 26.6531 518.975 46.7149 532.846 109.952C547.33 175.984 486.215 236.308 426.123 275.545C374.762 309.081 310.524 298.486 247.368 296.354C166.54 293.625 65.1638 322.856 19.8705 261.831Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='535' height='301' viewBox='0 0 535 301' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.8705 261.831C-26.0989 199.895 15.3182 111.257 66.7353 52.9811C105.288 9.28493 176.686 25.0115 237.321 15.372C282.23 8.23254 323.83 -8.49283 366.84 5.27202C433.647 26.6531 518.975 46.7149 532.846 109.952C547.33 175.984 486.215 236.308 426.123 275.545C374.762 309.081 310.524 298.486 247.368 296.354C166.54 293.625 65.1638 322.856 19.8705 261.831Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
.trening-block:nth-child(2) .trening-block-img {
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='551' height='276' viewBox='0 0 551 276' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M405.59 19.2133C460.141 37.0241 530.082 47.906 546.196 90.4069C564.228 137.965 528.987 187.266 482.345 221.654C433.844 257.413 368.111 271.009 299.246 272.478C202.932 274.533 84.3345 290.641 29.1033 231.324C-27.4073 170.633 5.12916 80.2 68.9885 25.1858C119.544 -18.3671 211.805 8.09001 289.836 6.70545C330.735 5.97976 367.899 6.90718 405.59 19.2133Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='551' height='276' viewBox='0 0 551 276' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M405.59 19.2133C460.141 37.0241 530.082 47.906 546.196 90.4069C564.228 137.965 528.987 187.266 482.345 221.654C433.844 257.413 368.111 271.009 299.246 272.478C202.932 274.533 84.3345 290.641 29.1033 231.324C-27.4073 170.633 5.12916 80.2 68.9885 25.1858C119.544 -18.3671 211.805 8.09001 289.836 6.70545C330.735 5.97976 367.899 6.90718 405.59 19.2133Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
.trening-block:nth-child(3) .trening-block-img {
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='558' height='292' viewBox='0 0 558 292' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M540.346 34.1833C585.1 96.6508 536.276 185.894 488.148 245.89C453.304 289.326 390.284 284.814 334.348 290.982C296.105 295.199 262.729 285.639 225.858 274.812C146.161 251.409 26.9042 272.236 3.45956 193.818C-19.5643 116.808 77.2598 54.4989 147.981 14.3304C200.651 -15.5847 260.692 10.1328 321.448 13.2069C398.477 17.1045 495.947 -27.7897 540.346 34.1833Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='558' height='292' viewBox='0 0 558 292' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M540.346 34.1833C585.1 96.6508 536.276 185.894 488.148 245.89C453.304 289.326 390.284 284.814 334.348 290.982C296.105 295.199 262.729 285.639 225.858 274.812C146.161 251.409 26.9042 272.236 3.45956 193.818C-19.5643 116.808 77.2598 54.4989 147.981 14.3304C200.651 -15.5847 260.692 10.1328 321.448 13.2069C398.477 17.1045 495.947 -27.7897 540.346 34.1833Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
.trening-block:nth-child(2n) .trening-block-info {
order: 10;
}
#trening .alert-block {
margin-top: 90px;
}
#trening .alert-block .circle {
background: #FFB300 url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/neurro-white.svg) no-repeat center center;
} #complect {
background: #05488F;
position: relative;
margin: 180px 0;
}
#complect:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/complect-vector-top.svg) no-repeat top center;
position: absolute;
top: -190px;
left: 0;
width: 100%;
height: 215px;
z-index: -1;
}
#complect:after {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/complect-vector-bottom.svg) no-repeat bottom center;
position: absolute;
bottom: -210px;
left: 0;
width: 100%;
height: 235px;
z-index: -1;
}
#complect .wrp > .h2 {
color: #fff;
}
.complect-list {
display: flex;
justify-content: space-between;
margin-bottom: 60px;
}
.complect-list-item {
border-radius: 20px;
background: #FFF;
padding: 20px;
width: calc(100%/3 - 80px/3);
display: flex;
}
.complect-list-item .icon {
width: 48px;
}
.complect-list-item .text {
width: calc(100% - 48px);
}
.complect-list-item .text strong {
display: block;
margin-bottom: 8px;
}
.complect-main {
margin-bottom: 60px;
display: flex;
align-items: center;
justify-content: space-between;
}
.complect-main-video {
width: 560px;
height: 316px;
border-radius: 40px;
overflow: hidden;
position: relative;
}
.complect-main-video img {
width: 100%;
height: 100%;
object-fit: cover;
}
.complect-main-video:before {
content: "";
width: 100%;
height: 100%;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn.svg) no-repeat center center,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn-active.svg) no-repeat center center / 1px;
position: absolute;
top: 0;
left: 0;
transition: .4s;
}
.complect-main-video:hover:before {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn-active.svg) no-repeat center center,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn.svg) no-repeat center center / 1px;
}
.complect-main-info {
width: calc(100% - 560px - 40px);
}
.complect-main-info li {
color: #fff;
}
.complect-main-info p {
margin: 40px 0 6px 0;
color: #fff;
}
.complect-order {
border-radius: 60px;
background: #FFF;
padding: 60px;
position: relative;
}
.complect-order .icon {
position: absolute;
top: -60px;
right: 60px;
}
.complect-order > p {
margin-bottom: 34px;
}
.complect-order-bottom {
display: flex;
align-items: center;
justify-content: space-between;
}
.complect-order-bottom p {
display: flex;
align-items: center;
}
.complect-order-bottom p strong {
font-size: 20px;
}
.complect-order-bottom p span {
margin-left: 24px;
font-weight: 600;
font-size: 42px;
} #team {
padding: 120px 0 60px 0;
overflow-x: hidden;
}
.team-top {
display: flex;
align-items: center;
margin-bottom: 48px;
}
.team-top .h2 {
margin-right: 140px;
margin-bottom: 0;
}
.team {
overflow: visible !important;
}
.team .swiper-slide {
height: auto;
opacity: 0;
transition: .4s;
}
.team .swiper-slide-active,
.team .swiper-slide-active ~ .swiper-slide {
opacity: 1;
}
.team-item {
position: relative;
padding-bottom: 86px;
height: 100%;
}
.team-item .img {
border-radius: 40px;
height: 350px;
width: 100%;
margin-bottom: 16px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.team-item .img img {
max-width: 100%;
max-height: 100%;
width: 100%;
object-fit: cover;
}
.team-item .name {
font-size: 20px;
margin-bottom: 8px;
}
.team-item .button {
position: absolute;
bottom: 0;
background: #00B3E5;
color: #fff;
padding: 18px 10px;
width: 242px;
left: calc((100% - 242px) / 2);
}
.team-item .button:hover {
background: #05488F;
} #offer {
overflow-x: hidden;
overflow-y: hidden;
}
#offer .wrp {
position: relative;
}
.offer-info {
padding: 120px 0;
max-width: 820px;
}
.offer-info .button {
margin-top: 40px;
}
.offer-img {
position: absolute;
bottom: 0;
right: -120px;
width: 445px;
height: 439px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/offer-vector.svg) no-repeat top 50px center / 100%;
} #footer {
background: #010912;
padding: 42px 0;
position: relative;
z-index: 2;
}
.footer-top {
display: flex;
align-items: center;
}
.footer-logo {
margin-right: 24px;
}
.footer-text {
color: #fff;
}
.footer-phone {
color: #00B3E5;
padding-left: 24px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/phone-footer-icon.svg) no-repeat center left;
margin-right: 44px;
}
.footer-bottom {
margin-top: 24px;
display: flex;
align-items: center;
justify-content: flex-end;
}
.footer-polit {
color: rgba(255, 255, 255, 0.50);
margin-right: 100px;
transition: .4s;
}
.footer-polit:hover {
color: #fff;
}
.footer-copyright {
color: #FFF;
} #page {
padding-top: 60px;
}
#page .wrp {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.page-sidebar {
width: 262px;
position: sticky;
top: 20px;
}
.page-sidebar-menu {
border-radius: 28px;
background: #EDEDEC;
margin-bottom: 28px;
}
.page-sidebar-menu li a {
display: block;
border-bottom: 1px solid #FFF;
padding: 16px 20px;
transition: .4s;
}
.page-sidebar-menu li:before {
display: none;
}
.page-sidebar-menu li {
padding: 0;
margin: 0;
}
.page-sidebar-menu li:last-child a {
border-bottom: none;
}
.page-sidebar-menu li a:hover,
.page-sidebar-menu li a.current {
font-weight: 600;
}
.page-sidebar-video {
display: block;
width: 100%;
height: 147px;
border-radius: 28px;
overflow: hidden;
position: relative;
margin-bottom: 28px;
}
.page-sidebar-video img {
width: 100%;
height: 100%;
object-fit: cover;
}
.page-sidebar-video:before {
content: "";
width: 100%;
height: 100%;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn.svg) no-repeat center center / 48px,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn-active.svg) no-repeat center center / 1px;
position: absolute;
top: 0;
left: 0;
transition: .4s;
}
.page-sidebar-video:hover:before {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn-active.svg) no-repeat center center / 48px,
url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/play-btn.svg) no-repeat center center / 1px;
}
.page-sidebar .button {
width: 207px;
margin: 0 auto 28px auto;
display: block;
}
.page-sidebar-download {
width: 100%;
margin: 0 auto;
padding-left: 26px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/download-icon.svg) no-repeat center left;
display: block;
color: #05488F;
font-weight: 600;
}
.page-sidebar .button + a {
color: #05488F;
text-align: left;
margin-bottom: 12px;
display: block;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/download-icon.svg) no-repeat top left;
padding-left: 27px;
font-weight: 600;
}
.page-in {
width: calc(100% - 262px - 38px);
}
.page-in p {
margin-bottom: 16px;
}
.template-img {
width: 100%;
height: 392px;
border-radius: 52px;
overflow: hidden;
margin: 20px 0 40px 0;
object-fit: cover;
}
.country {
display: flex;
justify-content: space-between;
margin-bottom: 40px;
}
.country-item {
width: calc(100%/3 - 80px/3);
}
.country-item p:first-child {
display: flex;
align-items: center;
margin-bottom: 12px;
text-transform: uppercase;
}
.country-item p img {
width: 30px;
max-height: 20px;
margin-right: 9px;
width: 30px;
height: auto;
border-radius: 5px;
}
.page-in .alert-block {
margin-bottom: 40px;
}
.order-block {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 60px;
}
.order-block p {
width: calc(100% - 300px);
margin-bottom: 0;
}
.order-block .button {
padding: 20px 40px;
}
.tabs-block {
margin-bottom: 60px;
display: flex;
flex-flow: wrap;
justify-content: space-between;
}
.tabs-block .h2 {
width: 100%;
margin-bottom: 40px;
}
.tabs-button {
display: none;
}
.tabs-block .tabs-buttons-wrp {
width: 360px;
margin-right: 40px;
}
.tabs-block .tabs-buttons a {
border-radius: 20px;
background: #EDEDEC;
padding: 20px 5px;
text-align: center;
display: block;
width: 100%;
margin-bottom: 16px;
transition: .4s;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
}
.tabs-block .tabs-buttons a:hover,
.tabs-block .tabs-buttons a.active {
color: #FFF;
background: #00B3E5;
}
.tabs-block .tabs-content-item {
height: 0px;
overflow: hidden;
opacity: 0;
transition: .4s;
}
.tabs-block .tabs-content-item.active {
height: auto;
opacity: 1;
}
.tabs-block .tabs-content {
width: calc(100% - 400px);
}
.tabs-block .tabs-content .mask {
width: 100%;
height: 228px;
-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='460' height='228' viewBox='0 0 460 228' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M236.685 223.548C293.906 221.895 359.123 240.823 401.131 211.222C449.141 177.391 474.84 118.96 450.933 72.5755C427.806 27.7068 354.901 13.458 293.359 2.127C249.379 -5.97054 208.628 11.0371 164.923 19.9158C121.162 28.806 70.8707 26.8261 41.7698 53.2378C8.77536 83.1832 -11.7434 126.642 7.32218 162.953C25.6028 197.769 82.3193 206.797 128.853 219.091C164.211 228.432 199.293 224.629 236.685 223.548Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='460' height='228' viewBox='0 0 460 228' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M236.685 223.548C293.906 221.895 359.123 240.823 401.131 211.222C449.141 177.391 474.84 118.96 450.933 72.5755C427.806 27.7068 354.901 13.458 293.359 2.127C249.379 -5.97054 208.628 11.0371 164.923 19.9158C121.162 28.806 70.8707 26.8261 41.7698 53.2378C8.77536 83.1832 -11.7434 126.642 7.32218 162.953C25.6028 197.769 82.3193 206.797 128.853 219.091C164.211 228.432 199.293 224.629 236.685 223.548Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}
.page-in .blue-block {
margin-bottom: 60px;
}
.page-in .margin-block {
margin-top: 60px;
}
.page-in-offer {
position: relative;
margin-top: 120px;
min-height: 320px;
}
.page-in-offer .button {
padding: 20px 40px;
margin-top: 10px;
}
.page-in-offer-text {
max-width: 515px;
}
.page-in-offer-img {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/offer-vector2.svg) no-repeat top 90px center / 100%;
position: absolute;
bottom: 0;
right: -60px;
width: 400px;
height: 375px;
}
.page-in-offer-img img {
width: 400px;
margin-left: 10px;
}
.text-with-icons {
display: flex;
flex-flow: wrap;
margin: 28px 0 10px 0;
}
.text-with-icons .item {
width: 100%;
display: flex;
margin-bottom: 20px;
}
.text-with-icons.flex .item {
width: calc(50% - 20px);
align-items: center;
}
.text-with-icons .item-icon {
width: 60px;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
margin-right: 16px;
border-radius: 50%;
overflow: hidden;
}
.text-with-icons .item-icon img {
width: 100%;
height: 100%;
object-fit: cover;
}
.text-with-icons .item-text {
width: calc(100% - 60px - 16px);
margin-bottom: 0;
line-height: 140%;
}
.text-with-icons .item-text strong {
display: block;
}
.num-block {
margin-bottom: 40px;
}
.num-block-item {
margin-top: 40px;
display: flex;
justify-content: space-between;
align-items: center;
}
.num-block-item .text {
width: 460px;
}
.num-block-item .text-head {
display: flex;
align-items: center;
margin-bottom: 16px;
}
.num-block-item .text-head span {
width: 72px;
height: 72px;
border: 2px dashed #FFB300;
color: #FFB300;
border-radius: 50%;
font-size: 40px;
font-weight: 600;
margin-right: 16px;
display: flex;
justify-content: center;
align-items: center;
}
.num-block-item .text-head strong {
font-size: 20px;
width: calc(100% - 72px - 16px);
}
.num-block-item svg {
width: 360px;
}
.num-block-item:nth-child(2n) svg {
order: -1;
}
.text-with-img {
display: flex;
justify-content: space-between;
margin: 40px 0;
position: relative;
}
.text-with-img .mask {
width: 300px;
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.text-with-img.right .text-with-img-text {
margin-left: 0;
}
.text-with-img-text {
width: calc(100% - 300px - 40px);
margin-left: auto;
}
.text-with-img.right .mask {
left: auto;
right: 0;
}
.tripple-adva {
display: flex;
justify-content: space-between;
margin-bottom: 40px;
}
.tripple-adva-item {
width: calc(100%/3 - 80px/3);
}
.tripple-adva-item-head {
color: #FFB300;
font-size: 21px;
}
.years-block-item {
margin-bottom: 32px;
position: relative;
padding-left: 26px;
}
.years-block-item:before {
content: "";
width: 2px;
height: calc(100% + 32px);
border-left: 2px dashed #FFB300;
position: absolute;
top: 12px;
left: 5px;
}
.years-block-item:after {
content: "";
background: #FFB300;
width: 13px;
height: 13px;
border-radius: 50%;
position: absolute;
top: 12px;
left: 0;
}
.years-block-item:last-child:before {
display: none;
}
.years-block-item .head {
color: #00B3E5;
margin-bottom: 12px;
}
.years-block-item .text p {
line-height: 140%;
}
.years-block-item .mask {
position: absolute;
right: 0;
top: 0;
height: 100%;
max-width: 374px;
}
.years-block-item .mask + .info {
width: 430px;
}
.backcall-modal {
padding: 40px 60px !important;
border-radius: 52px !important;
width: 760px !important;
}
.backcall-modal .fancybox-close-small {
opacity: 1 !important;
width: 24px !important;
height: 24px !important;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/close-icon.svg) no-repeat center center / cover !important;
position: absolute !important;
top: 56px !important;
right: 60px !important;
padding: 0 !important;
}
.backcall-modal .fancybox-close-small svg {
display: none;
}
.backcall-modal .h2 {
color: #05488F;
font-size: 54px;
}
.backcall-modal .default-form {
display: block;
margin-top: 28px;
}
.backcall-modal .default-form .default-input {
width: 100%;
background: #EDEDEC;
padding: 13px 16px;
color: #010912;
border: 1px solid #EDEDEC;
border-radius: 80px;
margin-bottom: 20px;
transition: .4s;
}
.backcall-modal .default-form .default-input.wpcf7-valid {
border: 1px solid #FFB300;
}
.backcall-modal .default-form .default-input.wpcf7-not-valid,
.backcall-modal .default-form .default-input.error {
border: 1px solid #FF0000;
}
.wpcf7-not-valid-tip,
.wpcf7-response-output {
display: none !important;
}
.polit-check {
width: 100%;
}
.polit-check label input {
display: none;
}
.polit-check label span {
padding-left: 40px;
position: relative;
display: block;
align-items: center;
cursor: pointer;
flex-flow: wrap;
}
.polit-check label span a {
color: #05488F;
font-weight: 600;
margin-left: 5px;
}
.polit-check label span:before {
content: "";
width: 24px;
height: 24px;
background: #EDEDEC;
border: 1px solid transparent;
border-radius: 6px;
position: absolute;
left: 0;
top: -2px;
transition: .4s;
}
.polit-check .wpcf7-not-valid label span:before {
border: 1px solid #FF0000;
}
.wpcf7-list-item {
margin: 0 !important;
}
.polit-check label span:after {
content: "";
width: 24px;
height: 24px;
position: absolute;
left: 0;
top: -2px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/check-icon.svg) no-repeat center center;
transition: .4s;
opacity: 0;
}
.polit-check label input:checked + span:after {
opacity: 1;
}
.backcall-modal .button {
margin-left: auto;
margin-top: 20px;
}
#thanks-modal {
background: #05488F;
}
#thanks-modal .h2,
#thanks-modal p {
color: #fff;
}
#thanks-modal.backcall-modal .fancybox-close-small {
filter: brightness(0) invert(1);
} .faq-item {
border: 1px solid #05488F;
border-radius: 18px 18px 16px 16px;
margin-bottom: 20px;
width: 100%;
}
.faq-item-button {
padding: 15px 44px 15px 20px;
background: #05488F;
position: relative;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
}
.faq-item-button p {
color: #FFF;
font-weight: 600;
width: calc(100% - 10px);
margin-bottom: 0;
}
.faq-item-button:before {
content: "";
width: 21px;
height: 21px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/faq-vector.svg) no-repeat center center / 100%;
position: absolute;
right: 20px;
transition: .4s;
}
.faq-item-button.active:before {
transform: rotate(180deg);
}
.faq-item-content {
padding: 0px 20px;
height: 0px;
overflow: hidden;
opacity: 0;
transition: .4s;
}
.faq-item-content p:last-child {
margin-bottom: 0;
}
.faq-item-content p a {
color: #05488F;
}
.faq-item-button.active + .faq-item-content {
height: auto;
padding: 20px;
opacity: 1;
}
.teammate {
display: flex;
justify-content: space-between;
margin: 40px 0;
}
.teammate-img-wrp {
width: 360px;
height:360px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 20px;
overflow: hidden;
}
.teammate-img-wrp img {
max-width: 100%;
max-height: 100%;
width: 100%;
object-fit: cover;
}
.teammate-info {
width: calc(100% - 360px - 30px);
}
.teammate-info-name {
font-size: 28px;
font-weight: 600;
margin-bottom: 20px;
}
.teammate-info-text a,
.page-in > p a,
.page-in > ul a {
color: #05488F;
}
.teammate-info-text a:hover,
.faq-item-content p a:hover,
.page-in > p a:hover,
.page-in > ul a:hover {
color: #FFB300;
}
.teammate-info-soc {
display: flex;
gap: 16px;
margin: 20px 0;
}
.teammate-info-soc a {
width: 32px;
height: 32px;
border-radius: 50%;
background: #05488F;
display: flex;
justify-content: center;
align-items: center;
}
.teammate-info-soc a img {
max-width: 50%;
max-height: 50%;
}
.docs {
display: flex;
flex-flow: wrap;
gap: 24px;
}
.docs-item {
width: calc(100%/3 - 48px/3);
margin-bottom: 24px;
border-radius: 12px;
overflow: hidden;
}
.docs-item img {
width: 100%;
height: 100%;
object-fit: cover;
} #contacts {
padding: 60px 0;
}
#contacts .h3 {
text-align: center;
}
.contacts {
display: flex;
justify-content: space-between;
margin-top: 40px;
}
.contacts-info {
width: 45%;
}
.contacts-info p,
.contacts-info a {
margin-bottom: 16px;
display: block;
}
.contacts-info .phone {
padding-left: 24px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/phone-icon.svg) no-repeat center left;
color: #05488F;
font-weight: 600;
}
.contacts-info .email {
padding-left: 24px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/email-icon.svg) no-repeat center left;
color: #05488F;
font-weight: 600;
}
.contacts-map {
width: 55%;
height: 340px;
overflow: hidden;
border-radius: 48px;
}
.contacts-map iframe {
width: 100%;
height: 100%;
}
#contacts .num-block-item .text {
width: 640px;
} #test {
padding: 60px 0;
min-height: calc(100vh - 200px);
}
#test .h2 {
margin-bottom: 60px;
}
.self_assessment_bg_box {
width: 100%;
background: #f6f6f6;
height: auto;
padding: 30px;
border-radius: 24px;
}
.self_assessment_bg_box_wrap.circles {
display: flex;
justify-content: center;
flex-flow: wrap;
margin: 30px 0;
}
.self_assessment_bg_box_wrap label {
width: 180px;
height: 180px;
border-radius: 50%;
border: 2px solid #05488F;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
margin: 0 20px;
transition: .4s;
cursor: pointer;
}
.self_assessment_bg_box_wrap label .icon {
margin-bottom: 10px;
}
.self_assessment_bg_box_wrap label svg {
width: 64px;
}
.self_assessment_bg_box_wrap label svg path,
.self_assessment_bg_box_wrap label svg circle {
transition: .4s;
}
.self_assessment_bg_box_wrap label span {
display: block;
transition: .4s;
}
.self_assessment_bg_box_wrap label:hover {
background: #05488F;
}
.self_assessment_bg_box_wrap label:hover .name {
color: #fff;
}
.self_assessment_bg_box_wrap label:hover img {
filter: grayscale(1) invert(1);
}
.start_quiz_btn_wrap {
margin-top: 40px;
} #grad1 {
background: #f6f6f6;
padding: 20px;
margin: 30px 0;
}
#msform {
text-align: center;
position: relative;
margin-top: 20px
}
#msform fieldset .form-card {
border: 0 none;
border-radius: 0px;
padding: 10px 10px 15px 10px;
box-sizing: border-box;
width: 94%;
margin: 0 3% 0px 3%;
position: relative
}
#msform fieldset .form-card .m-b-70,
#msform fieldset .form-card .m-b-40 {
display: flex;
flex-flow: wrap;
margin-bottom: 16px;
}
#msform fieldset .form-card .m-b-70 p,
#msform fieldset .form-card .m-b-40 p {
margin-bottom: 16px;
width: 100%;
}
#msform fieldset {
border: 0 none;
border-radius: 0;
box-sizing: border-box;
width: 100%;
margin: 0;
padding-bottom: 0px;
position: relative;
margin-bottom: 15px;
display: flex;
justify-content: space-between;
flex-flow: wrap;
}
#msform fieldset:not(:first-of-type) {
display: none
}
#msform fieldset .form-card {
text-align: left;
color: #9E9E9E
}  #msform .action-button {
width: 100px;
background: #05488F;
font-weight: bold;
color: white;
border: 0 none;
border-radius: 50px;
cursor: pointer;
padding: 10px 5px;
margin: 10px 5px
}
#test .button-wrp {
display: flex;
align-items: center;
justify-content: space-between;
margin: 30px 0;
background: #e9e9e9;
padding: 10px;
}
#test .next,
#test .next_form_btn {
margin-left: auto !important;
}
#test .previous ~ .next,
#test .previous ~ .next_form_btn {
margin-top: -50px;
}
#msform .action-button:hover,
#msform .action-button:focus { outline: none;
}
#msform .action-button-previous {
width: 100px;
background: transparent;
font-weight: bold;
color: #05488F;
border: 2px solid #05488F;
border-radius: 50px;
cursor: pointer;
padding: 10px 5px;
margin: 10px 5px
}
#msform .action-button-previous:hover {
background: #05488F;
color: #fff;
}
#msform .action-button-previous:hover,
#msform .action-button-previous:focus { outline: none;
} select.list-dt {
border: none;
outline: 0;
border-bottom: 1px solid #ccc;
padding: 2px 5px 3px 5px;
margin: 2px
}
select.list-dt:focus {
border-bottom: 2px solid #05488F;
}
.card {
z-index: 0;
border: none;
border-radius: 0.5rem;
position: relative;
background: #f6f6f6;
margin-bottom: 0 !important;
}
.fs-title {
font-size: 25px;
color: #2C3E50;
margin-bottom: 10px;
font-weight: bold;
text-align: left
}
#progressbar {
margin-bottom: 30px;
overflow: hidden;
color: lightgrey;
padding: 0;
}
#progressbar .active {
color: #000000
}
#progressbar li {
list-style-type: none;
font-size: 12px;
width: 25%;
float: left;
position: relative;
padding: 0;
}
#progressbar #adult:before {
font-family: FontAwesome;
content: "\f023";
font-size: 0;
}
#progressbar #diagnosed:before {
font-family: FontAwesome;
content: "\f023";
font-size: 0;
}
#progressbar #confirmation:before {
font-family: FontAwesome;
content: "\f023";
font-size: 0;
}
#progressbar #step1:before {
font-family: FontAwesome;
content: "\f023";
font-size: 0;
}
#progressbar #step2:before {
font-family: FontAwesome;
content: "\f007";
font-size: 0;
}
#progressbar #step3:before {
font-family: FontAwesome;
content: "\f09d";
font-size: 0;
}
#progressbar #step4:before {
font-family: FontAwesome;
content: "\f00c";
font-size: 0;
}
#progressbar #step5:before {
font-family: FontAwesome;
content: "\f00c";
font-size: 0;
}
#progressbar #step6:before {
font-family: FontAwesome;
content: "\f00c";
font-size: 0;
}
#progressbar li:before {
width: 50px;
height: 50px;
line-height: 45px;
display: block;
font-size: 18px;
color: #ffffff;
background: lightgray;
border-radius: 50%;
margin: 0 auto 10px auto;
padding: 2px;
position: relative;
top: 0;
left: 0;
}
#progressbar li:after {
content: '';
width: 100%;
height: 2px;
background: lightgray;
position: absolute;
left: 0;
top: 25px;
z-index: -1
}
#progressbar li.active:before,
#progressbar li.active:after {
background: #05488F;
}
.radio-group {
position: relative;
margin-bottom: 25px
}
.radio {
display: inline-block;
width: 204;
height: 104;
border-radius: 0;
background: lightblue;
box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);
box-sizing: border-box;
cursor: pointer;
margin: 8px 2px
}
.radio:hover {
box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.3)
}
.radio.selected {
box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1)
}
.fit-image {
width: 100%;
object-fit: cover
}
input {
display: block;
}
.form-check {
margin-right: 20px;
display: flex;
align-items: center;
cursor: pointer;
}
.form-check-label {
color: #2a2a2a;
margin-left: 10px;
}
.button_wrapper {
float: left;
width: 100%;
background: #e9e9e9;
padding: 20px 40px;
}
.mobile_dropdown {
display: none;
}
.page-template-self-assessment-step-5-adolescent-no #progressbar li,
.page-template-self-assessment-step-5-adult-no #progressbar li,
.page-template-self-assessment-step-5-child-no #progressbar li {
width: 16.6%;
}
.page-template-self-assessment-step-5-child-yes  #progressbar li, 
.page-template-self-assessment-step-5-adult-yes #progressbar li, 
.page-template-self-assessment-step-5-adolescent-yes #progressbar li{
width: 20%;
}
.self_assessment_content p {
margin-bottom: 16px;
}
.self_assessment_banner_section .col-lg-6 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#msform .next_form_btn_custom {
width: 100px;
background: #05488F;
font-weight: bold;
color: white;
border: 0 none;
border-radius: 50px;
cursor: pointer;
padding: 10px 5px;
margin: 10px 5px;
}
#msform #form-wrp .form-card > * {
margin-bottom: 16px;
}
#msform #form-wrp .form-card * {
float: none !important;
}
#msform #form-wrp .form-control {
width: 100%;
background: #EDEDEC;
padding: 13px 16px;
color: #010912;
border: 1px solid #EDEDEC;
border-radius: 80px;
margin-top: 10px;
transition: .4s;
}
#msform #form-wrp .form-control.error {
border: 1px solid #FF0000;
}
#success_msg .result_form_card {
text-align: center !important;
}
#success_msg .result_form_card h3 {
font-size: 24px;
color: #164a8e;
margin-bottom: 20px;
}
#success_msg .result_form_card h3 + span {
text-transform: uppercase;
font-weight: 700;
font-size: 24px;
}
#success_msg .result_form_card .result_info {
background: #164a8e;
padding: 10px;
color: #fff;
font-size: 18px;
text-align: center;
margin-top: 20px;
}
.test-partners .row {
display: flex;
}
.test-partners .row .col-sm-6 {
width: 240px;
text-align: center;
margin-right: 30px;
margin-bottom: 30px;
}
.test-partners .row .col-sm-6 img {
border-radius: 50%;
width: 200px;
height: 200px;
overflow: hidden;
margin-bottom: 20px;
}
.page-id-586 .page-sidebar {
display: none;
}
.page-id-586 .page-in {
width: 100%;
padding-bottom: 50px;
}
.fancybox-button svg path {
fill: #fff !important;
} #main.land {
overflow-x: hidden;
overflow-y: hidden;
}
#main.land .h1 {
margin-bottom: 16px;
}
#main.land .main-text {
margin-bottom: 48px;
}
#main.land .main-text span {
color: #00B3E5;
font-weight: 700;
}
#main.land .button {
font-size: 20px;
padding: 18px 42px;
}
#main.land .main-img {
top: -165px;
right: -175px;
width: auto;
transform: none;
}
#land-adva {
background: #05488F;
position: relative;
z-index: 2;
margin-top: 40px;
margin-bottom: 120px;
}
#land-adva:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/adva-vector-top.svg) no-repeat top left 25%;
position: absolute;
top: -113px;
left: 0;
width: 100%;
height: 215px;
z-index: -1;
}
#land-adva:after {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/adva-vector-bottom.svg) no-repeat bottom center;
position: absolute;
bottom: -125px;
left: 0;
width: 100%;
height: 235px;
z-index: -1;
}
#land-adva .wrp {
position: relative;
z-index: 2;
}
.land-adva {
display: flex;
justify-content: space-between;
}
.land-adva-item {
width: calc(100%/3 - 80px/3);
}
.land-adva-item .top {
display: flex;
align-items: center;
margin-bottom: 16px;
}
.land-adva-item .top-icon {
width: 72px;
margin-right: 16px;
}
.land-adva-item .top-name {
color: #FFF;
font-size: 20px;
font-weight: 600;
line-height: 140%;
text-transform: uppercase;
}
.land-adva-item .text {
color: #FFF;
line-height: 140%;
}
#how-land {
padding-bottom: 100px;
padding-top: 100px;
}
#how-land .wrp {
position: relative;
}
.how-info {
margin-left: 35%;
}
.how-info-text {
margin-bottom: 12px;
}
.how-info-text p {
margin-bottom: 28px;
}
.how-info .blue-block {
padding: 40px;
border-radius: 40px;
}
.how-info .blue-block p {
line-height: 140%;
}
.how-info .blue-block .button {
margin-bottom: 0 !important;
}
.how-img {
position: absolute;
left: -205px;
top: 0;
}
.company-blue-text {
border-radius: 20px;
background: #00B3E5;
padding: 20px 35px;
text-align: center;
margin-bottom: 40px;
color: #FFF;
font-size: 16px;
font-weight: 600;
line-height: 140%;
width: max-content;
}
.company-list {
display: flex;
justify-content: space-between;
}
.company-list-item {
width: calc(100%/3 - 80px/3);
}
.company-list-item .top {
display: flex;
align-items: center;
margin-bottom: 16px;
}
.company-list-item .top-icon {
width: 89px;
margin-right: 16px;
}
.company-list-item .top-name {
font-size: 16px;
font-weight: 600;
line-height: 110%;
text-transform: uppercase;
}
.company-list-item .text {
line-height: 110%;
}
#about {
background: #05488F;
position: relative;
z-index: 2;
padding-top: 70px;
margin-top: 100px;
}
#about:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/blue-vector-top.svg) no-repeat top left 25%;
position: absolute;
top: -70px;
left: 0;
width: 100%;
height: 70px;
z-index: -1;
}
#about:after {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/blue-vector-bottom.svg) no-repeat bottom center;
position: absolute;
bottom: -139px;
left: 0;
width: 100%;
height: 139px;
z-index: -1;
}
.about-top {
display: flex;
justify-content: space-between;
}
.about-top-text {
width: 47%;
}
.about-top-text .h2 {
color: #fff;
margin-bottom: 28px;
}
.about-top-text ul li {
color: #fff;
}
.about-top-gallery {
width: 43%;
}
.about-top-slider {
border-radius: 40px;
overflow: hidden;
}
.about-top-slider img {
width: 100%;
height: 320px;
object-fit: cover;
}
.about-top-gallery .dots {
display: flex;
justify-content: center;
margin-top: 12px;
}
.about-top-gallery .dots .swiper-pagination-bullet {
width: 6px;
height: 6px;
margin: 0 3px;
border-radius: 6px;
background: #FFF;
opacity: 1;
transition: .4s;
}
.about-top-gallery .dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #FFB300;
transform: scale(2);
margin: 0 6px;
}
#about .complect-main-video {
display: block;
width: 100%;
height: 650px;
overflow: hidden;
border-radius: 60px;
margin: 60px 0 100px 0;
}
#about .complect-main-video:before {
transform: scale(1.5);
}
.about-price {
display: flex;
justify-content: space-between;
flex-flow: wrap;
}
.about-price .h2 {
width: 100%;
margin-bottom: 40px;
color: #fff;
}
.about-price-card {
width: calc(50% - 20px);
border-radius: 40px;
background: #FFF;
padding: 40px 40px 105px 40px;
}
.about-price-card .top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.about-price-card .top .head {
margin-bottom: 0;
width: 58%;
}
.about-price-card .top-right-price {
color: #010912;
font-size: 32px;
font-weight: 600;
line-height: 110%;
text-transform: uppercase;
margin-bottom: 2px;
}
.about-price-card .top-right-price + p {
font-size: 14px;
display: flex;
align-items: center;
}
.about-price-card .top-right-price + p i {
width: 12px;
height: 12px;
border-radius: 50%;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/i.svg) no-repeat center center / cover;
position: relative;
margin-left: 4px;
}
.about-price-card .top-right-price + p i::after {
content: attr(data-tooltip);
position: absolute;
background: #FFB300;
width: 220px;
height: auto;
right: -110px; 
bottom: 25px;
color: transparent;
line-height: 150%;
text-align: left;
pointer-events: none;
opacity: 0;
transition: .5s;
color: #010912;
border-radius: 5px;
font-size: 12px;
z-index: 5;
transform-origin: bottom left;
padding: 15px;
font-weight: 500;
}
.about-price-card .top-right-price + p i:hover::after {
opacity: 1;
}
.about-price-card .head {
font-size: 18px;
font-weight: 600;
line-height: 140%; 
margin-bottom: 20px;
}
.about-price-card .button-wrp {
display: flex;
justify-content: center;
}
.about-price-card .button {
display: block;
width: max-content;
position: absolute;
bottom: 40px;
}
#clients {
padding: 200px 0 100px 0;
}
#clients .h2 {
margin-bottom: 40px;
}
.clients {
display: flex;
justify-content: space-between;
flex-flow: wrap;
row-gap: 40px;
}
.clients-item {
display: flex;
align-items: center;
width: calc(100%/3 - 86px/3);
}
.clients-item .icon {
width: 94px;
height: 94px;
margin-right: 18px;
border-radius: 50%;
}
.clients-item .text {
width: calc(100% - 94px - 18px);
}
#change {
padding-bottom: 100px;
}
.change {
padding: 80px 100px 80px 100px;
border-radius: 80px;
}
.change-top {
display: flex;
align-items: center;
margin-bottom: 32px !important;
}
.change-top .h2 {
color: #fff;
width: 70%;
margin-bottom: 0;
}
.change-top p {
font-weight: 600;
border-radius: 20px;
background: #FFF;
color: #010912 !important;
padding: 20px 44px;
line-height: 140%;
}
.change-info {
display: flex;
justify-content: space-between;
}
.change-info-text {
width: calc(100% - 427px - 13px);
}
.change-info-text-list .item {
display: flex;
align-items: center;
margin-bottom: 28px;
}
.change-info-text-list .item-num {
border: 2px dashed #FFB300;
width: 72px;
height: 72px;
margin-right: 20px;
border-radius: 50%;
color: #FFB300;
font-size: 40px;
font-weight: 600;
line-height: 110%;
text-transform: uppercase;
display: flex;
justify-content: center;
align-items: center;
}
.change-info-text-list .item-text {
width: calc(100% - 72px - 20px);
}
.change-info-text .button {
display: inline-block;
margin-top: 40px;
}
.change-info > img {
width: 427px;
} #nums {
padding-bottom: 100px;
}
.nums {
display: flex;
justify-content: space-between;
}
.nums .h2 {
width: 400px;
}
.nums-list {
width: calc(100% - 400px - 100px);
}
.nums-list-item {
margin-bottom: 32px;
display: flex;
align-items: center;
}
.nums-list-item:last-child {
margin-bottom: 0;
}
.nums-list-item img {
width: 160px;
height: 102px;
border-radius: 20px;
margin-right: 40px;
}
.nums-list-item-info {
width: calc(100% - 160px - 40px);
}
.nums-list-item-info .h3 {
color: #FFB300;
margin-bottom: 4px;
} #reviews {
background: #05488F;
position: relative;
z-index: 2;
padding-top: 70px;
margin-top: 100px;
}
#reviews:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/reviews-vector-top.svg) no-repeat top right;
position: absolute;
top: -71px;
left: 0;
width: 100%;
height: 71px;
z-index: -1;
}
#reviews:after {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/reviews-vector-bottom.svg) no-repeat bottom right;
position: absolute;
bottom: -139px;
left: 0;
width: 100%;
height: 139px;
z-index: -1;
}
.reviews-top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40px;
}
.reviews-top .h2 {
color: #fff;
margin-bottom: 0;
}
.reviews-top p {
color: #fff;
font-weight: 600;
}
.reviews-questions {
display: flex;
justify-content: space-between;
gap: 44px;
row-gap: 0;
margin-bottom: 60px;
}
.reviews-questions-item {
width: max-content;
border-radius: 20px;
background: #FFF;
padding: 20px 40px;
display: flex;
align-items: center;
}
.reviews-questions-item img {
margin-right: 12px;
}
.reviews-questions-item p {
line-height: 140%;
}
.reviews {
margin-bottom: 100px;
}
.reviews-slider a {
height: 430px;
border-radius: 20px;
overflow: hidden;
width: 100%;
display: block;
}
.reviews-slider a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.reviews-nav {
display: flex !important;
opacity: 1 !important;
justify-content: center;
margin-top: 40px;
}
.review-progress {
display: none !important;
}
.reviews-nav .next,
.reviews-nav .prev {
border-radius: 50%;
width: 44px;
height: 44px;
background: #FFB300;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: .4s;
margin: 0 20px;
}
.reviews-nav .next svg path,
.reviews-nav .prev svg path {
transition: .4s;
}
.reviews-nav .next:hover,
.reviews-nav .prev:hover {
background: #164a8e;
}
.reviews-nav .next:hover svg path,
.reviews-nav .prev:hover svg path {
fill: #fff;
}
#reviews .order-block p {
color: #fff;
font-size: 20px;
width: calc(100% - 330px);
}
#reviews .order-block p strong {
text-transform: uppercase;
display: block;
}
#land-faq {
padding: 160px 0 20px 0;
}
#land-faq .h2 {
margin-bottom: 40px;
}
.page-template-page-landing {
overflow-x: hidden;
}
.polit-check {
display: flex;
gap: 10px;
}
.polit-check.error span {
color: red;
}
#qtranslate-chooser {
display: flex;
margin-right: 14px;
gap: 10px;
}
#qtranslate-chooser li {
margin: 0;
padding: 0;
display: none;
}
#qtranslate-chooser li a {
font-size: 0px;
}
#qtranslate-chooser li:not(.active) {
display: block;
}
#qtranslate-chooser li:before {
display: none;
}
#qtranslate-chooser li.lang-ru a {
display: block;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/ru.svg) no-repeat center center / 100%;
width: 25px;
height: 19px;
}
#qtranslate-chooser li.lang-en a {
display: block;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/en.svg) no-repeat center center / 100%;
width: 25px;
height: 19px;
}
.grecaptcha-badge {
display: none;
} .page-id-1418 .page-sidebar,
.page-id-1641 .page-sidebar,
.page-id-1643 .page-sidebar,
.page-id-1418 .breadcrumbs,
.page-id-1641 .breadcrumbs,
.page-id-1643 .breadcrumbs {
display: none;
}
.page-id-1418 .page-in,
.page-id-1641 .page-in,
.page-id-1643 .page-in {
width: 100%;
padding-bottom: 40px;
}
.page-id-1418 .h1,
.page-id-1641 .h1,
.page-id-1643 .h1 {
font-size: 40px;
text-align: center;
}
.page-id-1418 .num-block,
.page-id-1641 .num-block,
.page-id-1643 .num-block {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-flow: wrap;
}
.page-id-1418 .num-block-item,
.page-id-1641 .num-block-item,
.page-id-1643 .num-block-item {
width: calc(100%/3 - 12px);
flex-flow: wrap;
}
.page-id-1418 .num-block-item img,
.page-id-1641 .num-block-item img,
.page-id-1643 .num-block-item img {
width: 240px;
height: 240px;
border-radius: 50%;
object-fit: cover;
}
.page-id-1418 .num-block-item svg,
.page-id-1641 .num-block-item svg,
.page-id-1643 .num-block-item svg {
display: none;
}
.page-id-1418 .num-block-item .text-head,
.page-id-1641 .num-block-item .text-head,
.page-id-1643 .num-block-item .text-head {
height: 96px;
}
.page-id-1418 .num-block-item .text,
.page-id-1641 .num-block-item .text,
.page-id-1643 .num-block-item .text {
width: 100%;
order: 10;
}
.page-id-1418 .h2 + .text-with-icons .item,
.page-id-1641 .h2 + .text-with-icons .item,
.page-id-1643 .h2 + .text-with-icons .item {
display: block;
}
.page-id-1418 .h2 + .text-with-icons .item-icon,
.page-id-1641 .h2 + .text-with-icons .item-icon,
.page-id-1643 .h2 + .text-with-icons .item-icon,
.page-id-1418 .h2 + .text-with-icons .item-text,
.page-id-1641 .h2 + .text-with-icons .item-text,
.page-id-1643 .h2 + .text-with-icons .item-text {
margin-bottom: 16px;
}
.page-id-1418 .order-block p,
.page-id-1641 .order-block p,
.page-id-1643 .order-block p {
display: none;
}
.page-id-1418 .order-block,
.page-id-1641 .order-block,
.page-id-1643 .order-block {
justify-content: center;
}
.page-id-1418 .text-with-img .mask,
.page-id-1641 .text-with-img .mask,
.page-id-1643 .text-with-img .mask {
width: 240px;
}
.page-id-1418 .check-list + .blue-block,
.page-id-1641 .check-list + .blue-block,
.page-id-1643 .check-list + .blue-block {
margin-top: 40px;
}
.page-id-1418 .check-list + .blue-block h3,
.page-id-1641 .check-list + .blue-block h3,
.page-id-1643 .check-list + .blue-block h3 {
text-align: center;
}
.page-id-1418 .check-list + .blue-block .price,
.page-id-1641 .check-list + .blue-block .price,
.page-id-1643 .check-list + .blue-block .price {
background: #f9b112;
color: #fff;
border-radius: 16px;
padding: 16px 24px;
font-size: 24px;
width: max-content;
margin: 0 auto;
font-weight: 600;
}
.page-id-1418 .land-content,
.page-id-1641 .land-content,
.page-id-1643 .land-content {
display: flex;
justify-content: space-between;
flex-flow: wrap;
}
.page-id-1418 .land-content > *,
.page-id-1641 .land-content > *,
.page-id-1643 .land-content > * {
width: calc(100%/3 - 12px);
height: 210px;
object-fit: cover;
border-radius: 12px;
overflow: hidden;
}
.page-id-1418 .land-content .video img,
.page-id-1641 .land-content .video img,
.page-id-1643 .land-content .video img {
width: 100%;
height: 100%;
object-fit: cover;
}
.page-id-1418 #team,
.page-id-1641 #team,
.page-id-1643 #team {
padding-top: 20px;
}
.page-id-1418 #page {
overflow-x: hidden;
}
.land2-main {
display: flex;
align-items: center;
justify-content: space-between;
padding-top: 100px;
}
.land2-main-left {
width: max-content;
}
.land2-main-img {
width: 450px;
}
.land2-info {
position: relative;
padding: 40px 0;
display: flex;
flex-flow: wrap;
justify-content: space-between;
row-gap: 42px;
margin: 100px 0 100px 0;
}
.land2-info:before {
content: "";
width: 150vw;
height: 70px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/land2-blue-vector-top.svg) no-repeat top left / 100%;
position: absolute;
top: -67px;
left: -50vw;
}
.land2-info:after {
content: "";
width: 150vw;
height: 120px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/land2-blue-vector-bottom.svg) no-repeat bottom left / 100%;
position: absolute;
bottom: -50px;
left: -26vw;
}
.land2-info > .bg {
background: #05488F;
position: absolute;
top: 0;
left: -100vw;
width: 300vw;
height: 100%;
}
.land2-info > * {
position: relative;
z-index: 2;
}
.land2-info-item {
width: calc(50% - 21px);
border-radius: 30px;
background: #FFF;
padding: 26px;
}
.land2-info-item .top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
font-size: 16px;
font-weight: 600;
line-height: 140%;
}
.land2-info-item .text {
line-height: 140%;
}
.land2-info-text {
width: calc(50% - 21px);
}
.land2-info-text p {
color: #fff;
margin: 28px 0;
}
.land2-info .circle {
width: 179px;
height: 175px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/land2-circle.svg) no-repeat center center / 100%;
position: absolute;
bottom: 35px;
right: -35px;
}
#backcall-modal .adress {
font-size: 12px;
margin-top: 16px;
font-weight: 500;
}
.test-question-labels {
display: flex;
justify-content: space-between;
}
.test-question {
margin-bottom: 24px;
}
.test-question .h4 {
margin-bottom: 12px;
}
.test-question-labels .item {
width: calc(100%/5 - 10px);
}
.test-question-labels .item input {
display: none;
}
.test-question-labels .item span {
display: block;
width: 100%;
padding: 8px;
font-size: 16px;
border: 2px solid #05488F;
text-align: center;
transition: .4s;
color: #05488F;
font-weight: 500;
text-transform: uppercase;
cursor: pointer;
}
.test-question-labels .item span:hover,
.test-question-labels .item input:checked + span {
background: #05488F;
color: #fff;
}
#test-modal-form {
padding-top: 60px;
}
#test-modal-form p {
margin-bottom: 12px;
}
#test-modal-form label {
display: flex;
margin-bottom: 6px;
align-items: flex-start;
gap: 12px;
}
#test-modal-form label input {
height: 20px;
}
#test-modal-form .polit-check {
margin-top: 24px;
}
#test-modal-form.backcall-modal .fancybox-close-small {
top: 39px !important;
right: 32px !important;
}
.step {
display: none;
}
.step[data-id="5"] .h3 {
display: flex;
align-items: center;
gap: 16px;
}
#test-result {
border-radius: 50%;
width: 50px;
height: 50px;
color: #fff;
background: #05488F;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
}
.test-result-text {
margin: 24px 0;
}
.test-result-text + .h4 {
margin-bottom: 16px;
}
.test-result-text ~ .button {
margin-top: 20px;
}@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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:auto;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media (min-width: 1921px) {
#main-adva:before {
background-size: 100%;
}
#main-adva:after {
background-size: 125%;
}
#complect:before,
#complect:after {
background-size: 120%;
}
}
@media (max-width: 1200px) {
.wrp {
width: 992px;
}
.header-phone {
margin-right: 32px;
}
#main .wrp {
padding-right: 38%;
}
.main-img {
top: -56px;
}
.adva-img {
left: -130px;
}
.effect-content-img {
width: 478px;
height: 493px;
left: 612px;
bottom: 0;
}
.effect-adva-item {
width: 32%;
}
.effect-bottom-img {
width: 400px;
height: 420px;
}
.effect-bottom-img img {
width: 100%;
}
.effect-bottom-img:before {
width: 406px;
height: 406px;
top: -11px;
left: -9px;
}
.effect-bottom-info {
width: calc(100% - 422px - 50px);
}
.triple-num-item .top-name {
font-size: 18px;
}
.trening-block-info .text {
width: 100%;
}
.complect-order-bottom .button span {
display: none;
}
.complect-order-bottom span:nth-child(2) {
display: block !important;
}
.offer-info {
max-width: 530px;
}
.offer-img {
right: 0;
}
.footer-phone {
margin-right: 30px;
}
.page-in-offer-text {
max-width: 350px;
}
.num-block-item svg {
width: 212px;
}
.blue-block-white.sunny:before {
width: 120px;
height: 180px;
top: -120px;
right: 50px;
background-size: 100%;
}
.text-with-img {
display: block;
}
.text-with-img .mask {
position: relative;
height: 358px;
margin: 0 auto;
display: block;
mask-position: center center;
}
.text-with-img-text {
margin-top: 30px;
width: 100%;
}
.tripple-adva-item {
width: 32%;
}
.years-block-item .mask {
display: none;
}
.years-block-item .mask + .info {
width: 100%;
}
.teammate-img-wrp {
width: 280px;
height: 320px;
}
.teammate-info {
width: calc(100% - 280px - 30px);
}
.header-links {
display: block;
margin-left: 36px;
}
.header-links .link-1 {
margin-right: 0;
}
#main.land .main-img {
top: -69px;
width: 759px;
}
.land-adva-item .top-name {
font-size: 16px;
}
.how-img {
left: -235px;
}
.about-price-card {
padding: 25px 25px 105px 25px;
}
.clients-item {
width: calc(100%/2 - 86px/3);
}
.change-top .h2 {
width: 67%;
}
.reviews-questions {
gap: 18px;
}
.reviews-questions-item {
padding: 15px 20px;
}
.reviews-slider a {
height: 355px;
}
}
@media (max-width: 1022px) {
.wrp {
width: 750px;
}
.header-mobile-logo img {
width: 200px;
}
#main .wrp {
padding-right: 0;
}
.header-mobile {
padding: 20px 0;
display: block;
}
.header-mobile .wrp {
display: flex;
align-items: center;
justify-content: space-between;
}
#header-menu__toggle {
opacity: 0;
display: none;
margin-left: 22px;
}
#header-menu__toggle ~ .header-menu__btn > div {
display: block;
margin: 0 auto;
transform: scale(.8);
position: absolute;
top: 17px;
width: 32px;
height: 50px;
}
#header-menu__toggle.active ~ .header-menu__btn span {
transform: rotate(45deg);
}
#header-menu__toggle.active ~ .header-menu__btn span::before {
top: 0;
transform: rotate(0);
background-color: #05488F;
}
#header-menu__toggle.active ~ .header-menu__btn span::after {
top: 0;
transform: rotate(90deg);
background-color: #05488F;
}
#header-menu__toggle.active ~ .header-menu {
opacity: 1;
transform: scaleX(1);
}
#header-menu__toggle.active ~ .header-menu li {
opacity: 1;
}
.header-menu__btn {
display: flex;
align-items: center;
justify-content: center;
position: relative;
top: 0;
right: 0;
width: 44px;
order: 5;
overflow: hidden;
height: 44px;
background-color: transparent;
cursor: pointer;
z-index: 1;
transform: scale(1);
transition: .4s;
margin-left: 8px;
background: transparent;
border-radius: 1000px;
background-color: #05488F;
}
#header-menu__toggle.active ~ .header-menu__btn {
background-color: transparent;
}
.header-menu__btn span,
.header-menu__btn span::before,
.header-menu__btn span::after {
display: block;
position: absolute;
width: 100%;
height: 2px;
border-radius: 10px;
background-color: #fff;
transition-duration: .25s;
}
.header-menu__btn span,
.header-menu__btn span::before,
.header-menu__btn span::after{
background: #fff;
}
.header-menu__btn span::before {
content: '';
top: -8px;
}
.header-menu__btn span::after {
content: '';
top: 8px;
}
.header-desktop {
position: absolute;
top: 99px;
background: #fff;
height: calc(100vh - 99px);
left: 0;
width: 100vw;
padding: 20px calc((100vw - 750px) / 2);
overflow-y: scroll;
opacity: 0;
pointer-events: none;
transition: .4s;
display: flex;
flex-flow: wrap;
}
body.menu-open .header-desktop {
opacity: 1;
pointer-events: initial;
}
.header-desktop .header-top {
order: 5;
width: 100%;
}
.header-desktop .header-bottom {
width: 100%;
order: -1;
background: transparent;
}
.header-menu {
display: block;
}
.header-menu > li {
margin-bottom: 8px;
}
.header-menu > li > a {
color: #010912;
padding: 2px 0;
font-weight: 600;
}
.header-menu > li.has-child {
display: flex;
flex-flow: wrap;
justify-content: space-between;
align-items: center;
}
.header-menu > li.has-child > a:before {
display: none;
}
.header-menu > li.has-child > .toggle {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/has-child-menu-blue.svg) no-repeat center center / 10px;
width: 20px;
height: 20px;
transition: .4s;
}
.header-menu > li.has-child ul {
position: relative;
background: transparent;
padding: 0;
min-width: 100%;
height: 0px;
overflow: hidden;
pointer-events: initial;
margin-left: 0;
border-radius: 0;
}
.header-menu > li.has-child ul li a {
color: #010912;
}
.header-menu > li.has-child.active > ul {
height: auto;
opacity: 1;
padding: 10px 0 0 0;
}
.header-menu > li.has-child ul li:last-child {
margin-bottom: 0;
}
.header-menu > li.has-child.active > .toggle {
transform: rotate(180deg);
}
.header-top .header-logo,
.header-top .header-logo-text {
display: none;
}
.header-top .wrp {
text-align: center;
display: block;
margin-top: 40px;
}
.header-top .wrp .button {
padding: 20px 40px;
width: 230px;
display: block;
margin: 20px auto 0 auto;
}
#header.header-land .header-top .wrp .button {
padding: 14px 27px;
width: 170px;
}
.header-top .wrp .header-phone {
margin-right: 0;
color: #00B3E5;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/phone-footer-icon.svg) no-repeat center left;
}
.main-img {
top: 0;
position: relative;
right: 0;
margin-bottom: -450px;
}
.adva-list {
width: 100%;
padding-bottom: 0;
}
.adva-img {
left: 0;
position: relative;
margin: 30px auto 0 auto;
display: block;
}
.effect-content {
width: 100%;
}
.effect-content-img {
width: 478px;
height: 493px;
left: 0;
bottom: 0;
position: relative;
margin: 0 auto -150px auto;
display: block;
}
.effect-adva {
display: block;
}
.effect-adva-item {
width: 100%;
margin-bottom: 12px;
}
.effect-adva-item br {
display: none;
}
.effect-bottom {
margin-top: 90px;
display: block;
}
.effect-bottom-img {
margin: 0 auto 20px auto;
}
.effect-bottom-info {
width: 100%;
}
#main-adva .triple-num {
display: block;
}
#main-adva .triple-num-item {
width: 100%;
margin-bottom: 20px;
}
.how-tabs-buttons-wrp {
position: relative;
}
.how-tabs-button {
text-align: center;
background: #00B3E5;
border-radius: 20px;
padding: 20px;
color: #FFFFFF;
font-size: 16px;
text-transform: uppercase;
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 16px;
font-weight: 600;
}
.how-tabs-button:before {
content: "";
width: 12px;
height: 12px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/has-child-menu.svg) no-repeat center center / cover;
position: absolute;
right: 20px;
transition: .4s;
}
.how-tabs-button.active:before {
transform: rotate(180deg);
}
.how-tabs-buttons {
position: absolute;
margin-top: -20px;
border-radius: 20px;
background: #00B3E5;
padding: 20px;
width: 100%;
display: block;
z-index: 2;
transition: .4s;
opacity: 0;
pointer-events: none;
}
.how-tabs-button.active + .how-tabs-buttons {
opacity: 1;
pointer-events: initial;
margin-top: 0px;
}
.how-tabs-buttons a {
background: transparent;
border: none;
padding: 0;
width: 100%;
display: block;
text-align: left;
background: transparent !important;
padding: 5px 0;
font-size: 16px;
color: #fff !important;
}
.how-tabs-buttons a.active {
display: none;
}
.trening-block {
flex-flow: wrap;
}
.trening-block-info {
width: 100%;
margin-bottom: 0px;
}
.trening-block-img {
order: -1;
display: block;
margin: 0 auto 20px auto;
}
.complect-list {
display: block;
}
.complect-list-item {
width: 100%;
margin-bottom: 20px;
}
.complect-main {
flex-flow: wrap;
}
.complect-main-info {
width: 100%;
order: -1;
}
.complect-main-info p + img {
transform: rotate(-106deg);
}
.complect-main-video {
width: 100%;
height: 340px;
}
.complect-order-bottom {
display: block;
}
.complect-order-bottom .button {
width: 100%;
margin-top: 24px;
padding: 18px;
}
.team-top {
display: block;
}
.team-top .h2 {
margin: 0 0 16px 0;
}
.offer-info {
max-width: 100%;
padding: 0;
}
.offer-img {
right: 0;
position: relative;
margin: 0 auto;
}
.footer-top {
display: block;
text-align: center;
}
.footer-logo {
margin-right: 0;
margin-bottom: 14px;
display: inline-block;
}
.footer-text {
margin-bottom: 16px;
}
.footer-bottom {
display: block;
text-align: center;
}
.footer-polit {
display: inline-block;
margin: 0 0 16px 0;
}
.page-sidebar {
display: none;
}
.page-in {
width: 100%;
}
#contacts .num-block-item .text {
width: 492px;
}
.header-links a {
width: 180px;
text-align: left;
margin: 0 auto;
}
.header-links {
margin: 0 0 20px 0;
}
.header-menu > li:first-child a:before {
filter: invert(1);
}
.header-links .link-1 {
margin: 0 auto;
}
#main.land .main-img {
top: 0;
width: 705px;
right: 0;
margin-bottom: -310px;
margin-top: -50px;
}
.land-adva {
display: block;
}
.land-adva-item {
width: 100%;
margin-bottom: 20px;
position: relative;
padding-left: 96px;
}
.land-adva-item .top-icon {
margin-right: 0;
position: absolute;
left: 0;
top: 0;
}
.land-adva-item .top-name br {
display: none;
}
#land-adva:before {
top: -57px;
height: 61px;
background-size: 1000px;
}
#land-adva:after {
bottom: -62px;
height: 78px;
background-size: 1000px;
}
#how-land {
padding: 50px 0
}
.how-info {
margin-left: 0;
}
.how-img {
left: 0;
position: relative;
margin: 45px auto 0 auto;
display: block;
}
.company-list {
display: block;
}
.company-list-item {
width: 100%;
margin-bottom: 20px;
}
#about:before {
top: -26px;
height: 32px;
background-size: 1000px;
}
#about:after {
bottom: -40px;
height: 44px;
background-size: 1000px;
}
#about {
padding-bottom: 50px;
}
.about-top {
display: block;
}
.about-top-text {
width: 100%;
margin-bottom: 30px;
}
.about-top-gallery {
width: 100%;
}
#about .complect-main-video {
height: 450px;
}
#about .complect-main-video:before {
transform: scale(1);
}
.about-price-card {
width: 100%;
margin-bottom: 28px;
padding: 40px 20px;
}
.about-price-card .button {
bottom: 0;
margin-top: 20px;
position: relative;
}
#clients {
padding: 120px 0 100px 0;
}
.change {
padding: 0 !important;
border-radius: 0;
position: relative;
z-index: 2;
}
#change {
background: #05488F;
position: relative;
padding: 60px 0;
}
#change:before {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/change-vector-top.svg) no-repeat top center;
position: absolute;
top: -28px;
left: 0;
width: 100%;
height: 70px;
z-index: -1;
background-size: 1000px;
}
#change:after {
content: "";
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/landing/change-vector-bottom.svg) no-repeat bottom center;
position: absolute;
bottom: -41px;
left: 0;
width: 100%;
height: 139px;
z-index: -1;
background-size: 1000px;
}
.change-top {
display: block;
}
.change-top .h2 {
width: 100%;
margin-bottom: 16px;
}
.change-top p {
background: transparent;
color: #fff !important;
padding: 0;
}
.change-top p br {
display: none;
}
.change-info {
display: block;
}
.change-info-text {
width: 100%;
}
.change-info-text .button {
display: block;
width: max-content;
margin: 20px auto 45px auto;
}
.change-info > img {
margin: 0 auto;
display: block;
}
#nums {
padding: 90px 0;
}
.nums {
display: block;
}
.nums .h2 {
width: 77%;
}
.nums-list {
width: 100%;
}
#reviews {
margin-top: 30px;
}
#reviews:before {
top: -29px;
height: 63px;
width: 1000px;
}
#reviews:after {
bottom: -76px;
height: 98px;
width: 1000px;
background-position: bottom right 25%;
}
.reviews-top {
display: block;
}
.reviews-top p {
margin-top: 16px;
}
.reviews-questions {
gap: 0;
display: block;
}
.reviews-questions-item {
width: 100%;
margin-bottom: 20px;
}
.reviews-questions-item p br {
display: none;
}
#land-faq {
padding: 90px 0 60px 0;
}
#header.header-land ~ #main {
padding-top: 120px;
}
.reviews-slider a {
height: 422px;
}
.whatsapp {
display: inline-block;
margin-right: 12px;
}
#qtranslate-chooser li {
display: block;
}
.header-top .header-lang {
display: none;
}
#qtranslate-chooser {
margin-right: 0;
}
.page-id-1418 .num-block-item,
.page-id-1641 .num-block-item,
.page-id-1643 .num-block-item {
width: 100%;
}
.page-id-1418 .text-with-img .mask,
.page-id-1641 .text-with-img .mask,
.page-id-1643 .text-with-img .mask {
width: 320px;
}
.page-id-1418 .land-content,
.page-id-1641 .land-content,
.page-id-1643 .land-content {
gap: 12px;
margin-bottom: 24px;
}
.page-id-1418 .land-content > *,
.page-id-1641 .land-content > *,
.page-id-1643 .land-content > * {
width: 100%;
margin-bottom: 0;
}
.land2-main {
flex-flow: wrap;
}
.land2-main-img {
margin: 30px auto 0 auto;
}
.land2-info .circle {
display: none;
}
.land2-info:after {
bottom: -54px;
}
.land2-info:before {
top: -57px;
}
}
@media (max-width: 768px) {
.wrp {
width: 520px;
}
.button {
padding: 18px 42px;
}
p, a, li, div, button, input, textarea, h1, h2, h3, h4, h5 {
font-size: 14px;
}
.h1, h1 {
font-size: 38px;
}
.h2, h2 {
font-size: 32px;
}
.h2 span,
h2 span {
font-size: 16px;
margin-top: 10px;
}
.h3, h3 {
font-size: 24px;
margin-bottom: 12px;
}
.h1, .h2, .h3, .h4,
h1, h2, h3, h4 {
word-break: break-word;
}
h4, .h4 {
font-size: 16px;
margin-bottom: 12px;
}
.header-mobile-logo img {
width: 150px;
}
.header-desktop {
padding: 20px calc((100vw - 520px)/2);
top: 84px;
height: calc(100vh - 84px);
}
#main {
padding: 10px 0;
}
.main-top-text {
width: 300px;
margin: 0 auto 30px auto;
}
#main .h1 {
font-size: 22px;
text-align: center;
}
#main .h1 span {
font-size: 54px;
display: block;
text-align: center;
margin-top: 16px;
}
.main-text {
font-size: 16px;
text-align: center;
margin-top: 16px;
margin-bottom: 24px;
}
#main .button span:first-child {
display: none;
}
#main .button span:last-child {
display: block !important;
}
#main .button {
display: block;
width: 270px;
margin: 0 auto;
}
.main-img {
top: 0;
position: relative;
right: 0;
width: 300px;
margin: 0 auto -150px auto;
display: block;
}
#adva:before {
height: 50px;
width: 100%;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/adva-vector-mobile.svg) no-repeat top left / 100%;
top: -44px;
}
#adva {
padding: 40px 0 0 0;
margin-top: 0;
}
.adva-list-item {
padding: 20px;
height: auto;
border-radius: 24px;
align-items: flex-start;
}
.adva-list-item .icon {
width: 45px;
}
.adva-list-item .icon img {
width: 100%;
}
.adva-list-item .text {
width: calc(100% - 60px);
margin-left: 8px;
}
.adva-img {
width: 100%;
}
#effect {
padding: 60px 0;
}
ul li:before {
top: 6px;
}
.effect-content .h3 {
margin-top: 45px;
}
.blue-block {
border-radius: 48px;
padding: 40px 20px;
}
.effect-adva-item .icon {
width: 42px;
height: 42px;
margin-right: 8px;
}
.effect-bottom-info .h3 + p {
font-size: 14px;
margin-bottom: 20px;
}
.effect-bottom-info .button {
margin-top: 10px;
width: 100%;
}
.effect-bottom-info .button span:first-child {
display: none;
}
.effect-bottom-info .button span:last-child {
display: block !important;
}
#main-adva:before {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/main-adva-vector-mobile.svg) no-repeat top left / 100%;
}
#main-adva:after {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/main-adva-vector-mobile2.svg) no-repeat top left / 100%;
}
#main-adva {
padding: 50px 0;
}
.triple-num-item .top-num {
width: 42px;
height: 42px;
font-size: 24px;
}
.triple-num-item .top-name {
font-size: 16px;
width: calc(100% - 66px);
}
.triple-num-item .top {
margin-bottom: 12px;
}
#how {
padding: 60px 0;
}
.how-tabs-item {
display: block;
}
.how-tabs-item ol {
width: 100%;
}
.how-tabs-item-app img {
margin-left: 0;
margin-right: 28px;
zoom: .8;
}
.progressbar.swiper-pagination-progressbar {
display: block;
}
.trening-block {
margin-bottom: 28px;
}
#trening .alert-block {
margin-top: 70px;
}
.alert-block {
display: block;
padding: 20px;
}
.alert-block-circle {
left: 0;
position: relative;
margin: -66px auto 8px auto;
}
#trening {
padding-bottom: 90px;
}
#complect {
margin: 70px 0;
padding: 30px 0;
}
#complect:before,
#complect:after {
top: -68px;
height: 80px;
background-size: 116%;
}
#complect:after {
top: auto;
bottom: -68px;
}
.complect-list-item .icon {
zoom: .8;
}
.complect-list {
margin-bottom: 40px;
}
.complect-main-info p {
width: 240px;
}
.complect-main-info p + img {
position: relative;
top: -60px;
right: -218px;
margin-bottom: -50px;
}
.complect-order .icon {
width: 118px;
height: 118px;
position: absolute;
top: -43px;
right: 27px;
}
.complect-order {
border-radius: 48px;
padding: 60px 20px;
}
.complect-order-bottom p strong {
font-size: 14px;
}
.complect-order-bottom p {
justify-content: space-between;
}
.complect-order-bottom p span {
font-size: 24px;
}
#team {
padding: 90px 0;
}
.team .swiper-slide {
width: auto;
}
.team-item {
width: 260px;
}
.team-item .img {
border-radius: 20px;
height: 44vw;
}
.team-item .name {
font-size: 16px;
}
.offer-info .button {
margin-top: 24px;
}
.breadcrumbs li:before {
top: 6px;
}
.breadcrumbs {
margin-bottom: 35px;
}
#page {
padding-top: 10px;
}
ul.double-list {
column-count: 1;
}
.template-img {
height: 280px;
border-radius: 48px;
}
.country {
display: block;
}
.country-item {
width: 100%;
}
.page-in .alert-block {
margin-top: 60px;
}
.order-block {
margin-bottom: 90px;
display: block;
}
.order-block p {
width: 100%;
margin-bottom: 24px;
}
.order-block p strong {
display: block;
}
.order-block .button {
width: 220px;
margin: 0 auto;
display: block;
}
.tabs-buttons-wrp {
position: relative;
}
.tabs-button {
text-align: center;
background: #00B3E5;
border-radius: 20px;
padding: 20px;
color: #FFFFFF;
font-size: 16px;
text-transform: uppercase;
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 16px;
font-weight: 600;
}
.tabs-button:before {
content: "";
width: 12px;
height: 12px;
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/has-child-menu.svg) no-repeat center center / cover;
position: absolute;
right: 20px;
transition: .4s;
}
.tabs-button.active:before {
transform: rotate(180deg);
}
.tabs-buttons {
position: absolute;
margin-top: -20px;
border-radius: 20px;
background: #00B3E5;
padding: 20px 20px 0 20px;
width: 100%;
display: block;
z-index: 2;
transition: .4s;
opacity: 0;
pointer-events: none;
}
.tabs-button.active + .tabs-buttons {
opacity: 1;
pointer-events: initial;
margin-top: 0px;
}
.tabs-block .tabs-buttons a {
background: transparent;
border: none;
padding: 0;
width: 100%;
display: block;
text-align: left;
background: transparent !important;
padding: 5px 0;
font-size: 16px;
color: #fff !important;
}
.tabs-block .tabs-buttons a.active {
display: none;
}
.tabs-block {
display: block;
}
.tabs-block .tabs-buttons-wrp {
width: 100%;
margin-right: 0;
}
.tabs-block .tabs-content {
width: 100%;
}
.tabs-block .tabs-content .mask {
height: 268px;
}
.blue-block-white {
padding: 20px;
}
.page-in .blue-block {
margin-bottom: 90px;
overflow: hidden;
}
ul.check-list li {
padding-left: 24px;
}
ul.check-list li:before {
top: 1px;
}
.page-in-offer {
margin-top: 90px;
min-height: initial;
}
.page-in-offer-text {
max-width: 100%;
}
.page-in-offer-img {
position: relative;
bottom: 0;
right: 0;
width: 100%;
height: auto;
}
.page-in-offer-img img {
width: 100%;
}
.text-with-icons {
display: block;
}
.text-with-icons.flex .item {
width: 100%;
}
.num-block-item {
display: block;
}
.num-block-item .text-head span {
width: 42px;
height: 42px;
font-size: 24px;
margin-right: 12px;
}
.num-block-item .text-head strong {
font-size: 16px;
width: calc(100% - 42px - 12px);
}
.num-block-item .text {
width: 100%;
}
.num-block-item svg {
width: 100%;
}
.text-with-icons .item-icon {
width: 42px;
height: 42px;
margin-right: 12px;
}
.text-with-icons .item-text {
width: calc(100% - 54px);
}
.tripple-adva {
display: block;
}
.tripple-adva-item {
width: 100%;
}
.tripple-adva-item-head {
font-size: 20px;
}
.years-block-item:after {
top: 8px;
}
.years-block-item {
margin-bottom: 20px;
}
.backcall-modal {
padding: 28px !important;
border-radius: 40px !important;
}
.backcall-modal .h2 {
font-size: 24px;
}
.backcall-modal .fancybox-close-small {
background-size: 100%;
width: 18px !important;
height: 18px !important;
top: 31px !important;
right: 28px !important;
}
.backcall-modal .default-form .default-input:nth-child(2),
.backcall-modal .default-form .default-input:nth-child(3) {
width: 100%;
}
.polit-check label span a {
margin-left: 0;
}
.backcall-modal .button {
width: 218px;
margin: 20px auto 0 auto;
}
.polit-check label span {
padding-left: 32px;
font-size: 12px;
}
.polit-check label span a {
font-size: 12px;
}
.teammate {
display: block;
}
.teammate-img-wrp {
width: 100%;
height: auto;
margin-bottom: 30px;
}
.teammate-info {
width: 100%;
}
.teammate-info-name {
font-size: 24px;
}
#contacts .num-block-item .text {
width: 100%;
}
.contacts {
display: block;
}
.contacts-info {
width: 100%;
margin-bottom: 20px;
}
.contacts-map {
width: 100%;
margin-top: 30px;
}
#contacts {
padding: 30px 0 50px 0;
}
.self_assessment_bg_box_wrap {
display: block;
}
.self_assessment_bg_box_wrap label {
margin: 20px auto;
}
#test {
padding: 30px 0;
}
#progressbar li:before {
width: 30px !important;
height: 30px !important;
}
#progressbar li:after {
top: 16px !important;
}
#msform fieldset .form-card {
margin: 0;
width: 100%;
}
#progressbar {
margin-bottom: 0;
}
.header-links a {
width: 178px;
}
#main.land .button {
font-size: 14px;
}
#main.land .main-img {
top: 0;
width: 500px;
right: 0;
margin-bottom: -130px;
margin-top: -15px;
}
.land-adva-item .top-icon {
width: 42px;
}
.land-adva-item {
padding-left: 65px;
}
.land-adva-item .top {
margin-bottom: 8px;
}
#how-land {
padding: 20px 0 50px 0;
}
.how-info-text p {
margin-bottom: 14px;
}
.how-info .blue-block {
padding: 40px 20px;
border-radius: 32px;
}
.how-info .blue-block .button {
display: block;
margin: 0 auto;
width: max-content;
}
.how-img {
width: 100%;
}
.company-blue-text {
width: 100%;
text-align: left;
padding: 20px 30px;
}
.company-list-item {
padding-left: 62px;
position: relative;
}
.company-list-item .top-icon {
width: 53px;
margin-right: 0;
position: absolute;
left: 0;
top: 0;
}
.company-list-item .top {
margin-bottom: 8px;
}
#about .complect-main-video {
height: 320px;
margin: 50px 0 90px 0;
}
.clients {
row-gap: 12px;
}
.clients-item .icon {
width: 80px;
height: 80px;
margin-right: 12px;
}
.clients-item {
width: 100%;
}
.change-info-text-list .item {
margin-bottom: 12px;
}
.change-info-text-list .item-num {
width: 42px;
height: 42px;
font-size: 24px;
margin-right: 12px;
}
.change-info-text-list .item-text {
width: calc(100% - 54px);
}
.nums-list-item {
margin-bottom: 20px;
display: block;
}
.nums-list-item img {
margin-right: 0;
width: 170px;
height: 109px;
margin-bottom: 12px;
}
.nums-list-item-info {
width: 100%;
}
.nums-list-item-info .h3 {
text-transform: none;
}
.reviews-questions {
margin-bottom: 40px;
}
.reviews-nav {
display: none;
}
.reviews-slider {
overflow: visible;
}
.reviews-slider a {
width: 260px;
height: 306px;
}
.reviews-slider .swiper-slide {
width: auto !important;
}
.reviews .swiper-slide {
height: auto;
opacity: 0;
transition: .4s;
}
.reviews .swiper-slide-active, 
.reviews .swiper-slide-active ~ .swiper-slide {
opacity: 1;
}
.review-progress.swiper-pagination-progressbar {
position: relative;
height: 6px !important;
background: #EDEDEC;
margin-top: 28px;
border-radius: 4px;
overflow: hidden;
display: block;
}
.review-progress.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
border-radius: 4px;
background: #00B3E5;
}
#reviews .order-block p {
width: 100%;
}
#reviews .order-block .button {
width: 280px;
}
.review-progress {
display: block !important;
}
.effect-bottom-img.active-1 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/effect-circle1-mb.svg) no-repeat center center / 100%;
}
.effect-bottom-img.active-2 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/effect-circle2-mb.svg) no-repeat center center / 100%;
}
.effect-bottom-img.active-3 {
background: url(//neurro.com/wp-content/cache/min/1/wp-content/themes/neurro/img/effect-circle3-mb.svg) no-repeat center center / 100%;
}
.effect-bottom-img.active-1 .circle[data-value="БОС"] {
right: 0;
top: 15%;
left: auto;
bottom: auto;
}
.effect-bottom-img.active-1 .circle[data-value="СДВГ"] {
left: 0%;
top: 15%;
right: auto;
bottom: auto;
}
.effect-bottom-img.active-1 .circle[data-value="94%"] {
left: 40%;
bottom: 0;
right: auto;
top: auto;
}
.effect-bottom-img.active-2 .circle[data-value="БОС"] {
left: 0%;
top: 15%;
right: auto;
bottom: auto;
}
.effect-bottom-img.active-2 .circle[data-value="СДВГ"] {
left: 40%;
bottom: 0;
right: auto;
top: auto;
}
.effect-bottom-img.active-2 .circle[data-value="94%"] {
right: 0;
top: 15%;
left: auto;
bottom: auto;
}
.effect-bottom-img.active-3 .circle[data-value="БОС"] {
left: 40%;
bottom: 0;
right: auto;
top: auto;
}
.effect-bottom-img.active-3 .circle[data-value="СДВГ"] {
right: 0;
top: 15%;
left: auto;
bottom: auto;
}
.effect-bottom-img.active-3 .circle[data-value="94%"] {
left: 0%;
top: 15%;
right: auto;
bottom: auto;
}
.effect-bottom-info .h3 br {
display: none;
}
.page-id-1418 .h1,
.page-id-1641 .h1,
.page-id-1643 .h1 {
font-size: 26px;
}
.page-id-1418 .num-block-item,
.page-id-1641 .num-block-item,
.page-id-1643 .num-block-item {
margin-top: 16px;
display: flex;
}
.page-id-1418 .num-block-item img,
.page-id-1641 .num-block-item img,
.page-id-1643 .num-block-item img {
width: 160px;
height: 160px;
}
.page-id-1418 .num-block-item .text-head,
.page-id-1641 .num-block-item .text-head,
.page-id-1643 .num-block-item .text-head {
height: auto;
margin-top: 16px;
}
.page-id-1418 .order-block .button,
.page-id-1641 .order-block .button,
.page-id-1643 .order-block .button {
width: max-content;
max-width: 100%;
}
.land2-info:before {
top: -50px;
width: 200vw;
left: -100vw;
}
.land2-info:after {
width: 200vw;
}
.land2-info-item {
width: 100%;
}
.land2-info {
row-gap: 20px;
}
.land2-info-text {
width: 100%;
}
.test-question-labels {
justify-content: flex-start;
flex-flow: wrap;
gap: 6px;
}
.test-question-labels .item {
width: max-content;
}
.test-question-labels .item span {
font-size: 14px;
padding: 8px 12px;
}
}
@media (max-width: 540px) {
.wrp {
width: calc(100% - 24px);
}
.header-menu > li.has-child ul li {
margin-bottom: 6px;
}
.effect-content-img {
width: 337px;
height: 308px;
}
.effect-bottom-img {
width: 320px;
height: 338px;
}
.effect-bottom-img:before {
width: 322px;
height: 322px;
top: -8px;
left: -6px;
}
#main-adva:before {
top: -26px;
}
#main-adva:after {
bottom: -50px;
}
#how {
padding: 20px 0 50px 0;
}
.how-tabs-gallery {
width: calc(100% + 12px);
}
.how-tabs-gallery .swiper-slide {
width: auto;
}
.how-tabs-gallery img {
width: 260px;
height: 392px;
}
.trening-block-img {
width: 100%;
height: 56vw;
}
#complect:before, #complect:after {
top: -35px;
}
#complect:after {
top: auto !important;
bottom: -38px;
}
#team {
padding: 40px 0 80px 0;
}
.team-item .img {
height: 60vw;
}
.offer-img {
width: 100%;
height: auto;
}
.offer-img img {
width: 100%;
}
.footer-logo img {
width: 170px;
}
.footer-phone {
display: inline-block;
font-weight: 600;
margin-bottom: 12px;
margin-right: 0;
}
.footer-top .button {
width: 220px;
display: block;
margin: 0 auto;
}
.tabs-block .tabs-content .mask {
height: 47vw;
}
.blue-block-white.sunny:before {
width: 120px;
height: 180px;
top: -150px;
right: -56px;
background-size: 80%;
transform: rotate(-90deg);
}
.faq-item-button {
border-radius: 8px;
}
.faq-item {
border-radius: 14px;
overflow: hidden;
}
.test-partners .row {
display: block;
}
.test-partners .row .col-sm-6 {
margin: 0 auto 20px auto;
}
.header-menu > li:first-child a:before {
background-size: 15px !important;
top: -1px;
}
#main.land .main-img {
width: 100%;
margin-bottom: -22vw;
}
.about-top-slider img {
height: 60vw;
}
.about-top-slider {
height: 60vw;
}
#about .complect-main-video {
border-radius: 32px;
height: 60vw;
}
.reviews-slider {
height: 279px;
}
#about .complect-main-video:before {
transform: scale(.75);
}
.about-top-slider {
border-radius: 32px;
}
.about-price-card .top {
display: block;
}
.about-price-card .top .head {
width: 100%;
}
.about-price-card .top-right {
width: 100%;
text-align: center;
}
.about-price-card .top-right-price + p {
justify-content: center;
}
.change-info > img {
max-width: 100%;
}
#header.header-land ~ #main {
padding-top: 86px;
}
.page-id-1418 .text-with-img .mask,
.page-id-1641 .text-with-img .mask,
.page-id-1643 .text-with-img .mask {
width: 90%;
}
.page-id-1418 .land-content > *,
.page-id-1641 .land-content > *,
.page-id-1643 .land-content > * {
height: 180px;
}
.land2-main-left h1 br {
display: none;
}
.land2-main-img {
width: 100%;
}
.land2-info:before {
width: 312vw;
}
.land2-info:after {
width: 300vw;
bottom: -42px;
}
}
@media (max-width: 426px) {
.page-id-361 h1, 
.page-id-361 .h1 {
font-size: 28px;
}
}
@media (max-width: 386px) {
.complect-order-bottom p {
display: block;
}
.complect-order-bottom p span {
margin-left: 0;
margin-top: 16px;
}
}