/* http://irk.neurotrainings.ru/wp-content/themes/neurotrainings/assets/css/main.min.css */
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted #000}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}summary{display:list-item}[hidden],template{display:none}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
@-webkit-keyframes rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg);transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg);transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-webkit-keyframes rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg);transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg);transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-webkit-keyframes rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg);transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@keyframes rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg);transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:35px;height:22px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:35px;height:4px;background-color:#0fb0d8;-webkit-border-radius:4px;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;display:block}.hamburger-inner{top:50%;margin-top:-2px}.hamburger-inner::after,.hamburger-inner::before{content:""}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;-o-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;-o-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);-o-transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1)}body{font-family:"Gotham Pro";font-weight:300}.strong,b,strong{font-weight:700}a{outline:0}.header .regions a,a[href^=tel]{text-decoration:none;color:inherit}.clear{clear:both}label.error{position:relative;top:-10px;display:block;font-size:.8rem;font-weight:400;padding-bottom:5px;color:#c00}.contact-horizontal label.error{top:0;display:block;font-size:12px;padding:5px 0 0}.alignleft{float:left;margin:0 20px 10px 0}@media (max-width:750px){.alignleft{float:none;height:auto;margin:10px auto}}.alignright{float:right;margin:0 0 10px 20px}@media (max-width:750px){.alignright{float:none;height:auto;margin:10px auto}}.aligncenter,.pretty-embed:after{display:block;margin:0 auto}@media (max-width:750px){.aligncenter{float:none;height:auto;margin:10px auto}}.pretty-embed{position:relative;display:block;cursor:pointer}.pretty-embed:after{position:absolute;top:50%;right:0;left:0;width:80px;height:80px;content:"";-webkit-transition:opacity .3s linear,-webkit-transform .7s linear;-o-transition:opacity .3s linear,transform .7s linear;transition:opacity .3s linear,transform .7s linear;transition:opacity .3s linear,transform .7s linear,-webkit-transform .7s linear;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/neurotrainings/assets/css/../img/icons/play.svg) no-repeat center/contain}.fancybox-container .popup .cities-list .city-link-wrapper a:hover,.fancybox-container .popup input[type=submit]:hover,.pretty-embed:hover::after,.trainings-page .contact-form-wrap .contact-form input[type=submit]:hover{opacity:.7}.pretty-embed.play::after{pointer-events:none;opacity:0}.pretty-embed .cover,.pretty-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pretty-embed .cover{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.pretty-embed iframe{border:0 solid transparent}.wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width:750px){.wrapper{padding:0 10px}}.header{position:relative;z-index:1000;padding:20px 0;background-color:#fff}.header-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.header .logo{display:block;-webkit-flex-basis:190px;-ms-flex-preferred-size:190px;flex-basis:190px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:190px;height:80px;background:url(/wp-content/themes/neurotrainings/assets/css/../img/logo.svg) no-repeat center/contain}.header .regions{margin:0 auto;text-align:center}.header .regions .caption{font-weight:400;padding-bottom:10px}.header .regions a{display:inline-block;padding-left:20px;color:#000;background:url(/wp-content/themes/neurotrainings/assets/css/../img/icons/location-icon.svg) no-repeat left center/contain}.header .regions a span{display:inline-block;-webkit-transition:border-bottom .2s ease;-o-transition:border-bottom .2s ease;transition:border-bottom .2s ease;border-bottom:1px dashed #1081e0}.header .regions a:hover span{border-bottom:1px dashed transparent}.header .right-block,.header .right-block .contacts{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header .right-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right}.header .right-block,.header .right-block .contacts,.header .right-block .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .right-block .contacts{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .right-block .contacts .button{display:block;font-weight:400;padding:8px 20px;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;color:#fff;-webkit-border-radius:5px;border-radius:5px;background-color:#0fb0d8}.header .right-block .contacts .button:hover{opacity:.8}.header .right-block .contacts .phone{font-size:1.5em;font-weight:700;margin-left:40px}.header .right-block .menu{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none;text-transform:uppercase}.footer .menu li,.header .right-block .menu li{position:relative;margin:0 10px}.float-header .header-row .menu li:last-of-type,.footer .menu li:last-of-type,.header .right-block .menu li:last-of-type{margin:0 0 0 10px}.header .right-block .menu li ul{position:absolute;z-index:1000;top:22px;left:0;display:none;margin:0;padding:20px 0 0;list-style:none}@media (max-width:1020px){.header .right-block .menu li ul{top:19px}}.float-header .header-row .menu li:hover ul,.header .right-block .menu li:hover ul{display:block}.float-header .header-row .menu li ul li,.header .right-block .menu li ul li{margin:0;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;text-align:left;border-bottom:1px solid rgba(255,255,255,.5);background-color:#0fb0d8}.header .right-block .menu li ul li:hover{background-color:#fff}.float-header .header-row .menu li ul li a,.header .right-block .menu li ul li a{display:block;padding:10px 20px;text-decoration:none}.header .right-block .menu li ul li:hover a{color:#0fb0d8}.header .right-block .menu li ul li:last-of-type{margin:0}.header .right-block .menu li a{text-decoration:underline}.float-header .header-row .menu li a:hover,.footer .legal-bottom a,.footer .menu li a,.header .right-block .menu li a:hover{text-decoration:none;color:#0fb0d8}.header .hamburger{position:absolute;right:10px;bottom:25px;display:none}@media (max-width:1020px){.header .logo{-webkit-flex-basis:145px;-ms-flex-preferred-size:145px;flex-basis:145px;width:145px;height:60px}.header .regions .caption{font-size:.9em}.header .right-block .contacts .button{padding:6px 15px}.header .right-block .contacts .phone{font-size:1.1em;margin-left:20px}.header .right-block .menu li a{font-size:1em}}@media (max-width:750px){.header-row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .logo{-webkit-flex-basis:110px;-ms-flex-preferred-size:110px;flex-basis:110px;width:110px;height:55px}.header .regions{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding-top:10px}.header .right-block,.header .right-block .contacts{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.header .right-block{margin-left:auto}.header .right-block .contacts{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}.header .right-block .contacts .phone{font-size:1em;width:100%;margin-left:0;padding-bottom:10px}.header .right-block .menu{display:none}.header .hamburger{display:block}}.footer{position:relative;z-index:1000;padding:20px 0;background-color:#fff}.footer .menu,.footer-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .menu{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none;text-transform:uppercase}.footer .menu li a,.header .right-block .menu li a{font-size:1.2em;font-weight:400;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;color:#000}.float-header .header-row .menu li ul li:hover a,.footer .menu li a:hover{color:#0fb0d8}.footer-row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-row .contacts .caption{font-size:1.3em;font-weight:700;color:#0fb0d8}.footer-row .contacts .phone{font-size:1.6em;font-weight:700;padding:7px 0}.footer-row .contacts .button{display:inline-block;font-weight:400;padding:8px 20px;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;color:#fff;-webkit-border-radius:5px;border-radius:5px;background-color:#0fb0d8}.float-header .header-row .contacts .button:hover,.footer-row .contacts .button:hover,.footer-row .right-block .socials a:hover{opacity:.8}.footer-row .address{font-weight:400;max-width:300px;margin:0 auto;padding-left:30px;background:url(/wp-content/themes/neurotrainings/assets/css/../img/icons/location-icon.svg) no-repeat left center/25px}.footer-row .right-block .socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.footer-row .right-block .socials a{display:block;width:40px;height:40px;margin-left:10px;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;-webkit-border-radius:50px;border-radius:50px}.footer-row .right-block .socials .vk{background:#4d76a1 url(/wp-content/themes/neurotrainings/assets/css/../img/icons/vk-icon.svg) no-repeat center/20px}.footer-row .right-block .socials .fb{background:#3b5999 url(/wp-content/themes/neurotrainings/assets/css/../img/icons/fb-icon.svg) no-repeat center/20px}.footer-row .right-block .socials .ig{background:#e8424e url(/wp-content/themes/neurotrainings/assets/css/../img/icons/ig-icon.svg) no-repeat center/20px}.footer-row .right-block .socials .tg{background:#08c url(/wp-content/themes/neurotrainings/assets/css/../img/icons/tg-icon.svg) no-repeat center/20px}.footer-row .right-block .socials .wa{background:#25d366 url(/wp-content/themes/neurotrainings/assets/css/../img/icons/wa-icon.svg) no-repeat center/20px}.footer-row .right-block .socials .vb{background:#7b519d url(/wp-content/themes/neurotrainings/assets/css/../img/icons/vb-icon.svg) no-repeat center/20px}.footer .legal-bottom{font-size:.8em;padding-top:20px;text-align:center}.footer .legal-bottom a{display:inline-block;margin:0 10px}.footer .legal-bottom a:hover{text-decoration:underline}@media (max-width:1020px){.footer .menu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.footer .menu li a{font-size:.875em}.footer-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-row .contacts{margin:0 auto;text-align:center}.footer-row .address{padding-top:30px;padding-left:0;text-align:center;background:url(/wp-content/themes/neurotrainings/assets/css/../img/icons/location-icon.svg) no-repeat top center/25px}.footer-row .right-block{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.footer-row,.footer-row .right-block .socials{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-row .right-block .socials a{width:33px;height:33px;margin-right:5px;margin-left:5px}.footer-row .right-block .socials .vk{background:#4d76a1 url(/wp-content/themes/neurotrainings/assets/css/../img/icons/vk-icon.svg) no-repeat center/15px}.footer-row .right-block .socials .fb{background:#3b5999 url(/wp-content/themes/neurotrainings/assets/css/../img/icons/fb-icon.svg) no-repeat center/15px}.footer-row .right-block .socials .ig{background:#e8424e url(/wp-content/themes/neurotrainings/assets/css/../img/icons/ig-icon.svg) no-repeat center/15px}.footer-row .right-block .socials .tg{background:#08c url(/wp-content/themes/neurotrainings/assets/css/../img/icons/tg-icon.svg) no-repeat center/15px}.footer-row .right-block .socials .wa{background:#25d366 url(/wp-content/themes/neurotrainings/assets/css/../img/icons/wa-icon.svg) no-repeat center/15px}.footer-row .right-block .socials .vb{background:#7b519d url(/wp-content/themes/neurotrainings/assets/css/../img/icons/vb-icon.svg) no-repeat center/15px}}@media (max-width:750px){.footer .menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.footer .menu li{margin:0 5px}.footer .menu li:last-of-type{margin:0 0 0 5px}.footer .menu li a{font-size:.9em}.footer-row .address,.footer-row .contacts{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.footer-row .address{font-size:.9em;margin-top:20px}.footer-row .right-block .socials{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.float-header{position:fixed;z-index:5000;top:-100%;left:0;width:100%;padding:10px 0;-webkit-transition:top .7s ease,-webkit-transform .3s ease;-o-transition:top .7s ease,transform .3s ease;transition:top .7s ease,transform .3s ease;transition:top .7s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.05);box-shadow:0 5px 10px rgba(0,0,0,.05)}.menu-open .float-header{-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}.float-header.scroll{top:0}@media (max-width:750px){.float-header{background-color:rgba(255,255,255,.95)}}.float-header .header-row .logo{display:block;-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100px;height:42px;background:url(/wp-content/themes/neurotrainings/assets/css/../img/logo.svg) no-repeat center/contain}.float-header .header-row,.float-header .header-row .contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:750px){.float-header .header-row .contacts{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}}.float-header .header-row .contacts .button{display:block;font-weight:400;margin-left:20px;padding:7px 10px;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;color:#fff;-webkit-border-radius:5px;border-radius:5px;background-color:#0fb0d8}@media (max-width:1020px){.float-header .header-row .contacts .button{font-size:.9em;margin-left:10px}}@media (max-width:750px){.float-header .header-row .contacts .button{margin-top:5px;margin-left:0}}.float-header .header-row .contacts .phone{font-size:1.4em;font-weight:700}@media (max-width:1020px){.float-header .header-row .contacts .phone{font-size:1.1em}}@media (max-width:750px){.float-header .header-row .contacts .phone{font-size:.9em;width:100%}}.float-header .header-row .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none;text-transform:uppercase}@media (max-width:750px){.float-header .header-row .menu{display:none}}.float-header .header-row .menu li{position:relative;margin:0 10px}@media (max-width:1020px){.float-header .header-row .menu li{margin:0 5px}}.float-header .header-row .menu li a{font-size:1.2em;font-weight:400;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;text-decoration:underline;color:#000}@media (max-width:1020px){.float-header .header-row .menu li a{font-size:.9em}}.float-header .header-row .menu li ul{position:absolute;z-index:1000;top:22px;left:0;display:none;margin:0;padding:20px 0 0;list-style:none}@media (max-width:1020px){.float-header .header-row .menu li ul{top:20px}}.float-header,.float-header .header-row .menu li ul li:hover{background-color:#fff}.float-header .header-row .menu li ul li:last-of-type{margin:0}.float-header .header-row .hamburger{display:none;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}@media (max-width:750px){.float-header .header-row .hamburger{display:block}}.main-wrapper,.mobile-menu{-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mobile-menu{z-index:700;top:0;right:0;width:80%;height:100%;padding:20px 0;background:#fff;position:fixed;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.menu-open .mobile-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:-10px 0 10px rgba(0,0,0,.05);box-shadow:-10px 0 10px rgba(0,0,0,.05)}.mobile-menu .mobile-menu-inner{position:relative;overflow:auto;height:100%}.mobile-menu .caption{font-size:1.1em;font-weight:700;padding:0 20px 10px;text-transform:uppercase}.mobile-menu .menu{margin:0 0 30px;padding:0;list-style:none}.mobile-menu .menu a{display:block;font-weight:400;padding:7px 20px;text-decoration:none;color:#23527c;border-bottom:1px solid #f9f9f9}.main-wrapper{position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-open .main-wrapper{-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}.menu-open .main-wrapper::before{position:absolute;z-index:2000;top:0;right:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.5)}.menu-open,.menu-open body{overflow:hidden}.menu-open .header{z-index:3000}.popup{display:none}.fancybox-container .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;background:rgba(0,0,0,.8)}.fancybox-container.fancybox-is-open .modal-bg{opacity:1}@media (max-width:750px){.fancybox-container .fancybox-slide--iframe .fancybox-content{max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);max-height:-webkit-calc(100% - 30px);max-height:calc(100% - 30px)}}.fancybox-container .close-modal{position:absolute;top:0;right:-60px;width:40px;height:40px;cursor:pointer;-webkit-transition:-webkit-transform .8s cubic-bezier(.075,.82,.165,1);-o-transition:transform .8s cubic-bezier(.075,.82,.165,1);transition:transform .8s cubic-bezier(.075,.82,.165,1);transition:transform .8s cubic-bezier(.075,.82,.165,1),-webkit-transform .8s cubic-bezier(.075,.82,.165,1)}@media (max-width:750px){.fancybox-container .close-modal{top:-60px;right:0}}.fancybox-container .close-modal:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fancybox-container .close-modal::after,.fancybox-container .close-modal::before{position:absolute;top:0;right:0;left:0;width:3px;height:100%;margin:0 auto;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-border-radius:5px;border-radius:5px;background:#fff}.fancybox-container .close-modal::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-container .popup{overflow:initial;font-size:1.2em;font-weight:400;width:100%;max-width:450px;padding:20px;text-align:center;-webkit-border-radius:10px;border-radius:10px}.fancybox-container .popup .caption{font-size:1.2em;font-weight:400;padding-bottom:20px;text-transform:uppercase;color:#1f1f1f}.fancybox-container .popup input[type=tel],.fancybox-container .popup input[type=text]{display:block;font-family:"Gotham Pro";font-size:1em;font-weight:400;line-height:38px;width:100%;height:40px;margin:0 0 15px;padding:0 5px;text-align:left;border:1px solid #0fb0d8;-webkit-border-radius:5px;border-radius:5px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fancybox-container .popup input[type=submit]{display:inline-block;font-family:"Gotham Pro";font-size:1.3em;line-height:45px;width:100%;max-width:270px;height:45px;cursor:pointer;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-align:center;color:#fff;border:0;-webkit-border-radius:50px;border-radius:50px;outline:0;background:#0fb0d8;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fancybox-container .popup .cities-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fancybox-container .popup .cities-list .city-link-wrapper{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:left}@media (max-width:750px){.fancybox-container .popup .cities-list .city-link-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.fancybox-container .popup .cities-list .city-link-wrapper a{display:block;font-size:.9em;margin:3px;padding:8px;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;color:#082034;-webkit-border-radius:3px;border-radius:3px;background-color:#ebf6ff}.fancybox-container .popup .privacy-policy{font-size:.7em;padding-top:10px;color:#333}.fancybox-container .popup .privacy-policy a{color:#0fb0d8}.fancybox-container .popup .privacy-policy a:hover{text-decoration:none}.map{height:500px}@media (max-width:750px){.map{height:350px}}.loader-wrap,.result-notice{position:absolute;z-index:1000;top:20px;right:20px;bottom:20px;left:20px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;background:rgba(255,255,255,.85);-webkit-box-shadow:0 0 5px 5px rgba(255,255,255,.85);box-shadow:0 0 5px 5px rgba(255,255,255,.85)}.blured{-webkit-filter:blur(6px);filter:blur(6px)}.loader-wrap.fixed{position:fixed}.loader-center,.res-text{position:absolute;top:50%;left:50%;font-size:16px;line-height:20px;width:80%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#000}.loader,.loader .inner{position:absolute;-webkit-border-radius:50%;border-radius:50%}.loader{top:-webkit-calc(50% - 32px);top:calc(50% - 32px);left:-webkit-calc(50% - 32px);left:calc(50% - 32px);-webkit-perspective:800px;perspective:800px;width:64px;height:64px}.loader .inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}.loader .inner.one{top:0;left:0;-webkit-animation:rotate-one 1s linear infinite;animation:rotate-one 1s linear infinite;border-bottom:3px solid #00a8ff}.loader .inner.two{top:0;right:0;-webkit-animation:rotate-two 1s linear infinite;animation:rotate-two 1s linear infinite;border-right:3px solid #00a8ff}.loader .inner.three{right:0;bottom:0;-webkit-animation:rotate-three 1s linear infinite;animation:rotate-three 1s linear infinite;border-top:3px solid #00a8ff}.contact-horizontal{position:relative;z-index:10;overflow:hidden;padding:40px 120px 30px;text-align:center;-webkit-border-radius:15px;border-radius:15px;background:#fed652;background:-webkit-linear-gradient(top,#fed652 0%,#ebba16 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fed652),to(#ebba16));background:-o-linear-gradient(top,#fed652 0%,#ebba16 100%);background:linear-gradient(to bottom,#fed652 0%,#ebba16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed652',endColorstr='#ebba16',GradientType=0)}.contact-horizontal .privacy-policy{font-size:.7em;padding-bottom:10px;color:#fff}.contact-horizontal .privacy-policy a{color:#fff}.contact-horizontal input[type=email],.contact-horizontal input[type=submit],.contact-horizontal input[type=tel],.contact-horizontal input[type=text]{display:block;font-family:"Gotham Pro";font-size:14px;line-height:55px;width:100%;height:55px;padding:0 10px;text-align:center;border:0;-webkit-border-radius:5px;border-radius:5px;outline:0;-webkit-appearance:none}.contact-horizontal input[type=email],.contact-horizontal input[type=tel],.contact-horizontal input[type=text]{margin:0;resize:none;background:#fff;color:#000}.contact-horizontal input[type=submit]{font-weight:700;cursor:pointer;text-transform:uppercase;color:#fff;background:#0e67b5}@media screen and (max-width:650px){.contact-horizontal input[type=email],.contact-horizontal input[type=submit],.contact-horizontal input[type=tel],.contact-horizontal input[type=text]{line-height:40px;height:40px}}.form-caption{font-size:24px;font-weight:500;line-height:30px}.contact-horizontal .form-flex{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0 20px}.contact-horizontal .form-flex .input-wrap{-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%}.contact-horizontal .form-bottom{font-size:11px;font-weight:500;line-height:14px;text-transform:uppercase;color:#fff}@media screen and (max-width:1000px){.contact-horizontal{padding:30px 70px 20px}}@media screen and (max-width:800px){.contact-horizontal{padding:30px 50px 20px}.form-caption{font-size:20px;line-height:26px}.contact-horizontal .form-flex{padding:20px 0 10px}}@media screen and (max-width:650px){.contact-horizontal{padding:20px}.form-caption{font-size:16px;line-height:18px}.contact-horizontal .form-flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 0}.contact-horizontal .form-flex .input-wrap{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 10px}.contact-horizontal .form-bottom{font-size:10px;line-height:12px}}@media screen and (max-width:500px){.contact-horizontal{padding:10px}}.trainings-page{font-size:1em;font-weight:400;line-height:1.5;padding:60px 0 0;background:#f2f2f2}@media (max-width:1020px){.trainings-page{padding:40px 0 0}}@media (max-width:750px){.trainings-page{font-size:.9em;padding:20px 0 0}}.trainings-page .title{font-size:2em;font-weight:700;padding-bottom:20px;text-transform:uppercase}@media (max-width:750px){.trainings-page .title{font-size:1.5em;padding-bottom:10px}}.trainings-page__columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -20px}@media (max-width:1020px){.trainings-page__columns{margin:0 -10px}}@media (max-width:750px){.trainings-page__columns{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}}.trainings-page__column{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 20px;padding:80px;background:#f2f2f2;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.08);box-shadow:0 10px 40px rgba(0,0,0,.08)}@media (max-width:1020px){.trainings-page__column{margin:0 10px;padding:30px}}@media (max-width:750px){.trainings-page__column{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;margin:0;padding:20px}}.trainings-page__column--light{background:#fff}.trainings-page__column-title{font-size:1.875em;font-weight:700;padding-bottom:20px;text-transform:uppercase}@media (max-width:750px){.trainings-page__column-title{font-size:1.25em;padding-bottom:10px}}.trainings-page .training-card-wrap{width:100%;border-bottom:1px solid #c4c4c4}.trainings-page .training-card-wrap .training-card{display:block;font-weight:400;margin:20px 0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;color:inherit}.trainings-page .training-card-wrap .training-card .pic{position:relative;width:100%;height:180px;margin-bottom:15px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.trainings-page .training-card-wrap .training-card .pic .badge{position:absolute;top:0;left:0;padding:5px 10px}.trainings-page .training-card-wrap .training-card .pic .badge span{position:relative;z-index:10;display:block;font-weight:500;color:#fff}.trainings-page .training-card-wrap .training-card .pic .badge span+span{font-size:.8em;font-weight:400;padding-top:5px}.trainings-page .training-card-wrap .training-card .pic .badge.green::before,.trainings-page .training-card-wrap .training-card .pic .badge.red::before{position:absolute;top:0;left:0;width:0;height:0;content:"";border-width:90px 200px 0 0;border-style:solid;border-color:#b50526 transparent transparent}.trainings-page .training-card-wrap .training-card .pic .badge.green::before{border-color:#819b00 transparent transparent}.trainings-page .training-card-wrap .training-card .name{font-size:1.5em;margin:0 0 10px 15px;color:#000}.trainings-page .training-card-wrap .training-card .type{font-size:.8em;margin-left:15px;color:#8f8f8f}.trainings-page .training-card-wrap .training-card:hover{opacity:.8}.trainings-page__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0 0}@media (max-width:1020px){.trainings-page__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0 0}}.trainings-page__video-wrap{overflow:hidden;width:620px;height:374px;-webkit-border-radius:10px;border-radius:10px}@media (max-width:1200px){.trainings-page__video-wrap{width:500px;height:320px}}@media (max-width:1020px){.trainings-page__video-wrap{margin-bottom:20px}}@media (max-width:750px){.trainings-page__video-wrap{width:-webkit-calc(100vw - 20px);width:calc(100vw - 20px);height:-webkit-calc((100vw - 20px)*.5625);height:calc((100vw - 20px)*.5625)}}.trainings-page__video-wrap div{width:100%;height:100%}.trainings-page .contact-form-wrap{-webkit-flex-basis:450px;-ms-flex-preferred-size:450px;flex-basis:450px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.trainings-page .contact-form-wrap .contact-form{position:relative;z-index:500;height:100%;margin:0;padding:50px 30px 130px;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;background:#fff url(/wp-content/themes/neurotrainings/assets/css/../img/front_page/front-form-bg.jpg) no-repeat center -webkit-calc(100% - 50px)/80%;background:#fff url(/wp-content/themes/neurotrainings/assets/css/../img/front_page/front-form-bg.jpg) no-repeat center calc(100% - 50px)/80%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}.trainings-page .contact-form-wrap .contact-form .form-caption{font-size:1.5em;font-weight:700;padding-bottom:30px;text-transform:uppercase;color:#7b23b2}.trainings-page .contact-form-wrap .contact-form input[type=tel],.trainings-page .contact-form-wrap .contact-form input[type=text]{display:block;font-family:"Gotham Pro";font-size:1.5em;line-height:45px;width:100%;height:45px;margin:0 0 15px;padding:0 5px;border:1px solid #8c29bc;-webkit-border-radius:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trainings-page .contact-form-wrap .contact-form input[type=submit]{display:block;font-family:"Gotham Pro";font-size:1.5em;line-height:50px;width:100%;max-width:270px;height:50px;cursor:pointer;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;text-align:center;color:#fff;border:0;-webkit-border-radius:50px;border-radius:50px;outline:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9f30c7),to(#7922b1));background:-webkit-linear-gradient(top,#9f30c7 0,#7922b1 100%);background:-o-linear-gradient(top,#9f30c7 0,#7922b1 100%);background:linear-gradient(to bottom,#9f30c7 0,#7922b1 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.trainings-page .contact-form-wrap .contact-form .privacy-policy{font-size:.7em;font-weight:400;padding-top:30px;color:#292929}@media (max-width:1020px){.trainings-page .contact-form-wrap{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:450px;margin:0 auto}.trainings-page .contact-form-wrap .contact-form{margin:0;padding:30px 30px 130px}}@media (max-width:750px){.trainings-page .contact-form-wrap .contact-form{margin:0;padding:20px 20px 100px}.trainings-page .contact-form-wrap .contact-form .form-caption{font-size:1em;padding-bottom:20px}.trainings-page .contact-form-wrap .contact-form input[type=tel],.trainings-page .contact-form-wrap .contact-form input[type=text]{font-size:1.2em;line-height:35px;height:35px;margin:0 0 10px}.trainings-page .contact-form-wrap .contact-form input[type=submit]{font-size:1.2em;line-height:40px;height:40px}}.faq{font-size:1em;font-weight:400;line-height:1.5;padding:60px 0;background:#f2f2f2}@media (max-width:1020px){.faq{padding:40px 0}}@media (max-width:750px){.faq{font-size:.9em;padding:20px 0}}.faq .title{font-size:2em;font-weight:700;padding-bottom:20px;text-transform:uppercase}@media (max-width:750px){.faq .title{font-size:1.5em;padding-bottom:10px}}.faq__block{margin-top:20px;background:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.faq__q{position:relative;font-size:1.5em;padding:30px 130px 30px 40px;cursor:pointer}@media (max-width:750px){.faq__q{font-size:1em;padding:10px 40px 10px 20px}}.faq__q::after{position:absolute;top:50%;right:40px;content:"";-webkit-transition:border .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,border .3s ease;transition:transform .3s ease,border .3s ease;transition:transform .3s ease,border .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:18px solid #d9d9d9;border-right:13px solid transparent;border-left:13px solid transparent}@media (max-width:750px){.faq__q::after{right:15px;border-top:7px solid #d9d9d9;border-right:5px solid transparent;border-left:5px solid transparent}}.faq__q.js-opened::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);border-top:18px solid #0fa7d3}@media (max-width:750px){.faq__q.js-opened::after{border-top:7px solid #0fa7d3}}.faq__a{display:none;line-height:1.7;margin-top:-20px;padding:0 40px 40px}@media (max-width:750px){.faq__a{font-size:.75em;margin-top:0;padding:0 20px 10px}}