.mrc-icon {display:inline-block }.mrc-icon-spb-metro {display:inline-block;width:1em;height:1em;font-size:inherit;stroke-width:0;stroke:currentColor;fill:currentColor;width:0.853125em;height:0.7em }.icon {display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor }.icon-twitter {width:0.947265625em }.icon-fb {width:0.51953125em }.icon-vk {width:1.154296875em }.icon-pdf {width:0.869140625em }.special-font-family-1 .fa {font-family:FontAwesome !important }.special .topMenu.internal {top:60px }.special .aboutEdu-menuLink .icon.fa {display:none }.special .topMenu.internal .bottomLine.visible {top:25px }.footerContactsBlock2{display:flex;justify-content:center }.visuallyImpairedButton{cursor:pointer;display:flex;align-items:center }.visuallyImpairedButton img{margin-right:1rem }.visuallyImpairedButton span{font-size:20px }.special-font-size-1 .pageHeader {padding-top:13rem }.special-font-size-2 .pageHeader {padding-top:19rem }.special-font-size-3 .pageHeader {padding-top:25rem }@font-face {font-family:'Calibri';src:url("../themes/mrc/assets/fonts/calibri/Calibri.eot");src:local('Calibri'),url("../themes/mrc/assets/fonts/calibri/Calibri.eot?#iefix") format('embedded-opentype'),url("../themes/mrc/assets/fonts/calibri/Calibri.woff2") format('woff2'),url("../themes/mrc/assets/fonts/calibri/Calibri.woff") format('woff'),url("../themes/mrc/assets/fonts/calibri/Calibri.ttf") format('truetype'),url("../themes/mrc/assets/fonts/calibri/Calibri.svg#Calibri") format('svg');font-weight:normal;font-style:normal }@font-face {font-family:'Calibri';src:url("../themes/mrc/assets/fonts/calibri/Calibri-Light.eot");src:local('Calibri Light'),local('Calibri-Light'),url("../themes/mrc/assets/fonts/calibri/Calibri-Light.eot?#iefix") format('embedded-opentype'),url("../themes/mrc/assets/fonts/calibri/Calibri-Light.woff2") format('woff2'),url("../themes/mrc/assets/fonts/calibri/Calibri-Light.woff") format('woff'),url("../themes/mrc/assets/fonts/calibri/Calibri-Light.ttf") format('truetype'),url("../themes/mrc/assets/fonts/calibri/Calibri-Light.svg#Calibri-Light") format('svg');font-weight:300;font-style:normal }@font-face {font-family:'Calibri';src:url("../themes/mrc/assets/fonts/calibri/Calibri-Bold.eot");src:local('Calibri Bold'),local('Calibri-Bold'),url("../themes/mrc/assets/fonts/calibri/Calibri-Bold.eot?#iefix") format('embedded-opentype'),url("../themes/mrc/assets/fonts/calibri/Calibri-Bold.woff2") format('woff2'),url("../themes/mrc/assets/fonts/calibri/Calibri-Bold.woff") format('woff'),url("../themes/mrc/assets/fonts/calibri/Calibri-Bold.ttf") format('truetype'),url("../themes/mrc/assets/fonts/calibri/Calibri-Bold.svg#Calibri-Bold") format('svg');font-weight:bold;font-style:normal }html {position:relative;width:100%;height:100%;font-size:16px;font-size:100% }body {position:relative;font-family:"Calibri",sans-serif;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:auto }html {-webkit-box-sizing:border-box;box-sizing:border-box }*,*:before,*:after {-webkit-box-sizing:inherit;box-sizing:inherit }body {height:100%;min-width:1156px;font-size:12px }@media screen and (min-width:1156px) {body {font-size:calc(12px + 0.005235602094241 * (100vw - 1156px)) }}@media screen and (min-width:1920px) {body {font-size:16px }}.page {background-color:#f5f5f5 }.page:after,.page:before {content:"";display:table }.page:after {clear:both }.block {margin-bottom:1.5em;line-height:2em }.lockScroll {overflow:hidden }.hidden {display:none }.ecf:after,.ecf:before {content:"";display:table }.ecf:after {clear:both }.cf:after {content:"";display:block;clear:both }.page-wrap {width:auto;max-width:1128px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;background-color:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.2);box-shadow:0 1px 8px 0 rgba(0,0,0,0.2) }.page-wrap:after,.page-wrap:before {content:"";display:table }.page-wrap:after {clear:both }.text-wrap {width:auto;max-width:840px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:2rem;padding-right:2rem }.page-header-title {margin-top:40px;font-size:45px;font-size:2.8125rem;color:#0070e5 }img.placeholder {display:block }.disabled {opacity:0.7;pointer-events:none;cursor:default }hr {border:none;position:relative }hr:after {content:"";display:block;width:50%;margin:0 auto;border-bottom:1px solid rgba(140,131,131,0.333) }.aboutBlock {position:relative;background-color:transparent }.aboutBlock-badge {position:relative;height:2.666666666666667em;margin:2.133333333333333em auto 1.066666666666667em;font-size:1.875em;line-height:2.666666666666667;text-transform:uppercase;letter-spacing:0.04em;text-align:center;z-index:1 }.aboutBlock-badge:before {content:attr(data-number);position:absolute;top:0;right:0;bottom:0;left:0;font-size:4em;line-height:0.666666666666667;text-align:center;color:#c0c0c0;z-index:-1 }.aboutBlock:after,.aboutBlock:before {content:"";display:table }.aboutBlock:after {clear:both }.aboutBlock-content {max-width:1408px;margin:0 auto;padding:0 2rem;font-size:1.125em;line-height:1.333333333333333;font-weight:300;color:#5d5d5d }.aboutBlock-row:after,.aboutBlock-row:before {content:"";display:table }.aboutBlock-row:after {clear:both }.aboutBlock-column {width:calc(31% - 2.526315789473684em);margin-left:2.526315789473684em;float:left;text-align:left }.aboutBlock-column:first-child {width:calc(38% - 2.526315789473684em);margin-left:0 }.aboutBlock-counters {max-width:1408px;margin:0 auto;padding:0 4rem;text-align:center;font-size:1px;text-align:justify;text-justify:newspaper;zoom:1;text-align-last:justify }.aboutBlock-counters:after {content:"";display:inline-block;width:100%;height:0 }.aboutBlock-counters >* {display:inline-block;font-size:16px }.aboutBlock-counters-item {position:relative;display:inline-block;padding:6.5em 0 5em;color:#000;text-align:center;text-align-last:center;font-size:0.75rem }@media screen and (min-width:60rem) {.aboutBlock-counters-item {font-size:calc(0.75rem + 0.004273504273504 * (100vw - 60rem)) }}@media screen and (min-width:118.5rem) {.aboutBlock-counters-item {font-size:1rem }}.aboutBlock-counters-item .counter,.aboutBlock-counters-item .text {display:block }.aboutBlock-counters-item .counter {font-size:6.875em;line-height:1;font-weight:200 }.aboutBlock-counters-item .counter:after {content:"";display:block;width:5rem;margin:0 auto;font-size:0;border-bottom:1px solid #bfbfbf }.aboutBlock-counters-item .text {margin:0 auto;width:8.8em;font-size:1.25em;line-height:1.2 }.modal {position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100% }[data-modal="signin"] {display:none }[data-modal="register"] {display:none }[data-modal="update"] {display:none }.modal {display:none;z-index:999;background-color:rgba(34,34,34,0.7) }.modal-title {margin:0 -1.285714285714286em;padding:0.595238095238095em 1.285714285714286em;font-size:2.625em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1) }.modal .content {margin:0;padding:1.75em 0 0 0 }.modal .cancel-link {display:block;width:100%;height:60px;padding:20px;font-size:1.25em;line-height:1;text-align:center;color:#f75246 }.modal .cancel-link:hover {color:#39cccc }.modal .cancel-link:active {color:#d13f19 }.modal .cancel-link:focus {color:#85144b }.modal .close-link {position:absolute;display:block;top:0.5em;right:0.5em;font-size:1.5em;line-height:1;color:#fff }.modal .close-link:hover {color:#ffc127 }.modal .close-link:active {color:#8c8383 }.modal .close-link:focus {color:#85144b }.modal-button {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1 }.modal-button:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.modal-button .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.modal-button .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.modal-button:hover {background-color:#0056d1 }.modal-button:hover:before {opacity:1 }.modal-button:hover .overlay {opacity:1 }.modal-button:hover .text {opacity:0 }.modal-button:active {background-color:#0045a7 }.modal-button:active .overlay {background-color:#0045a7 }.modal-button:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.modal .form-select-type {margin:0;padding:1.5625em 0 0 0 }.modal .form-select-type:after,.modal .form-select-type:before {content:"";display:table }.modal .form-select-type:after {clear:both }.modal .form-select-type .modal-button {display:block;float:left;width:12em;font-size:0.875em;line-height:1.142857142857143;text-align:center;text-align-last:center;color:#fff;background-color:#ccc;text-transform:uppercase;letter-spacing:0.04em;text-decoration:none;cursor:pointer }.modal .form-select-type .modal-button:hover {background-color:#ffc127 }.modal .form-select-type .modal-button:active {background-color:#8c8383 }.modal .form-select-type .modal-button.disabled {pointer-events:none;opacity:0.5 }.modal .form-select-type .modal-button:first-child {margin-right:1.428571428571429em }.modal .btn-outline {display:block;width:auto;height:88px;margin:0 auto;margin-top:1.421052631578947em;padding:0 1.421052631578947em;text-transform:uppercase;letter-spacing:0.04em;font-size:1.1875em;line-height:2.631578947368421;color:#ffc127;background-color:transparent;border:1px solid #ffc127;cursor:pointer }.modal .btn-outline:hover {color:#fff;background-color:#ffc127 }.modal .btn-outline:active {color:#fff;background-color:#8c8383 }.modal-message {display:block;position:relative;left:0;right:0;height:3em;padding:1.111111111111111em;font-size:1.125em;line-height:1;font-weight:300;color:#8c8383;text-align:center }.modal-message .link {display:inline-block;background-color:transparent;outline:none;border:none;font-size:1em;line-height:1;font-weight:300;color:#8c8383;cursor:pointer;text-decoration:underline }.modal-message .link:hover {color:#39cccc }.modal-message .link:active {color:#d13f19 }.modal-message .link:focus {color:#85144b }.modal-wrap {position:relative;width:auto;max-width:30em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:3.375em;padding-right:3.375em;padding-bottom:3.375em;background-color:#f5f5f5 }.form-account label {display:none }.form-account input {position:relative;display:block;width:100% !important;height:100%;border:none;outline:none;background-color:transparent;color:#565656;font-size:1em;line-height:1.25;font-weight:300;padding:17px 25px }.form-account input:placeholder {color:transparent }.form-account input:valid {background-color:#ebebeb;font-weight:bold }.form-account input:hover {background-color:#ebebeb;font-weight:normal }.form-account input:focus {background-color:#ebebeb;font-weight:normal }.form-account input:focus ~ label {display:block }.form-account button {border:1px solid #fff }.form-account .form-group {position:relative;height:54px;background-color:#ccc;margin-bottom:1px }.form-account .form-group.checkbox {background-color:transparent }.form-account .form-group.checkbox label {display:block;line-height:54px }.form-account .form-group.checkbox input {display:inline-block;width:auto !important;height:auto !important;line-height:54px }.contactsAsideBlock {position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1000;-webkit-transition:z-index 0.3s ease 0.6s;transition:z-index 0.3s ease 0.6s }.contactsAsideBlock .panel {position:absolute;top:0;left:-776px;bottom:0;width:776px;padding:40px 40px 40px 128px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;-webkit-transition:left 0.3s ease 0s;transition:left 0.3s ease 0s }.contactsAsideBlock .overlay {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-1;-webkit-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s;cursor:pointer;opacity:0 }.contactsAsideBlock.active {display:block;z-index:1000;-webkit-transition:z-index 0s ease 0s;transition:z-index 0s ease 0s }.contactsAsideBlock.active .panel {left:0;-webkit-transition:left 0.3s ease 0.3s;transition:left 0.3s ease 0.3s }.contactsAsideBlock.active .overlay {opacity:0.7;-webkit-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s }.contactsAsideBlock .closeButton {position:absolute;top:40px;right:40px;font-size:32px;line-height:1;color:#000;cursor:pointer }.contactsAsideBlock .closeButton:hover {color:#39cccc }.contactsAsideBlock .closeButton:active {color:#d13f19 }.contactsAsideBlock .closeButton:focus {color:#85144b }.contactsAsideBlock .row.mainContacts {margin-bottom:48px }.contactsAsideBlock .row.mainContacts .email,.contactsAsideBlock .row.mainContacts .phone {display:inline-block;padding-bottom:1em;border-bottom:1px solid #bfbfbf;font-size:19px;line-height:1.105263157894737 }.contactsAsideBlock .row.mainContacts .email .fa,.contactsAsideBlock .row.mainContacts .phone .fa {display:block;font-size:25px;line-height:1.5 }.contactsAsideBlock .row.mainContacts .phone + .email {margin-left:104px }.contactsAsideBlock .row.contacts {display:inline-block;margin-bottom:48px;font-size:18px;line-height:1.222222222222222;border-bottom:1px solid #bfbfbf }.contactsAsideBlock .row.contacts p {margin-bottom:32px }.contactsAsideBlock .row.map {font-size:19px;line-height:1.105263157894737;margin-bottom:48px }.contactsAsideBlock .row.map .fa {display:block;font-size:30px;line-height:1.5 }.contactsAsideBlock .row.map .googleMap {width:464px;overflow:hidden;position:relative;background-color:#d3d3d3 }.contactsAsideBlock .row.map .googleMap:before {content:"";display:block;height:0}.contactsAsideBlock .row.social {margin-bottom:48px;position:relative }.contactsAsideBlock .row.social .social_item {display:inline-block;height:30px;width:30px;margin-right:1.2em;text-align:center;font-size:30px;line-height:30px;color:#000 }.contactsAsideBlock .row.social .social_item:hover {color:#39cccc }.contactsAsideBlock .row.social .social_item:active {color:#d13f19 }.contactsAsideBlock .row.social .social_item:focus {color:#85144b }.contactsAsideBlock .row.feed .feedButton {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;display:inline-block }.contactsAsideBlock .row.feed .feedButton:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.contactsAsideBlock .row.feed .feedButton .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.contactsAsideBlock .row.feed .feedButton .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.contactsAsideBlock .row.feed .feedButton:hover {background-color:#0056d1 }.contactsAsideBlock .row.feed .feedButton:hover:before {opacity:1 }.contactsAsideBlock .row.feed .feedButton:hover .overlay {opacity:1 }.contactsAsideBlock .row.feed .feedButton:hover .text {opacity:0 }.contactsAsideBlock .row.feed .feedButton:active {background-color:#0045a7 }.contactsAsideBlock .row.feed .feedButton:active .overlay {background-color:#0045a7 }.contactsAsideBlock .row.feed .feedButton:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.contactsAsideBlock .row.feed .feedButton:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.contactsAsideBlock .row.feed .feedButton .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.contactsAsideBlock .row.feed .feedButton:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.contactsAsideBlock .row.feed .feedButton:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.contactsAsideBlock .row.feed .feedButton:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.contactsAsideBlock .row.feed .feedButton:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.contactsBlock {background-color:#fff }.contactInfo {position:relative }.contactsBlock-content {position:relative;max-width:78.5em;margin-left:35em;padding-left:4.5em }.contactsBlock-content:after {content:"";display:block;clear:both }.contactInfo:after {content:"";display:block;clear:both }.contactInfo-picture {width:calc(50% - 6.5em);max-width:30.5em;margin-right:6.5em;margin-bottom:4em;float:none;-webkit-transition:all 1s ease;transition:all 1s ease }.contactInfo-badge {width:calc(50% - 6.5em);max-width:30.5em;margin-right:6.5em;margin-bottom:4em;position:absolute;top:0;right:0;bottom:0;float:none;-webkit-transition:all 1s ease;transition:all 1s ease }.contactInfo .closeMap-button {position:absolute;display:block;top:1em;right:4em;font-size:1.875em;line-height:0.533333333333333;color:#fff;cursor:pointer;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;opacity:0.1;pointer-events:none }.contactInfo .closeMap-button:hover {color:#222 }.contactInfo .closeMap-button:active {color:#d13f19 }.contactInfo .closeMap-button:focus {color:#85144b }.contactInfo .closeMap-button.active {pointer-events:auto;-webkit-transform:scale(0.95);transform:scale(0.95);opacity:1 }.contactInfo.active {position:relative }.contactInfo.active .contactInfo-picture {width:calc(100% - 6.5em);max-width:72em }.contactInfo.active .contactInfo-badge {width:31.369426751592357%;max-width:24.625em;padding:5.473684210526316em 0.842105263157895em 1.684210526315789em;color:#fff;background-color:rgba(255,52,54,0.6) }.contactInfo.active .contactInfo-badge.chernyshevskaya {background-color:rgba(0,145,254,0.6) }.contactInfo-addressPhoto {display:block;width:100%;height:auto }.contactInfo-googleMap {overflow:hidden;position:relative;position:absolute;top:0;left:0;width:calc(100% - 6.5em);max-width:72em;opacity:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(0.451851851851852);transform:scale(0.451851851851852);-webkit-transition:all 1s ease;transition:all 1s ease;pointer-events:none }.contactInfo-googleMap:before {content:"";display:block;height:0}.contactInfo-googleMap.active {pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);opacity:1;height:auto }.contactInfo-picture .showMap {overflow:hidden;position:relative;position:absolute;top:0;left:0;width:calc(100% - 6.5em);max-width:72em;opacity:0;background-color:rgba(34,34,34,0.6);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(0.451851851851852);transform:scale(0.451851851851852);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:none }.contactInfo-picture .showMap:before {content:"";display:block;height:0}.contactInfo-picture .showMap:hover {opacity:1 }.contactInfo-picture .showMap.active {pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);opacity:1 }.contactInfo-picture .showMap-button {position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff;padding-top:50%;cursor:pointer;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;font-size:2.5em;line-height:1.25 }.contactInfo-picture .showMap-button:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.contactInfo-picture .showMap-button .fa {font-size:2em;line-height:1;margin-top:-1.2em;display:block }.contactInfo-badge .address {font-size:1.1875em;line-height:1.210526315789474;margin-bottom:0.631578947368421em }.contactInfo-badge .address .fa {width:1.071428571428571em;float:left;font-size:1.473684210526316em;line-height:1.142857142857143;margin-right:0.25em;margin-bottom:0.607142857142857em }.contactInfo-badge .subway {font-size:1.1875em;line-height:1.210526315789474;margin-bottom:0.631578947368421em }.contactInfo-badge .subway .mrc-icon {width:1.363636363636364em;font-size:1.375em;line-height:0.863636363636364 }.contactInfo-badge .contacts {font-size:1.1875em;line-height:1.210526315789474;margin-bottom:0.631578947368421em;line-height:2.210526315789474 }.contactInfo-badge .contacts .fa {width:1.578947368421053em;font-size:1.1875em;line-height:1 }.contactInfo-badge .showMap {margin-top:1.5em }.contactInfo-badge .showMap-button {display:inline-block;font-size:1.1875em;line-height:1.210526315789474;text-decoration:none;color:#0091fe;cursor:pointer;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;pointer-events:none;opacity:0 }.contactInfo-badge .showMap-button:hover {color:#0056d1 }.contactInfo-badge .showMap-button:active {color:#0045a7 }.contactInfo-badge .showMap-button:focus {color:#85144b }.contactInfo-badge .showMap-button .fa {width:1.578947368421053em;font-size:1.1875em;line-height:1 }.contactInfo-badge .showMap-button.active {opacity:1;pointer-events:auto }.contactInfo-badge .showMap-button:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.floatMenu {position:absolute;font-size:0.875rem;top:0;width:100%;z-index:20 }@media screen and (min-width:72.25rem) {.floatMenu {font-size:calc(0.875rem + 0.002702702702703 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.floatMenu {font-size:1rem }}.floatMenu .topLine {padding:0 3.5em;color:#222;background-color:#fff }.floatMenu .topLine .contacts,.floatMenu .topLine .personal {display:inline-block;font-size:1.0625em;line-height:1 }.floatMenu .topLine .contacts {float:left }.floatMenu .topLine .contacts_button {display:inline-block;height:2.352941176470588em;margin-right:3.294117647058823em;padding-right:0.529411764705882em;color:#fff;text-decoration:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease }.floatMenu .topLine .contacts_button:hover {color:#fff }.floatMenu .topLine .contacts_button:active {color:#0091fe }.floatMenu .topLine .contacts_button:focus {color:#0091fe }.floatMenu .topLine .contacts_button .fa {width:1.818181818181818em;height:1.818181818181818em;font-size:1.294117647058824em;line-height:1.818181818181818;text-align:center;vertical-align:-0.090909090909091em }.floatMenu .topLine .contacts_button:hover {background-color:#0056d1 }.floatMenu .topLine .personal {float:right;height:2.352941176470588em;padding-top:0.176470588235294em }.floatMenu .topLine .personal_button {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;margin-left:3.294117647058823em;line-height:1;border:1px solid rgba(255,255,255,0.3);padding:0.441176470588235em 0.882352941176471em }.floatMenu .topLine .personal_button:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.floatMenu .topLine .personal_button .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.floatMenu .topLine .personal_button .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.floatMenu .topLine .personal_button:hover {background-color:#0056d1 }.floatMenu .topLine .personal_button:hover:before {opacity:1 }.floatMenu .topLine .personal_button:hover .overlay {opacity:1 }.floatMenu .topLine .personal_button:hover .text {opacity:0 }.floatMenu .topLine .personal_button:active {background-color:#0045a7 }.floatMenu .topLine .personal_button:active .overlay {background-color:#0045a7 }.floatMenu .topLine .personal_button:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.floatMenu .topLine .personal_button:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.floatMenu .topLine .personal_button .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.floatMenu .topLine .personal_button:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.floatMenu .topLine .personal_button:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.floatMenu .topLine .personal_button:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.floatMenu .topLine .personal_button:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.floatMenu .topLine .personal_button:before {padding:0.441176470588235em 0.882352941176471em }.floatMenu .topLine .menu {display:none }.floatMenu .bottomLine {padding:0 3.5em;color:#fff;background-color:rgba(0,145,254,0.8);z-index:25;font-size:1.0625em;line-height:1;text-align:right }.floatMenu .bottomLine .phone,.floatMenu .bottomLine .email,.floatMenu .bottomLine .social_item {display:inline-block;height:2.352941176470588em;color:#fff;text-decoration:none;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.floatMenu .bottomLine .phone:hover,.floatMenu .bottomLine .email:hover,.floatMenu .bottomLine .social_item:hover {color:#fff }.floatMenu .bottomLine .phone:active,.floatMenu .bottomLine .email:active,.floatMenu .bottomLine .social_item:active {color:#0091fe }.floatMenu .bottomLine .phone:focus,.floatMenu .bottomLine .email:focus,.floatMenu .bottomLine .social_item:focus {color:#fff }.floatMenu .bottomLine .phone .fa,.floatMenu .bottomLine .email .fa,.floatMenu .bottomLine .social_item .fa {width:1.818181818181818em;height:1.818181818181818em;font-size:1.294117647058824em;line-height:1.818181818181818;text-align:center;vertical-align:-0.090909090909091em }.floatMenu .bottomLine .phone:hover,.floatMenu .bottomLine .email:hover,.floatMenu .bottomLine .social_item:hover {background-color:#0056d1 }.floatMenu .bottomLine .phone,.floatMenu .bottomLine .email {padding-right:0.529411764705882em;margin-right:3.294117647058823em }.floatMenu.float {position:fixed }.floatMenu.float .topLine {text-align:right }.floatMenu.float .topLine .menu {display:inline-block;font-size:0.9375em;line-height:1.133333333333333;text-align:right;vertical-align:top }.floatMenu.float .topLine .menu .logo {display:inline-block;height:4.8em;width:16.266666666666666em;margin-right:3.733333333333333em;background-image:url("../themes/mrc/assets/images/brand/color-logo.svg");background-position:left bottom;background-repeat:no-repeat;background-size:90%;vertical-align:top }.floatMenu.float .topLine .menu .link {display:inline-block;height:4.8em;padding-top:1.833333333333333em;vertical-align:top;color:#222;text-decoration:none;text-align:left;text-transform:uppercase;letter-spacing:0.04em;width:5.466666666666667em;font-weight:200;-webkit-transition:font-weight 0.15s ease,-webkit-transform 0.3s ease;transition:font-weight 0.15s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,font-weight 0.15s ease;transition:transform 0.3s ease,font-weight 0.15s ease,-webkit-transform 0.3s ease }.floatMenu.float .topLine .menu .link:hover {color:#222 }.floatMenu.float .topLine .menu .link:active {color:#0091fe }.floatMenu.float .topLine .menu .link:focus {color:#0091fe }.floatMenu.float .topLine .menu .link + .link {margin-left:2.133333333333333em }.floatMenu.float .topLine .menu .link:hover {position:relative;font-weight:bold }.floatMenu.float .topLine .menu .link:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.floatMenu.float .topLine .menu .link.consulting {width:12em }.floatMenu.float .contacts,.floatMenu.float .personal {display:inline-block;font-size:0.9375em;line-height:1.133333333333333 }.floatMenu.float .contacts {float:left }.floatMenu.float .contacts_button {display:inline-block;height:4.8em;line-height:4.8;margin-right:3.733333333333333em;padding-right:0.6em;color:#222;text-decoration:none;-webkit-transition:font-weight 0.15s ease,-webkit-transform 0.3s ease;transition:font-weight 0.15s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,font-weight 0.15s ease;transition:transform 0.3s ease,font-weight 0.15s ease,-webkit-transform 0.3s ease;text-transform:uppercase;letter-spacing:0.04em }.floatMenu.float .contacts_button:hover {color:#222 }.floatMenu.float .contacts_button:active {color:#0091fe }.floatMenu.float .contacts_button:focus {color:#0091fe }.floatMenu.float .contacts_button .fa {width:1.818181818181818em;height:1.818181818181818em;font-size:1.466666666666667em;line-height:1;text-align:center;vertical-align:-0.133333333333333em }.floatMenu.float .contacts_button:hover {background:none;background-color:none;font-weight:bold }.floatMenu.float .contacts_button:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.floatMenu.float .personal {float:none;height:4.8em;padding-top:1.133333333333333em;vertical-align:top }.floatMenu.float .personal_button {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;margin-left:3.733333333333333em;line-height:1;border:1px solid rgba(255,255,255,0.3);padding:0.7em 1em }.floatMenu.float .personal_button:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.floatMenu.float .personal_button .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.floatMenu.float .personal_button .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.floatMenu.float .personal_button:hover {background-color:#0056d1 }.floatMenu.float .personal_button:hover:before {opacity:1 }.floatMenu.float .personal_button:hover .overlay {opacity:1 }.floatMenu.float .personal_button:hover .text {opacity:0 }.floatMenu.float .personal_button:active {background-color:#0045a7 }.floatMenu.float .personal_button:active .overlay {background-color:#0045a7 }.floatMenu.float .personal_button:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.floatMenu.float .personal_button:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.floatMenu.float .personal_button .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.floatMenu.float .personal_button:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.floatMenu.float .personal_button:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.floatMenu.float .personal_button:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.floatMenu.float .personal_button:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.floatMenu.float .personal_button:before {padding:0.7em 1em }.pageFooter {background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1);color:#fff }.pageFooter:after,.pageFooter:before {content:"";display:table }.pageFooter:after {clear:both }.pageFooter_container {max-width:85.375em;margin:0 auto }.sitemapBlock:after,.sitemapBlock:before {content:"";display:table }.sitemapBlock:after {clear:both }.sitemapSection {line-height:1.625;float:left;padding-top:2.5em;padding-bottom:4em }.sitemapSection_header {height:3.058823529411764em;font-size:1.0625em;line-height:1.529411764705882;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:1.529411764705882em }.sitemapSection-headerLink {color:#fff;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.sitemapSection-headerLink:hover {color:#39cccc }.sitemapSection-headerLink:active {color:#d13f19 }.sitemapSection-headerLink:focus {color:#85144b }.sitemapSection_item {display:block;color:#fff;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.sitemapSection_item:hover {color:#39cccc }.sitemapSection_item:active {color:#d13f19 }.sitemapSection_item:focus {color:#85144b }.sitemapSection_container {position:relative }.sitemapSection_container:after,.sitemapSection_container:before {content:"";display:table }.sitemapSection_container:after {clear:both }.sitemapSection.about {width:17em }.sitemapSection.learning {width:57.5em }.sitemapSection.consulting {width:10.5em }.sitemapSection.consulting .sitemapSection_item {padding-top:0.3125em;line-height:1.0625 }.sitemapSection.consulting .sitemapSection_item + .sitemapSection_item {padding-top:1.0625em }.sitemapSection .divider {margin:0;padding:0;border:none;height:1.625em }.sitemapSubSection {float:left }.sitemapSubSection.courses {width:16.5em }.sitemapSubSection.directoins {width:22.5em }.sitemapSubSection.course_types {width:13.5em;line-height:1.0625;padding-top:0.3125em }.sitemapSubSection.course_types .sitemapSection_item {height:3.25em }.footerContactsBlock {width:57.5em;margin:0 auto;padding-top:3em;padding-bottom:3.5em;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);text-align:justify;text-align-last:justify }.footerContactsBlock:after,.footerContactsBlock:before {content:"";display:table }.footerContactsBlock:after {clear:both }.footerContactsBlock .address,.footerContactsBlock .phone,.footerContactsBlock .email {display:inline-block;vertical-align:top;text-align:left;text-align-last:left }.footerContactsBlock .address p,.footerContactsBlock .phone p,.footerContactsBlock .email p {margin:0 }.footerContactsBlock .address .fa,.footerContactsBlock .phone .fa,.footerContactsBlock .email .fa {display:block;width:1em;height:1em;margin:0 auto 0.8em;font-size:1.875em;line-height:1.066666666666667;text-align:center }.colophonBlock {width:51.111111111111114em;margin:0 auto;padding-top:0.444444444444444em;padding-bottom:2.666666666666667em;font-size:1.125em;line-height:1.111111111111111;text-align:center }.learningBlock {position:relative;background-color:transparent }.learningBlock_badge {position:relative;height:2.666666666666667em;margin:2.133333333333333em auto 1.066666666666667em;font-size:1.875em;line-height:2.666666666666667;text-transform:uppercase;letter-spacing:0.04em;text-align:center;z-index:1 }.learningBlock_badge:before {content:attr(data-number);position:absolute;top:0;right:0;bottom:0;left:0;font-size:4em;line-height:0.666666666666667;text-align:center;color:#c0c0c0;z-index:-1 }.learningMenu {background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1);font-size:0;text-align:center }.learningMenu_item {position:relative;display:inline-block;width:14.857142857142858em;height:4.571428571428571em;margin:3.428571428571428em 0;padding:0.428571428571429em 2.571428571428572em;vertical-align:middle;font-size:0.875rem;line-height:1.238095238095238;text-align:left;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }@media screen and (min-width:64rem) {.learningMenu_item {font-size:calc(0.875rem + 0.00802752293578 * (100vw - 64rem)) }}@media screen and (min-width:118.5rem) {.learningMenu_item {font-size:1.3125rem }}.learningMenu_item:hover {color:#0a4387 }.learningMenu_item:active {color:#0a4387 }.learningMenu_item:focus {color:#0a4387 }.learningMenu_item + .learningMenu_item {border-left:1px solid rgba(255,255,255,0.3) }.pictureButton {cursor:pointer;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease }.pictureButton .mrcIcon {display:block;position:relative;width:7.5em;height:5.625em;margin:0 auto 1em;background-position:center center;background-size:contain;background-repeat:no-repeat }.pictureButton .mrcIcon:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease }.pictureButton .mrcIcon.gift {background-image:url("../themes/mrc/assets/icons/gift-gray.svg") }.pictureButton .mrcIcon.gift:after {background-image:url("../themes/mrc/assets/icons/gift.svg") }.pictureButton .mrcIcon.comment {background-image:url("../themes/mrc/assets/icons/comment-gray.svg") }.pictureButton .mrcIcon.comment:after {background-image:url("../themes/mrc/assets/icons/comment.svg") }.pictureButton .mrcIcon.certificate {background-image:url("../themes/mrc/assets/icons/certificate-gray.svg") }.pictureButton .mrcIcon.certificate:after {background-image:url("../themes/mrc/assets/icons/certificate.svg") }.pictureButton .mrcIcon.clients {background-image:url("../themes/mrc/assets/icons/clients-gray.svg") }.pictureButton .mrcIcon.clients:after {background-image:url("../themes/mrc/assets/icons/clients.svg") }.pictureButton .text {font-size:1.25em;line-height:1.2;font-weight:200;color:#727272;text-transform:uppercase;letter-spacing:0.04em;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.pictureButton:hover .mrcIcon:after,.tabHeader.active .pictureButton .mrcIcon:after {opacity:1 }.pictureButton:hover .text,.tabHeader.active .pictureButton .text {color:#161616 }.pictureButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.learningBlock {font-size:0.75rem }@media screen and (min-width:60rem) {.learningBlock {font-size:calc(0.75rem + 0.004273504273504 * (100vw - 60rem)) }}@media screen and (min-width:118.5rem) {.learningBlock {font-size:1rem }}.learningBlock_tabs {padding:0 2rem }.tabHeaders {position:relative;max-width:1408px;margin:0 auto;padding:0 4rem;font-size:1px;text-align:justify;text-justify:newspaper;zoom:1;text-align-last:justify }.tabHeaders:after {content:"";display:inline-block;width:100%;height:0 }.tabHeaders >* {display:inline-block;font-size:16px }.tabHeader {position:relative;display:inline-block;padding:4em 0 3.5em;font-size:0.75rem }@media screen and (min-width:72.25rem) {.tabHeader {font-size:calc(0.75rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.tabHeader {font-size:1rem }}.tabHeader.active:before {content:"";position:absolute;display:block;width:1.25em;height:1.25em;top:100%;left:50%;margin-left:-0.625em;margin-top:-0.5em;background-color:#fff;border-left:1px solid rgba(0,144,252,0.7);border-top:1px solid rgba(0,144,252,0.7);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:3 }.tabContent {position:relative;display:none;max-width:1408px;margin:0 auto;padding:1.777777777777778em;background-color:#fff;border:1px solid rgba(0,145,254,0.7);font-size:1.125em;line-height:1.222222222222222 }.tabContent.active {display:block }.tabContent .closeTabButton {position:absolute;top:0.75rem;right:0.75rem;font-size:2rem;color:#d8d8d8;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;cursor:pointer }.tabContent .closeTabButton:hover {color:#0091fe }.tabContent .closeTabButton:active {color:#0056d1 }.tabContent .closeTabButton:focus {color:#0056d1 }.tabContent .closeTabButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.popularBlock {margin-bottom:4em }.popularBlock_header {margin:2.133333333333333em auto 1.066666666666667em;font-size:1.875em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;text-align:center }.popularBlock_container {text-align:center;max-width:1408px;margin:0 auto }.popularBlock_container:after,.popularBlock_container:before {content:"";display:table }.popularBlock_container:after {clear:both }.popularBlock_card {position:relative;float:left;width:calc((100% - 6*2rem)/3);margin:0 2rem;padding-bottom:1.5em;vertical-align:top;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.popularBlock_card:hover {-webkit-transform:translate3d(0,-1%,0);transform:translate3d(0,-1%,0);background-color:#fff }.popularBlock_card_poster {width:100%;height:auto;margin-bottom:1em }.popularBlock_card_header {padding:0 1.090909090909091em;font-size:1.375em;line-height:1.227272727272727;font-weight:bold }.popularBlock_card_link {position:absolute;top:0;right:0;bottom:0;left:0;font-size:0 }.popularBlock_card_meta {padding:0.111111111111111em 1.333333333333333em 0.5em;font-weight:bold;color:#888 }.mainMenu {position:relative;background-color:#f5f5f5;text-align:center;max-width:1408px;margin:0 auto;padding:0 2rem }.mainMenu:after {content:"";display:block;clear:both }.mainMenu_header {position:relative;display:inline-block;vertical-align:top;width:19.083333333333332%;font-size:1.0625rem;margin:1.882352941176471em }.mainMenu_header.active:before {content:"";position:absolute;display:block;width:1.176470588235294em;height:1.176470588235294em;top:5.058823529411764em;left:50%;margin-left:-0.588235294117647em;background-color:#fff;border-left:1px solid rgba(0,145,253,0.7);border-top:1px solid rgba(0,145,253,0.7);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:11 }.mainMenu_header.active .textButton {background-color:#0056d1 }.mainMenu_header.active .textButton:before {opacity:1 }.mainMenu_header.active .textButton .overlay {opacity:1 }.mainMenu_header.active .textButton .text {opacity:0 }.mainMenu_header.active .textButton:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.mainMenu_header.active .textButton .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.mainMenu_header.active .textButton .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.mainMenu_header.consulting .textButton {padding:0.764705882352941em 0 }.mainMenu_header.consulting .textButton .text {width:10.705882352941176em }.mainMenu_header.consulting .textButton:before {width:10.705882352941176em;margin:0 auto;padding:0.764705882352941em 0 }.mainMenu .textButton {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;line-height:1.117647058823529;padding:1.323529411764706em 3.764705882352941em }.mainMenu .textButton:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.mainMenu .textButton .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.mainMenu .textButton .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.mainMenu .textButton:hover {background-color:#0056d1 }.mainMenu .textButton:hover:before {opacity:1 }.mainMenu .textButton:hover .overlay {opacity:1 }.mainMenu .textButton:hover .text {opacity:0 }.mainMenu .textButton:active {background-color:#0045a7 }.mainMenu .textButton:active .overlay {background-color:#0045a7 }.mainMenu .textButton:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.mainMenu .textButton:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.mainMenu .textButton .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.mainMenu .textButton:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.mainMenu .textButton:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.mainMenu .textButton:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.mainMenu .textButton:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.mainMenu .textButton:before {padding:1.323529411764706em 3.764705882352941em }.subMenu_list {position:relative;display:none;max-width:1408px;margin:0 auto;padding-top:1.3125rem;padding-bottom:1.3125rem;font-size:0;background-color:#fff;border:1px solid rgba(0,145,254,0.7);z-index:10 }.subMenu_list.active {display:block }.subMenu_list .closeTabButton {position:absolute;top:0.75rem;right:0.75rem;font-size:2rem;color:#d8d8d8;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;cursor:pointer }.subMenu_list .closeTabButton:hover {color:#0091fe }.subMenu_list .closeTabButton:active {color:#0056d1 }.subMenu_list .closeTabButton:focus {color:#0056d1 }.subMenu_list .closeTabButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.subMenu_item {display:inline-block;width:25%;height:10.941176470588236em;padding-top:2.470588235294118em;list-style:none;font-size:1.0625rem;text-align:center;vertical-align:top }.subMenu_item.learning {width:33% }.subMenu_item.consulting {width:20% }.subMenu_item .iconButton {display:block;position:relative;height:100%;text-decoration:none;color:#222;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.subMenu_item .iconButton:hover {color:#0056d1 }.subMenu_item .iconButton:active {color:#0045a7 }.subMenu_item .iconButton:focus {color:#0045a7 }.subMenu_item .iconButton .text {margin:0 auto;max-width:11.764705882352942em }.subMenu_item .iconButton .fa {display:block;width:2.352941176470588em;height:2.352941176470588em;margin:0 auto 1.176470588235294em;border:1px solid #0091fe;font-size:1.176470588235294em;line-height:2.352941176470588;color:#0091fe;background-color:#fff;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease }.subMenu_item .iconButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.subMenu_item:hover .iconButton .fa {color:#fff;background-color:#0091fe }.modalBlock {position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;-webkit-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s }.modalBlock_overlay {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);cursor:pointer }.modalBlock_content {position:relative;max-width:90%;height:auto;top:50%;margin:0 auto;background-color:#fff;z-index:1;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.5);box-shadow:0 0 14px 0 rgba(0,0,0,0.5);opacity:0;-webkit-transform:scale(0.5) translateY(-50%);transform:scale(0.5) translateY(-50%);-webkit-transition:opacity 0.3s ease 0s,-webkit-transform 0.3s ease 0s;transition:opacity 0.3s ease 0s,-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s,opacity 0.3s ease 0s;transition:transform 0.3s ease 0s,opacity 0.3s ease 0s,-webkit-transform 0.3s ease 0s }.modalBlock_closeButton {position:absolute;top:8px;right:8px;font-size:32px;line-height:1;color:#fff;cursor:pointer;overflow:hidden }.modalBlock_closeButton:hover {color:#39cccc }.modalBlock_closeButton:active {color:#d13f19 }.modalBlock_closeButton:focus {color:#85144b }.modalBlock_closeButton .fa {display:block;width:32px;height:32px;text-align:center }.modalBlock.active {opacity:1;-webkit-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s }.modalBlock.active .modalBlock_content {opacity:1;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transition:opacity 0.3s ease 0.3s,-webkit-transform 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s,-webkit-transform 0.3s ease 0.3s;transition:transform 0.3s ease 0.3s,opacity 0.3s ease 0.3s;transition:transform 0.3s ease 0.3s,opacity 0.3s ease 0.3s,-webkit-transform 0.3s ease 0.3s }.newsBlock {position:relative;text-align:center;background-color:#f5f5f5 }.newsBlock_container {position:relative;margin:0 auto;max-width:1408px;font-size:0;line-height:1.333333333333333 }.newsBlock_container:after,.newsBlock_container:before {content:"";display:table }.newsBlock_container:after {clear:both }.newsBlock_card {position:relative;display:inline-block;vertical-align:top;font-size:0.875rem;width:calc(100%/3 - 2*2rem);margin:2rem;padding-bottom:1.333333333333333em;-webkit-box-shadow:0 rgba(0,0,0,0.2);box-shadow:0 rgba(0,0,0,0.2);-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.2s ease;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.2s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.2s ease }@media screen and (min-width:72.25rem) {.newsBlock_card {font-size:calc(0.875rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.newsBlock_card {font-size:1.125rem }}.newsBlock_card_poster {width:100%;height:auto }.newsBlock_card_meta {padding:1em 1.333333333333333em 0.5em;font-weight:bold;color:#888 }.newsBlock_card_header {padding:0 1.090909090909091em;font-size:1.222222222222222em;line-height:1.5;font-weight:bold }.newsBlock_card_excerpt {padding:1.333333333333333em 1.333333333333333em 0 }.newsBlock_card_link {position:absolute;top:0;right:0;bottom:0;left:0;font-size:0 }.newsBlock_card:hover {-webkit-transform:translate3d(0,-1%,0);transform:translate3d(0,-1%,0);background-color:#fff;-webkit-box-shadow:0 0.055555555555556em 1.555555555555556em 0 rgba(34,34,34,0.2);box-shadow:0 0.055555555555556em 1.555555555555556em 0 rgba(34,34,34,0.2) }.newsBlock_card:active {-webkit-transform:translate3d(0,-1%,0) scale(0.98);transform:translate3d(0,-1%,0) scale(0.98) }.newsBlock.featured {padding-bottom:3.5em }.newsBlock.list_feed,.newsBlock.cards_feed {text-align:left;text-align-last:left;margin:0 auto }.newsBlock.list_feed .newsBlock_card,.newsBlock.cards_feed .newsBlock_card {width:calc((100% - 6*0.8125rem)/3);margin:0.8125rem;padding:1.166666666666667em 1.055555555555556em }.newsBlock.list_feed .newsBlock_card_meta,.newsBlock.cards_feed .newsBlock_card_meta {padding:0;font-size:0.888888888888889em;line-height:1.1875;font-weight:bold;color:#888 }.newsBlock.list_feed .newsBlock_card_header,.newsBlock.cards_feed .newsBlock_card_header {padding:0;font-size:0.944444444444444em;line-height:1.235294117647059;font-weight:bold }.newsBlock.list_feed .newsBlock_card_excerpt,.newsBlock.cards_feed .newsBlock_card_excerpt {padding:0;font-size:0.888888888888889em;line-height:1.1875 }.newsBlock.cards_feed {max-width:85em }.newsBlock.cards_feed .newsBlock_card_excerpt {display:none }.newsBlock.list_feed {max-width:60em }.newsBlock.list_feed .newsBlock_card {float:none;clear:both;display:block;width:auto;height:13.777777777777779em;margin:0.25rem 0;padding:1.777777777777778em 1.555555555555556em }.newsBlock.list_feed .newsBlock_card_poster {width:15.555555555555555em;height:auto;margin-right:2.222222222222222em;float:left }.newsBlock.list_feed .newsBlock_card_meta {padding-top:0;padding-bottom:1em }.newsBlock.list_feed .newsBlock_card_header {padding:0 }.newsBlock.list_feed .newsBlock_card_excerpt {padding-top:1em;display:block }.newsBlock.list_feed .newsBlock_card:hover {-webkit-transform:translate3d(1.555555555555556em,0,0);transform:translate3d(1.555555555555556em,0,0) }.newsBlock.list_feed .newsBlock_card:hover:before {opacity:0 }.newsBlock.list_feed .newsBlock_card + .newsBlock_card:before {content:"";display:block;position:absolute;right:28px;top:-0.111111111111111em;left:28px;clear:both;border-bottom:1px solid #dedede;opacity:1;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease }.newsBlock.list_feed .newsBlock_card:hover + .newsBlock_card:before {opacity:0 }.newsBlockUi {position:relative;text-align:center }.newsBlockUi:before {content:"";display:block;width:53.5em;margin:0 auto 1.75em;border-bottom:1px solid #9b9b9b }.newsBlockUi_button {display:inline-block;font-size:4em;line-height:1;margin:0 0.25em;border:1px solid #9b9b9b;cursor:pointer;-webkit-transition:border-color 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:border-color 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:border-color 0.3s ease,color 0.3s ease,transform 0.3s ease;transition:border-color 0.3s ease,color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.newsBlockUi_button .mrc-icon {display:block;position:relative;vertical-align:middle;width:0.640625em;height:0.4375em;margin:0.28125em 0.1796875em;background-repeat:no-repeat;background-size:contain;background-position:center }.newsBlockUi_button .mrc-icon:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease }.newsBlockUi_button .mrc-icon.mrc-th {background-image:url("../themes/mrc/assets/icons/mrc-th.svg") }.newsBlockUi_button .mrc-icon.mrc-th:after {background-image:url("../themes/mrc/assets/icons/mrc-th-hover.svg") }.newsBlockUi_button .mrc-icon.mrc-th-list {background-image:url("../themes/mrc/assets/icons/mrc-th-list.svg") }.newsBlockUi_button .mrc-icon.mrc-th-list:after {background-image:url("../themes/mrc/assets/icons/mrc-th-list-hover.svg") }.newsBlockUi_button:hover,.newsBlockUi_button.active {color:#0091fe;border-color:#0091fe }.newsBlockUi_button:hover .mrc-icon:after,.newsBlockUi_button.active .mrc-icon:after {opacity:1 }.newsBlockUi_button:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.pageHeader {position:relative;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1);padding-right:3.5em;padding-top:10.5em;padding-bottom:1.5em }.pageHeader:after {content:"";display:block;clear:both }.pageHeader .brand {position:relative;float:left;width:26.25%;margin-left:3.5em;margin-right:4.5em }.pageHeader .brand .descriptor {position:absolute;top:-5.666666666666667em;text-transform:uppercase;letter-spacing:0.04em;width:35.333333333333336em;font-size:0.75em;line-height:1.166666666666667 }.pageHeader .brand .whiteLogo {position:relative;font-size:0.75rem;width:24em;height:6.5em;margin:0;padding:0;margin-left:-1.1875em;background-image:url("../themes/mrc/assets/images/brand/white-logo-ky_20.svg");background-repeat:no-repeat;background-position:top left;background-size:contain;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;z-index:10 }@media screen and (min-width:72.25rem) {.pageHeader .brand .whiteLogo {font-size:calc(0.75rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.pageHeader .brand .whiteLogo {font-size:1rem }}.pageHeader .brand .whiteLogo .text {position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;text-indent:100%;white-space:nowrap }.pageHeader .brand .whiteLogo .link {position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:10 }.pageHeader .brand .whiteLogo.link:hover {-webkit-transform:translateY(-0.125em);transform:translateY(-0.125em);z-index:10 }.pageHeader .brand .whiteLogo.link:hover:after {-webkit-transform:translateY(0.125em) scale(1.2);transform:translateY(0.125em) scale(1.2) }.pageHeader .brand .whiteLogo:after {content:"";display:block;position:absolute;bottom:0;left:0;width:11em;height:0.8125em;background:radial-gradient(ellipse closest-side at center,rgba(0,0,0,0.1),transparent);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease }.pageHeader .brand:after {content:"";display:block;position:absolute;top:-0.75em;bottom:0;right:0;border-right:1px solid rgba(255,255,255,0.3) }.pageHeader .pageTitle {position:relative;font-size:1.375rem;top:-0.125em;line-height:1.125;text-transform:uppercase;letter-spacing:0.04em;z-index:8 }@media screen and (min-width:72.25rem) {.pageHeader .pageTitle {font-size:calc(1.375rem + 0.013513513513514 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.pageHeader .pageTitle {font-size:2rem }}.pageHeader .pageTitle .text {font-size:1em;line-height:1.125;font-weight:normal;margin:0 }.pagination {max-width:1156px;margin:0 auto;text-align:center;margin-top:2.25em;margin-bottom:2.25em }.pagination_item {display:inline-block;width:2em;height:2em;font-size:1.25em;line-height:2;text-decoration:none;vertical-align:top;text-align:center;color:#9b9b9b;border:1px solid rgba(155,155,155,0.5);background-color:transparent;-webkit-transition:border-color 0.3s ease,background-color 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:border-color 0.3s ease,background-color 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:border-color 0.3s ease,transform 0.3s ease,background-color 0.3s ease,color 0.3s ease;transition:border-color 0.3s ease,transform 0.3s ease,background-color 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease }.pagination_item:hover {border-color:rgba(0,145,254,0.5);color:#0091fe }.pagination_item.active {border-color:rgba(0,145,254,0.5);background-color:#0091fe;color:#fff }.pagination_item:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.pagination_item.prev-link,.pagination_item.next-link {border:none }.pagination_item.prev-link:after,.pagination_item.next-link:after {content:"";display:block;margin-top:0.625em;width:0.75em;height:0.75em;border:2px solid #9b9b9b;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease }.pagination_item.prev-link:hover:after,.pagination_item.next-link:hover:after {border-color:#0091fe }.pagination_item.prev-link:after {margin-left:0.625em;border-right:none;border-bottom:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg) }.pagination_item.next-link:after {margin-left:0.625em;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg) }.partnersBlock {position:relative;background-color:#f5f5f5;-webkit-box-shadow:0 16px 16px 0 rgba(34,34,34,0.1);box-shadow:0 16px 16px 0 rgba(34,34,34,0.1);z-index:1 }.partnersBlock:after,.partnersBlock:before {content:"";display:table }.partnersBlock:after {clear:both }.partnersBlock-list {position:relative }.partnersBlock-list .partner {position:relative }.partnersBlock-list .partner:focus {outline:none }.partnersBlock-list .partner-logo {display:block;text-align:center }.partnersBlock-list .partner-logo img {display:block;margin:0 auto }.partnersBlock-list .partner-title {display:block;text-align:center }.homePageSection-header {margin:2.133333333333333em auto 1.066666666666667em;font-size:1.875em;line-height:2.133333333333333;text-transform:uppercase;letter-spacing:0.04em;text-align:center }.photoGalleryBlock {background-color:#f5f5f5;margin-bottom:6.5em }.photoGalleryBlock:after,.photoGalleryBlock:before {content:"";display:table }.photoGalleryBlock:after {clear:both }.photoGalleryBlock-header {margin:2.133333333333333em auto 1.066666666666667em;font-size:1.875em;line-height:2.133333333333333;text-transform:uppercase;letter-spacing:0.04em;text-align:center }.topMenu.mainPage {position:fixed;z-index:100;top:0;left:0;right:0 }.topMenu.mainPage .topLine {position:relative;padding:0 3.5em 0 0;background-color:#fff;height:4.5em;text-align:center }.topMenu.mainPage .topLine:after,.topMenu.mainPage .topLine:before {content:"";display:table }.topMenu.mainPage .topLine:after {clear:both }.topMenu.mainPage .topLine:before {content:"";display:block;position:absolute;left:0;right:0;top:100%;bottom:-2.25em;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);z-index:-1 }.topMenu.mainPage .logo {overflow:hidden;position:relative;position:absolute;display:block;top:0.5em;bottom:0.5em;left:0;right:0;margin:0 auto;width:12.4375em;background:url("../themes/mrc/assets/images/brand/mrc-logo-ky.svg") center no-repeat;background-size:contain;display:none }.topMenu.mainPage .logo:before {content:"";display:block;height:0;padding-top:28.169014084507044% }.topMenu.mainPage .contactsSidebar,.topMenu.mainPage .search {display:inline-block;float:left }.topMenu.mainPage .contactsSidebar .contacts_button {display:inline-block;height:4.8em;padding:0.5em 3.5em 0.5em 3.5em;font-size:0.9375em;line-height:3.733333333333333;font-weight:300;text-transform:uppercase;letter-spacing:0.04em;color:#000;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;border-right:1px solid rgba(0,0,0,0.283) }.topMenu.mainPage .contactsSidebar .contacts_button:hover {color:#0091fe }.topMenu.mainPage .contactsSidebar .contacts_button:active {color:#0056d1 }.topMenu.mainPage .contactsSidebar .contacts_button:focus {color:#0056d1 }.topMenu.mainPage .contactsSidebar .contacts_button .fa {vertical-align:-0.133333333333333em;width:0.666666666666667em;font-size:2em;line-height:1.866666666666667 }.topMenu.mainPage .contacts,.topMenu.mainPage .social,.topMenu.mainPage .personal {display:inline-block;float:right }.topMenu.mainPage .personal {padding:1.0625em 0 0.5em 1em }.topMenu.mainPage .personal .personal_button {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;font-size:0.9375em;line-height:1.2;padding:0.666666666666667em 1.333333333333333em }.topMenu.mainPage .personal .personal_button:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.topMenu.mainPage .personal .personal_button .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.topMenu.mainPage .personal .personal_button .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.topMenu.mainPage .personal .personal_button:hover {background-color:#0056d1 }.topMenu.mainPage .personal .personal_button:hover:before {opacity:1 }.topMenu.mainPage .personal .personal_button:hover .overlay {opacity:1 }.topMenu.mainPage .personal .personal_button:hover .text {opacity:0 }.topMenu.mainPage .personal .personal_button:active {background-color:#0045a7 }.topMenu.mainPage .personal .personal_button:active .overlay {background-color:#0045a7 }.topMenu.mainPage .personal .personal_button:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.topMenu.mainPage .personal .personal_button:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.topMenu.mainPage .personal .personal_button .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.topMenu.mainPage .personal .personal_button:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.topMenu.mainPage .personal .personal_button:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.topMenu.mainPage .personal .personal_button:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.topMenu.mainPage .personal .personal_button:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.topMenu.mainPage .personal .personal_button:before {padding:0.666666666666667em 1.333333333333333em }.topMenu.mainPage .contacts {padding:0.5em 1em }.topMenu.mainPage .contacts .phone,.topMenu.mainPage .contacts .email {display:block;color:#000;text-decoration:none;font-size:1.0625em;line-height:1.647058823529412;font-weight:300;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.topMenu.mainPage .contacts .phone:hover,.topMenu.mainPage .contacts .email:hover {color:#0091fe }.topMenu.mainPage .contacts .phone:active,.topMenu.mainPage .contacts .email:active {color:#0056d1 }.topMenu.mainPage .contacts .phone:focus,.topMenu.mainPage .contacts .email:focus {color:#0056d1 }.topMenu.mainPage .contacts .phone .fa,.topMenu.mainPage .contacts .email .fa {width:1.411764705882353em }.topMenu.mainPage .social {padding:0.5em 1em }.topMenu.mainPage .social .social_item {display:inline-block;padding:0 0.380952380952381em;font-size:1.3125em;line-height:2.666666666666667;color:#000;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.topMenu.mainPage .social .social_item:hover {color:#0091fe }.topMenu.mainPage .social .social_item:active {color:#0056d1 }.topMenu.mainPage .social .social_item:focus {color:#0056d1 }.topMenu.mainPage .bottomLine {top:-2.5em;z-index:-1;position:relative;clear:both;padding:0 3.5em;height:2.5em;background-color:rgba(0,145,254,0.8);-webkit-transition:background-color 0.3s ease,top 0.3s ease;transition:background-color 0.3s ease,top 0.3s ease;text-align:right }.topMenu.mainPage .bottomLine.visible {top:0 }.topMenu.mainPage .bottomLine:hover {background-color:rgba(0,145,254,0.95) }.topMenu.mainPage .bottomLine_link {position:relative;display:inline-block;height:2.666666666666667em;padding:0 1.333333333333333em;font-size:0.9375em;line-height:2.666666666666667;color:#fff;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;text-decoration:none;cursor:pointer;text-transform:uppercase;letter-spacing:0.04em }.topMenu.mainPage .bottomLine_link:hover {color:#0056d1 }.topMenu.mainPage .bottomLine_link:active {color:#0056d1 }.topMenu.mainPage .bottomLine_link:focus {color:#0056d1 }.topMenu.mainPage .bottomLine_link.active {color:#0056d1 }.topMenu.mainPage .bottomLine_link.active:after {content:"";display:block;position:absolute;top:100%;left:50%;width:0.8em;height:0.8em;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);background-color:#fff;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden }.topMenu.mainPage .tabsMenu {display:inline-block }.topMenu.mainPage .tabsContent_list {position:absolute;top:2.5rem;right:3.5rem;max-width:88.5rem;padding-top:1.3125rem;padding-bottom:1.3125rem;background-color:#fff;display:none;font-size:0;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.3);box-shadow:0 6px 18px 0 rgba(0,0,0,0.3) }.topMenu.mainPage .tabsContent_list.active {display:block }.topMenu.mainPage .tabsContent_list .closeTabButton {position:absolute;top:0.75rem;right:0.75rem;font-size:2rem;color:#d8d8d8;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;cursor:pointer }.topMenu.mainPage .tabsContent_list .closeTabButton:hover {color:#0091fe }.topMenu.mainPage .tabsContent_list .closeTabButton:active {color:#0056d1 }.topMenu.mainPage .tabsContent_list .closeTabButton:focus {color:#0056d1 }.topMenu.mainPage .tabsContent_list .closeTabButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.topMenu.mainPage .tabsContent_list.learning {padding-left:10rem;padding-bottom:2.5rem;padding-right:8rem }.topMenu.mainPage .tabsContent_item {display:inline-block;width:25%;min-width:22.125em;height:11.625em;padding-top:2.625em;list-style:none;font-size:0.75rem;text-align:center;vertical-align:top }@media screen and (min-width:72.25rem) {.topMenu.mainPage .tabsContent_item {font-size:calc(0.75rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.topMenu.mainPage .tabsContent_item {font-size:1rem }}.topMenu.mainPage .tabsContent_item.learning {height:auto;text-align:left }.topMenu.mainPage .tabsContent_item.consulting {width:20%;min-width:17.6875em }.topMenu.mainPage .iconButton {display:block;position:relative;height:100%;text-decoration:none;color:#222;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.topMenu.mainPage .iconButton:hover {color:#0056d1 }.topMenu.mainPage .iconButton:active {color:#0045a7 }.topMenu.mainPage .iconButton:focus {color:#0045a7 }.topMenu.mainPage .iconButton .text {margin:0 auto;max-width:11.764705882352942em;font-size:1.0625em }.topMenu.mainPage .iconButton .fa {display:block;width:2.5em;height:2.5em;margin:0 auto 1.25em;border:1px solid #0091fe;font-size:1.25em;line-height:2.5;color:#0091fe;background-color:#fff;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease }.topMenu.mainPage .iconButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.topMenu.mainPage .iconButton:hover .fa {color:#fff;background-color:#0091fe }.iconSubheader {display:block;position:relative;height:100%;margin-bottom:2.352941176470588em }.iconSubheader .fa {text-align:center;display:block;width:2.352941176470588em;height:2.352941176470588em;margin-bottom:1.176470588235294em;border:1px solid #0091fe;font-size:1.176470588235294em;line-height:2.352941176470588;color:#0091fe;background-color:#fff }.learningTab_list {text-align:left }.learningTab_list.course_types .learningTab_item {margin-bottom:1em }.learningTab_list .divider {position:relative;width:4.705882352941177em;margin:0.705882352941177em 0 }.learningTab_list .divider:after {width:100%;margin:0 }.learningTab_item {display:block;text-decoration:none;font-size:1em;line-height:1.470588235294118;color:#000;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.learningTab_item:hover {color:#0091fe }.learningTab_item:active {color:#0056d1 }.learningTab_item:focus {color:#0091fe }.subMenu_list.learning {padding-left:8rem;padding-bottom:2.5rem;padding-right:8rem }.subMenu_item.learning {height:auto;text-align:left }.topMenu.internal {min-width:1156px;position:fixed;z-index:100;top:0;left:0;right:0 }.topMenu.internal .topLine {position:relative;padding:0 3.5em 0 0;background-color:#fff;height:4.5em }.topMenu.internal .topLine:after,.topMenu.internal .topLine:before {content:"";display:table }.topMenu.internal .topLine:after {clear:both }.topMenu.internal .bottomLine {position:relative;top:-2.5em;z-index:-1;height:2.5em;padding:0 3.5em;text-align:right;background-color:rgba(0,145,254,0.8);-webkit-transition:background-color 0.3s ease,top 0.3s ease;transition:background-color 0.3s ease,top 0.3s ease }.topMenu.internal .bottomLine:after {content:"";display:block;clear:both }.topMenu.internal .bottomLine:hover {background-color:rgba(0,145,254,0.95) }.topMenu.internal .bottomLine.visible {top:0 }.topMenu.internal .topLine-item {display:inline-block;height:4.5em;font-size:0.9375em;line-height:1.2;color:#222;text-align:center }.topMenu.internal .topLine-itemsWrap {display:inline-block;vertical-align:top }.topMenu.internal .topLine-itemsWrap.left {display:block;position:absolute;top:0;right:50%;left:14.625em;bottom:0;padding-left:6.25em;text-align:left }.topMenu.internal .topLine-itemsWrap.center {position:absolute;top:0;right:0;bottom:0;left:0 }.topMenu.internal .topLine-itemsWrap.right {display:block;position:absolute;top:0;right:0;bottom:0;left:0;top:0;padding-right:14.5em;bottom:0;padding-left:50%;text-align:right }.topMenu.internal .topLine-link {display:inline-block;height:4.8em;padding:1.2em 1.333333333333333em;vertical-align:top;color:#000;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em;text-decoration:none }.topMenu.internal .topLine-link:hover {color:#0056d1 }.topMenu.internal .topLine-link:active {color:#0091fe }.topMenu.internal .topLine-link:focus {color:#000 }.topMenu.internal .topLine-link:hover {font-weight:bold }.topMenu.internal .topLine-link.home {width:6.933333333333334em }.topMenu.internal .topLine-link.about {width:8.199999999999999em }.topMenu.internal .topLine-link.learning {width:7.6em }.topMenu.internal .topLine-link.consulting {width:12.6em;text-align:left }.topMenu.internal .topLine .logo {position:relative;overflow:hidden;position:relative;display:block;top:0.5em;bottom:0.5em;left:0;right:0;margin:0 auto;width:12.4375em;background:url("../themes/mrc/assets/images/brand/mrc-logo-ky.svg") center no-repeat;background-size:contain;display:none;-webkit-transition:top 0.3s ease;transition:top 0.3s ease;z-index:1 }.topMenu.internal .topLine .logo:before {content:"";display:block;height:0;padding-top:28.169014084507044% }.topMenu.internal .topLine .logo:hover {top:0.375em }.topMenu.internal .topLine .logo-homeLink {position:absolute;top:0;right:0;bottom:0;left:0;display:block }.topMenu.internal .topLine .contactsSidebar {position:absolute;top:0;left:0;height:4.8em;font-size:0.9375em;line-height:3.733333333333333;z-index:1 }.topMenu.internal .topLine .contactsSidebar-button {display:inline-block;height:4.8em;padding:0.5em 3.5em 0.5em 3.5em;font-weight:300;text-transform:uppercase;letter-spacing:0.04em;color:#000;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;border-right:1px solid rgba(0,0,0,0.283);cursor:pointer }.topMenu.internal .topLine .contactsSidebar-button:hover {color:#0091fe }.topMenu.internal .topLine .contactsSidebar-button:active {color:#0056d1 }.topMenu.internal .topLine .contactsSidebar-button:focus {color:#000 }.topMenu.internal .topLine .contactsSidebar-button .fa {width:0.666666666666667em;vertical-align:-0.133333333333333em;font-size:1.875em;line-height:1.866666666666667 }.topMenu.internal .personal {padding:1.133333333333333em 0 0.533333333333333em 1.066666666666667em;position:absolute;top:0;right:3.733333333333333rem;font-size:0.9375em;line-height:1.2 }.topMenu.internal .personal-link {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;padding:0.666666666666667em 1.333333333333333em }.topMenu.internal .personal-link:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.topMenu.internal .personal-link .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.topMenu.internal .personal-link .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.topMenu.internal .personal-link:hover {background-color:#0056d1 }.topMenu.internal .personal-link:hover:before {opacity:1 }.topMenu.internal .personal-link:hover .overlay {opacity:1 }.topMenu.internal .personal-link:hover .text {opacity:0 }.topMenu.internal .personal-link:active {background-color:#0045a7 }.topMenu.internal .personal-link:active .overlay {background-color:#0045a7 }.topMenu.internal .personal-link:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.topMenu.internal .personal-link:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.topMenu.internal .personal-link .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.topMenu.internal .personal-link:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.topMenu.internal .personal-link:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.topMenu.internal .personal-link:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.topMenu.internal .personal-link:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.topMenu.internal .personal-link:before {padding:0.666666666666667em 1.333333333333333em }.topMenu.internal .topNav {margin-right:2.25em }.topMenu.internal .bottomLine-item {display:inline-block;vertical-align:top;height:2.5em;color:#fff;padding:0 1em }.topMenu.internal .bottomLine-itemsWrap {vertical-align:top;display:inline-block }.topMenu.internal .bottomLine-link {color:#fff;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.topMenu.internal .bottomLine-link:hover {color:#ffc127 }.topMenu.internal .bottomLine-link:active {color:#0056d1 }.topMenu.internal .bottomLine-link:focus {color:#fff }.topMenu.internal .contactInfo {font-size:1.0625em;line-height:2.352941176470588;padding:0 1.882352941176471em }.topMenu.internal .socialLinks-item {display:inline-block;height:1.904761904761905em;padding:0.380952380952381em;font-size:1.3125em;line-height:1.142857142857143;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.topMenu.internal .tabsMenu {display:inline-block }.topMenu.internal .tabsMenu-item {cursor:pointer }.topMenu.internal .tabsContent-list {position:absolute;right:3.5rem;max-width:88.5rem;padding-top:1.3125rem;padding-bottom:1.3125rem;background-color:#fff;font-size:0;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.3);box-shadow:0 6px 18px 0 rgba(0,0,0,0.3);display:none }.topMenu.internal .tabsContent-list.active {display:block }.topMenu.internal .tabsContent-list .closeTabButton {position:absolute;top:0.75rem;right:0.75rem;font-size:2rem;color:#d8d8d8;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;cursor:pointer }.topMenu.internal .tabsContent-list .closeTabButton:hover {color:#0091fe }.topMenu.internal .tabsContent-list .closeTabButton:active {color:#0056d1 }.topMenu.internal .tabsContent-list .closeTabButton:focus {color:#0056d1 }.topMenu.internal .tabsContent-list .closeTabButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.topMenu.internal .tabsContent-list.learning {padding-left:10rem;padding-bottom:2.5rem;padding-right:8rem }.topMenu.internal .tabsContent-item {display:inline-block;width:25%;min-width:22.125em;height:11.625em;padding-top:2.625em;list-style:none;font-size:0.75rem;text-align:center;vertical-align:top }@media screen and (min-width:72.25rem) {.topMenu.internal .tabsContent-item {font-size:calc(0.75rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.topMenu.internal .tabsContent-item {font-size:1rem }}.topMenu.internal .tabsContent-item.learning {height:auto;text-align:left }.topMenu.internal .tabsContent-item.consulting {width:20%;min-width:17.6875em }.topMenu.internal .tabsContent-link {color:#000;text-decoration:none }.topMenu.internal .tabsContent-link:hover {color:#0091fe }.topMenu.internal .tabsContent-link:active {color:#0056d1 }.topMenu.internal .tabsContent-link:focus {color:#000 }.topMenu.internal .iconButton {display:block;position:relative;height:100%;text-decoration:none;color:#222;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.topMenu.internal .iconButton:hover {color:#0056d1 }.topMenu.internal .iconButton:active {color:#0045a7 }.topMenu.internal .iconButton:focus {color:#0045a7 }.topMenu.internal .iconButton .text {margin:0 auto;max-width:11.764705882352942em;font-size:1.0625em }.topMenu.internal .iconButton .fa {display:block;width:2.5em;height:2.5em;margin:0 auto 1.25em;border:1px solid #0091fe;font-size:1.25em;line-height:2.5;color:#0091fe;background-color:#fff;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease }.topMenu.internal .iconButton:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.topMenu.internal .iconButton:hover .fa {color:#fff;background-color:#0091fe }.topMenu.internal .iconSubheader {display:block;position:relative;height:100%;margin-bottom:2.352941176470588em }.topMenu.internal .iconSubheader .fa {text-align:center;display:block;width:2.352941176470588em;height:2.352941176470588em;margin-bottom:1.176470588235294em;border:1px solid #0091fe;font-size:1.176470588235294em;line-height:2.352941176470588;color:#0091fe;background-color:#fff }.topMenu.internal .learningTab-list {text-align:left }.topMenu.internal .learningTab-list.course_types .learningTab-item {margin-bottom:1em }.topMenu.internal .learningTab-list .divider {position:relative;width:4.705882352941177em;margin:0.705882352941177em 0 }.topMenu.internal .learningTab-list .divider:after {width:100%;margin:0 }.topMenu.internal .learningTab-item {display:block;text-decoration:none;font-size:1em;line-height:1.470588235294118;color:#000;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.topMenu.internal .learningTab-item:hover {color:#0091fe }.topMenu.internal .learningTab-item:active {color:#0056d1 }.topMenu.internal .learningTab-item:focus {color:#0091fe }.topMenu.internal .subMenu-list.learning {padding-left:8rem;padding-bottom:2.5rem;padding-right:8rem }.topMenu.internal .subMenu-item.learning {height:auto;text-align:left }.mapVideoBlock {position:relative;overflow:hidden;height:640px }.mapVideoBlock_control {position:absolute;top:50%;left:50%;width:5.729166666666666%;overflow:hidden;position:relative;font-size:0;cursor:pointer;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);z-index:1;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease }.mapVideoBlock_control:before {content:"";display:block;height:0;padding-top:129.99999999999997% }.mapVideoBlock_control:before {background-image:url("../themes/mrc/assets/icons/button-play.svg");background-repeat:no-repeat;background-size:contain;background-position:center }.mapVideoBlock_control:hover {-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1) }.mapVideoBlock_control:active {-webkit-transform:translate3d(-50%,-50%,0) scale(1.05);transform:translate3d(-50%,-50%,0) scale(1.05) }.mapVideoBlock_container {position:absolute;top:0;right:0;bottom:0;left:0 }.mapVideoBlock_container img {position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%) }.about-edu-page-header {margin-top:7.5em }.about-edu-page-header .page-header-title {font-size:1.9375em;line-height:1.766666666666667 }.about-edu-content {position:relative;width:auto;max-width:840px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:2rem;padding-right:2rem;font-size:1.0625em;line-height:1.258823529411765;margin-bottom:9.411764705882353em }.about-edu-content a {color:#0091fe;text-decoration:none }.about-edu-content a:hover {color:#0056d1 }.about-edu-content a:active {color:#0045a7 }.about-edu-content a:focus {color:#535ad0 }.about-edu-content .paragraph-title {margin:1.5em 0 0 0;font-size:17px;font-size:1.0625rem;font-weight:bold;color:#0070e5 }.about-edu-content .paragraph-title:before {content:"";display:block;position:absolute;right:100%;width:42px;padding-top:0.5em;border-bottom:4px solid #bbd0f2 }.about-edu-content .term-title {margin:0;font-size:17px;font-size:1.0625rem;font-weight:bold }.about-edu-content p,.about-edu-content ul,.about-edu-content li {margin:0 }.aboutEdu {position:relative;width:auto;max-width:1422px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-top:32px;padding-bottom:40px }.aboutEdu:after {content:"";display:block;clear:both }.aboutEdu-pageWrap {position:relative;background-color:#fff }.aboutEdu-pageWrap:after {content:"";display:block;clear:both }.aboutEdu-nav {width:350px;float:left }.aboutEdu-tabs {margin-left:420px }.aboutEdu-tab {border:1px solid #0091fe;display:none;padding:40px 120px;background-color:#fff;min-height:678px }.aboutEdu-tab.active {display:block }.aboutEdu-tabHeader {text-transform:uppercase;letter-spacing:0.04em;font-size:30px;line-height:1.2;text-align:center;margin:0 0 40px 0;font-weight:normal }.aboutEdu-tabContent p {font-size:18px;line-height:20px }.aboutEdu-tabContent .two-columns {-webkit-column-count:2;column-count:2;-webkit-column-gap:120px;column-gap:120px }.aboutEdu-tabContent .term-title {margin-top:36px }.aboutEdu-tabContent .term-title:first-child {margin-top:0 }.aboutEdu-tabContent .tableList {margin-left:-72px;margin-right:-72px }.aboutEdu-tabContent .tableList table {border-spacing:0;border-collapse:collapse;font-size:17px;line-height:20px }.aboutEdu-tabContent .tableList tbody tr {border:1px solid #0091fe }.aboutEdu-tabContent .tableList tbody tr:last-child td:first-child {border-bottom-color:#0091fe }.aboutEdu-tabContent .tableList th {padding:8px 24px;border:none;text-align:left;color:#0091fe }.aboutEdu-tabContent .tableList td {padding:8px 24px;border:1px solid #0091fe;text-align:left;vertical-align:middle }.aboutEdu-tabContent .tableList td:first-child {text-align:left;background-color:#0091fe;color:#fff;border-bottom-color:#fff }.aboutEdu-tabContent .tableList a {color:#000;text-decoration:none }.aboutEdu-tabContent .tableList .phone,.aboutEdu-tabContent .tableList .email {width:182px }.aboutEdu-tabContent .buttonList p {margin:0 }.aboutEdu-tabContent .buttonList a {display:table;width:100%;text-decoration:none;border-spacing:8px 6px;font-size:18px;line-height:20px }.aboutEdu-tabContent .buttonList a:hover >.text,.aboutEdu-tabContent .buttonList a:hover >i {background-color:#0091fe;color:#fff }.aboutEdu-tabContent .buttonList .text {display:table-cell;border:1px solid #0091fe;color:#000;height:50px;vertical-align:middle;padding-left:24px;padding-right:16px;padding-top:4px;padding-bottom:4px }.aboutEdu-tabContent .buttonList i {display:table-cell;width:176px;border:1px solid;color:#0091fe;text-align:center;height:50px;vertical-align:middle }.aboutEdu-tabContent .buttonList i:before {font-size:22px;width:36px;text-align:left;display:inline-block }.aboutEdu-tabContent .buttonList i:after {content:"посмотреть";display:inline-block;font-family:"Calibri",sans-serif;vertical-align:3px }.aboutEdu-tabContent .expandableList {margin-right:-50px }.aboutEdu-tabContent .expandableList ul {position:relative;margin:0;padding:0;list-style:none }.aboutEdu-tabContent .expandableList ul >li {width:100%;position:relative;margin:0;padding:0 }.aboutEdu-tabContent .expandableList ul h3 {margin:0;padding:0;padding-bottom:24px;font-size:18px;line-height:29px;font-weight:bold;cursor:pointer }.aboutEdu-tabContent .expandableList ul h3:before {content:"";display:block }.aboutEdu-tabContent .expandableList ul h3:hover {color:#0091fe }.aboutEdu-tabContent .expandableList .column {float:left;width:375px }.aboutEdu-tabContent .expandableList .column.left {padding-right:0 }.aboutEdu-tabContent .expandableList .column.left h3 {padding-right:65px }.aboutEdu-tabContent .expandableList .column.right {padding-left:0 }.aboutEdu-tabContent .expandableList .column.right h3 {padding-left:65px }.aboutEdu-tabContent .expandableList .column li >table {width:410px;top:10px;position:absolute;padding:24px 24px 24px 48px;background-color:rgba(0,145,254,0.95);color:#fff;font-size:18px;line-height:1.2;opacity:0;z-index:-9999;-webkit-transition:opacity 0.3s ease-out,z-index 0.3s step-end,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,z-index 0.3s step-end,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out,z-index 0.3s step-end;transition:opacity 0.3s ease-out,transform 0.3s ease-out,z-index 0.3s step-end,-webkit-transform 0.3s ease-out }.aboutEdu-tabContent .expandableList .column li >table th .fa-map-marker {font-size:26px;line-height:21.599999999999998px;vertical-align:-7px }.aboutEdu-tabContent .expandableList .column li >table th .fa-phone {font-size:19px;line-height:21.599999999999998px;vertical-align:-2px }.aboutEdu-tabContent .expandableList .column li >table th {width:28px;vertical-align:top;text-align:center;padding:10px 20px 10px 0 }.aboutEdu-tabContent .expandableList .column li >table td {padding:10px 0;vertical-align:top }.aboutEdu-tabContent .expandableList .column li >table a {color:#fff;text-decoration:none }.aboutEdu-tabContent .expandableList .column li >table a:hover {color:rgba(255,255,255,0.8) }.aboutEdu-tabContent .expandableList .column li:hover >table {opacity:1;z-index:10;-webkit-transition:opacity 0.3s ease-in,z-index 0.3s step-start,-webkit-transform 0.3s ease-in;transition:opacity 0.3s ease-in,z-index 0.3s step-start,-webkit-transform 0.3s ease-in;transition:opacity 0.3s ease-in,transform 0.3s ease-in,z-index 0.3s step-start;transition:opacity 0.3s ease-in,transform 0.3s ease-in,z-index 0.3s step-start,-webkit-transform 0.3s ease-in }.aboutEdu-tabContent .expandableList .column li:hover >h3 {color:#0091fe }.aboutEdu-tabContent .expandableList .column.left li >table {left:290px }.aboutEdu-tabContent .expandableList .column.left li >table:before {content:"";display:block;position:absolute;top:0;width:0;height:0;border-style:solid;left:-10px;border-width:0 10px 16px 0;border-color:transparent rgba(0,145,254,0.95) transparent transparent }.aboutEdu-tabContent .expandableList .column.right li >table {left:-370px }.aboutEdu-tabContent .expandableList .column.right li >table:before {content:"";display:block;position:absolute;top:0;width:0;height:0;border-style:solid;right:-10px;border-width:16px 10px 0 0;border-color:rgba(0,145,254,0.95) transparent transparent transparent }.aboutEdu-tabContent .expandableList br {clear:both }.aboutEdu-menuList {margin:0;padding:0;list-style:none }.aboutEdu-menuList a {text-decoration:none }.aboutEdu-menuItem {margin-bottom:10px;cursor:pointer }.aboutEdu-menuItem.active {cursor:auto;pointer-events:none;position:relative }.aboutEdu-menuItem.active:after {content:"";display:block;border-top:1px solid #008af1;border-left:1px solid #008af1;width:15px;height:15px;background-color:#fff;position:absolute;top:16px;left:413px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg) }.aboutEdu-menuLink {color:#0091fe }.aboutEdu-menuLink >.text {display:table-cell;width:298px;height:50px;text-transform:uppercase;letter-spacing:0.04em;text-align:center;vertical-align:middle;border:1px solid;border-radius:3px;margin-left:80px;padding:8px 32px }.aboutEdu-menuLink >.icon {display:block;width:52px;height:52px;text-align:center;font-size:22px;line-height:52px;float:left }.aboutEdu-menuItem:hover .aboutEdu-menuLink {color:#0056d1 }.aboutEdu-menuItem:hover .aboutEdu-menuLink >.text {background-color:#0056d1;color:#fff }.aboutEdu-menuItem.active .aboutEdu-menuLink {color:#0091fe }.aboutEdu-menuItem.active .aboutEdu-menuLink >.text {background-color:#0091fe;color:#fff }.infoBlock {padding:3em }.infoBlock:after,.infoBlock:before {content:"";display:table }.infoBlock:after {clear:both }.infoBlock-text {position:relative;width:auto;max-width:37.81818181818182em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:3em 0 3em 3.272727272727273em;font-size:1.375em;line-height:1.136363636363636;color:#0091fe }.infoBlock-text:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;right:auto;width:1.227272727272727em;background:url("../themes/mrc/assets/icons/info-watermark.svg") left center no-repeat;background-size:contain }.aboutBlock {background-color:#fff }.countersBlock {background-color:#fff }.factsAbout:after {content:"";display:block;clear:both }.factsAbout-wrap {width:auto;max-width:91rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;padding-top:3rem;font-size:0 }.factsAbout-item {position:relative;display:inline-block;width:33.33333333333333%;font-size:0.75rem;vertical-align:top;text-align:center;margin-bottom:4em }@media screen and (min-width:72.25rem) {.factsAbout-item {font-size:calc(0.75rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.factsAbout-item {font-size:1rem }}.factsAbout-item:before {content:"";display:block;width:9.5em;height:9.5em;margin:0 auto;background-position:center;background-size:contain;background-repeat:no-repeat }.factsAbout-item.assessment:before {background-image:url("../themes/mrc/assets/icons/icon-assessment.svg") }.factsAbout-item.calendar-gray:before {background-image:url("../themes/mrc/assets/icons/icon-calendar-gray.svg") }.factsAbout-item.calendar:before {background-image:url("../themes/mrc/assets/icons/icon-calendar.svg") }.factsAbout-item.distance:before {background-image:url("../themes/mrc/assets/icons/icon-distance.svg") }.factsAbout-item.document-gray:before {background-image:url("../themes/mrc/assets/icons/icon-document-gray.svg") }.factsAbout-item.document:before {background-image:url("../themes/mrc/assets/icons/icon-document.svg") }.factsAbout-item.flag:before {background-image:url("../themes/mrc/assets/icons/icon-flag.svg") }.factsAbout-item.graduate:before {background-image:url("../themes/mrc/assets/icons/icon-graduate.svg") }.factsAbout-item.notebook:before {background-image:url("../themes/mrc/assets/icons/icon-notebook.svg") }.factsAbout-item.partners:before {background-image:url("../themes/mrc/assets/icons/icon-partners.svg") }.factsAbout-item.pdf-gray:before {background-image:url("../themes/mrc/assets/icons/icon-pdf-gray.svg") }.factsAbout-item.pdf:before {background-image:url("../themes/mrc/assets/icons/icon-pdf.svg") }.factsAbout-item.play-gray:before {background-image:url("../themes/mrc/assets/icons/icon-play-gray.svg") }.factsAbout-item.play:before {background-image:url("../themes/mrc/assets/icons/icon-play.svg") }.factsAbout-item.progress:before {background-image:url("../themes/mrc/assets/icons/icon-progress.svg") }.factsAbout-item.teacher:before {background-image:url("../themes/mrc/assets/icons/icon-teacher.svg") }.factsAbout-item.watermark:before {background-image:url("../themes/mrc/assets/icons/icon-watermark.svg") }.fact-text {display:inline-block;text-align:left;max-width:23em;padding-top:2.5em }.aboutPage-section {padding:5em 0 1em }.aboutPage-section:after,.aboutPage-section:before {content:"";display:table }.aboutPage-section:after {clear:both }.aboutPage-sectionTitle {margin:0;width:22.4em;font-size:1.5625em;line-height:1.2;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em;color:#0091fe;text-align:right;float:left }.aboutPage-sectionTitle:before {content:"";display:block;border-top:0.24em solid #0091fe;margin-bottom:0.32em }.aboutPage-sectionSubTitle {margin:0 0 1.818181818181818em 0;display:inline-block;font-size:1.375em;line-height:1.090909090909091;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em;color:#c8cacc;text-align:right }.aboutPage-sectionSubTitle:before {content:"";display:block;border-top:0.272727272727273em solid #c8cacc;margin-bottom:0.363636363636364em }.aboutPage-sectionContent {position:relative;margin-left:35em;padding-left:4.5em;max-width:78.5em }.aboutPage-sectionContent:after {content:"";display:block;clear:both }.aboutPage-row:after {content:"";display:block;clear:both }.aboutPage-column {float:left;width:calc(50% - 6.5em);margin-bottom:4em;margin-right:6.5em }.linksBlock {background-color:#f5f5f5 }.linksBlock .list {margin:0;padding:0 }.linksBlock .list-item {list-style:none;margin:0;padding:0;font-size:1.125em;line-height:1.277777777777778;margin-bottom:1.777777777777778em }.linksBlock .list-item a {color:#0091fe;text-decoration:none }.linksBlock .list-item a:hover {color:#0056d1 }.linksBlock .list-item a:active {color:#0045a7 }.linksBlock .list-item a:focus {color:#535ad0 }.linksBlock .list-item a {white-space:nowrap }.documentsBlock-figure {display:block;width:100%;height:auto }.documentsBlock-figure.license,.documentsBlock-figure.identity {-webkit-box-shadow:5px 5px 25px 0 rgba(0,0,0,0.3);box-shadow:5px 5px 25px 0 rgba(0,0,0,0.3) }.documentsBlock-figure.license {max-width:18.75em;margin-bottom:1.5em }.documentsBlock-figure.identity {max-width:26.25em;margin-bottom:9em }.documentsBlock-figure.brandbook {max-width:27.875em;margin-top:-1em;margin-left:-1em }.documentsBlock-figure.mrc_logo {max-width:22.1875em;margin-bottom:4.1875em }.documentsBlock-description {width:20.444444444444443em;font-size:1.125em;line-height:1.277777777777778 }.documentsBlock-downloadButton {position:relative;display:inline-block;width:8.5em;height:8.5em;margin-top:1.5em;margin-right:1.5em;border:1px solid #c8bdb8;background-position:center;background-repeat:no-repeat;background-size:contain;color:#c8bdb8;-webkit-transition:opacity 0.3s ease,color 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease,border-color 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease }.documentsBlock-downloadButton:hover {color:#0091fe }.documentsBlock-downloadButton:active {color:#0091fe }.documentsBlock-downloadButton:focus {color:#c8bdb8 }.documentsBlock-downloadButton:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.documentsBlock-downloadButton:hover {border-color:#0091fe }.documentsBlock-downloadButton:hover:after {opacity:1 }.documentsBlock-downloadButton:active {-webkit-transform:scale(0.98);transform:scale(0.98) }.documentsBlock-downloadButton .text {display:block;position:absolute;bottom:0.421052631578947em;left:0;right:0;text-align:center;font-size:1.1875em;line-height:1;text-transform:uppercase;letter-spacing:0.04em }.documentsBlock-downloadButton .link {position:absolute;top:0;right:0;bottom:0;left:0;display:block }.documentsBlock-downloadButton.pdf {background-image:url("../themes/mrc/assets/icons/pdf-gray.svg");color:#c8bdb8 }.documentsBlock-downloadButton.pdf:hover {color:#cc4b4c }.documentsBlock-downloadButton.pdf:active {color:#cc4b4c }.documentsBlock-downloadButton.pdf:focus {color:#c8bdb8 }.documentsBlock-downloadButton.pdf:hover {border-color:#cc4b4c }.documentsBlock-downloadButton.pdf:after {background-image:url("../themes/mrc/assets/icons/pdf.svg") }.documentsBlock-downloadButton.png {background-image:url("../themes/mrc/assets/icons/png-gray.svg");color:#c8bdb8 }.documentsBlock-downloadButton.png:hover {color:#659c35 }.documentsBlock-downloadButton.png:active {color:#659c35 }.documentsBlock-downloadButton.png:focus {color:#c8bdb8 }.documentsBlock-downloadButton.png:hover {border-color:#659c35 }.documentsBlock-downloadButton.png:after {background-image:url("../themes/mrc/assets/icons/png.svg") }.documentsBlock-downloadButton.svg {background-image:url("../themes/mrc/assets/icons/svg-gray.svg");color:#c8bdb8 }.documentsBlock-downloadButton.svg:hover {color:#e57e25 }.documentsBlock-downloadButton.svg:active {color:#e57e25 }.documentsBlock-downloadButton.svg:focus {color:#c8bdb8 }.documentsBlock-downloadButton.svg:hover {border-color:#e57e25 }.documentsBlock-downloadButton.svg:after {background-image:url("../themes/mrc/assets/icons/svg.svg") }.partnersBlock {background-color:#fff }.partnersBlock-content {clear:both;position:relative;width:auto;max-width:91rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-top:3rem;font-size:0 }.partnersBlock-content .list {margin:0;padding:0 }.partnersBlock-content .list-item {margin:0;padding:0;list-style:none }.partnersBlock .partner {position:relative;display:inline-block;width:25%;margin-bottom:4em;padding:0 2em;font-size:0.75rem;vertical-align:top;text-align:center }@media screen and (min-width:72.25rem) {.partnersBlock .partner {font-size:calc(0.75rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.partnersBlock .partner {font-size:1rem }}.partnersBlock .partner-title {margin-top:1.222222222222222em;font-size:1.125em;line-height:1.222222222222222 }.partnersBlock .partner-link {position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;text-indent:9999px;text-decoration:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease }.partnersBlock .partner-link:hover {background-color:rgba(0,145,254,0.2) }.requisitesBlock-content {font-size:1.125em;line-height:1.222222222222222;margin-bottom:3.555555555555555em }.requisitesBlock-content p:first-child {margin-top:0 }.requisitesBlock-content .sign {display:inline-block;width:8.88888888888889em;height:3.555555555555555em;margin-right:0.5em;border-bottom:1px solid rgba(34,34,34,0.3) }.brandbookBlock {background-color:#fff }.consultingPage {width:auto;max-width:87.5em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-bottom:4em;-webkit-box-shadow:none;box-shadow:none }.consultingPage-infoBlock {max-width:50.8235294117647em;margin-left:17.88235294117647em;padding-left:3.764705882352941em;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.consultingPage-section {position:relative }.consultingPage-section + .consultingPage-section {margin-top:4.5em }.consultingPage-sectionHeader {position:absolute;left:0;text-align:right;padding-right:3em }.consultingPage-sectionHeader .icon {display:inline-block;width:2.5em;height:2.5em;border:solid 1px rgba(0,145,254,0.5) }.consultingPage-sectionTitle {margin:0;width:15.578947368421053em;margin-bottom:0.842105263157895em;font-size:1.1875em;line-height:1.157894736842105;text-align:right;font-weight:500;text-transform:uppercase;letter-spacing:0.04em }.consultingPage-sectionTitle:before {content:"";display:block;margin-bottom:0.315789473684211em;border-bottom:0.315789473684211em solid #0091fe }.consultingPage-sectionContent {position:relative;padding-left:23em }.consultingPage-sectionContentDescription {width:43.294117647058826em;font-size:1.0625em;line-height:1.058823529411765;color:#0091fe }.consultingPage-sectionContentList {position:relative;width:46em;margin-top:1.75em;padding-left:1.647058823529412em }.consultingPage-sectionContentListItem {position:relative;list-style:none;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.consultingPage-sectionContentListItem:before {content:"";position:absolute;display:block;top:0.117647058823529em;left:-1.647058823529412em;width:0.647058823529412em;height:0.647058823529412em;background-color:#ffc127 }.consultingPage-sectionContentListItem + .consultingPage-sectionContentListItem {margin-top:1.411764705882353em }.consultingPage-sendMessageButton {font-size:1.125em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;display:none }.consultingPage-sendMessageButton:hover {background-color:#ffc127 }.consultingPage-sendMessageButton.disabled {background-color:#0056d1;pointer-events:none }.elearningPage {width:auto;max-width:87.5em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-bottom:4em;-webkit-box-shadow:none;box-shadow:none }.elearningPage-infoBlock {max-width:50.8235294117647em;margin-left:17.88235294117647em;padding-left:3.764705882352941em;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-section {position:relative }.elearningPage-section + .elearningPage-section {margin-top:4.5em }.elearningPage-sectionHeader {position:absolute;left:0;text-align:right;padding-right:3em;pointer-events:none }.elearningPage-sectionHeader[pointer] {pointer-events:auto !important;z-index:50 }.elearningPage-sectionHeader .icon {display:inline-block;width:2.5em;height:2.5em;border:solid 1px rgba(0,145,254,0.5) }.elearningPage-sectionTitle {margin:0;width:15.578947368421053em;margin-bottom:0.842105263157895em;font-size:1.1875em;line-height:1.157894736842105;text-align:right;font-weight:500;text-transform:uppercase;letter-spacing:0.04em }.elearningPage-sectionTitle:before {content:"";display:block;margin-bottom:0.315789473684211em;border-bottom:0.315789473684211em solid #0091fe }.elearningPage-sectionContent {position:relative;padding-left:23em }.elearningPage-sectionContentDescription {width:43.294117647058826em;font-size:1.0625em;line-height:1.058823529411765;color:#0091fe }.pageSection-partnersheader {width:43.294117647058826em;font-size:1.0625em;line-height:1.058823529411765;color:#0091fe }.elearningPage-sectionContentSecondDescription {width:43.294117647058826em;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-sectionContentSecondDescription2 {width:43.294117647058826em;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-sectionContentSecondDescription3 {width:43.294117647058826em;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-sectionContentfootnote {width:43.294117647058826em;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-sectionContentfootnote:empty {display:none }.elearningPage-sectionContentList {position:relative;width:46em;padding-left:1.647058823529412em }.elearningPage-sectionContentList:empty {display:none }.elearningPage-sectionContentListItem {position:relative;list-style:none;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-sectionContentListItem:empty {display:none }.elearningPage-sectionContentListItem:before {content:"";position:absolute;display:block;top:0.117647058823529em;left:-1.647058823529412em;width:0.647058823529412em;height:0.647058823529412em;background-color:#ffc127 }.elearningPage-sectionContentListItem + .elearningPage-sectionContentListItem {margin-top:0.811764705882353em }.elearningPage-sectionContentList2 {position:relative;width:46em;padding-left:1.647058823529412em }.elearningPage-sectionContentList2:empty {display:none }.elearningPage-sectionContentList2Item {position:relative;list-style:none;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-sectionContentList2Item:empty {display:none }.elearningPage-sectionContentList2Item:before {content:"";position:absolute;display:block;top:0.117647058823529em;left:-1.647058823529412em;width:0.647058823529412em;height:0.647058823529412em;background-color:#ffc127 }.elearningPage-sectionContentList2Item + .elearningPage-sectionContentList2Item {margin-top:0.811764705882353em }.elearningPage-sectionContentList3 {position:relative;width:46em;padding-left:1.647058823529412em }.elearningPage-sectionContentList3:empty {display:none }.elearningPage-sectionContentList3Item {position:relative;list-style:none;font-size:1.0625em;line-height:1.058823529411765;color:#000 }.elearningPage-sectionContentList3Item:empty {display:none }.elearningPage-sectionContentList3Item:before {content:"";position:absolute;display:block;top:0.117647058823529em;left:-1.647058823529412em;width:0.647058823529412em;height:0.647058823529412em;background-color:#ffc127 }.elearningPage-sectionContentList3Item + .elearningPage-sectionContentList3Item {margin-top:0.811764705882353em }.elearningPage-sendMessageButton {font-size:1.125em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;display:none }.elearningPage-sendMessageButton:hover {background-color:#ffc127 }.elearningPage-sendMessageButton.disabled {background-color:#0056d1;pointer-events:none }.elearningPage-sectionContentmapVideoBlock {position:relative;overflow:hidden;width:43.294117647058826em;height:320px;justify-content:center;align-items:center;border:1px solid #515151 }.elearningPage-sectionContentmapVideoBlock:empty {display:none;height:0 }.elearningPage-sectionContentmapVideoBlock_control {position:absolute;top:50%;left:50%;width:5.729166666666666%;overflow:hidden;position:relative;font-size:0;cursor:pointer;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);z-index:1;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease }.elearningPage-sectionContentmapVideoBlock_control:before {content:"";display:block;height:0;padding-top:129.99999999999997% }.elearningPage-sectionContentmapVideoBlock_control:before {background-image:url("../themes/mrc/assets/icons/button-play.svg");background-repeat:no-repeat;background-size:contain;background-position:center }.elearningPage-sectionContentmapVideoBlock_control:hover {-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1) }.elearningPage-sectionContentmapVideoBlock_control:active {-webkit-transform:translate3d(-50%,-50%,0) scale(1.05);transform:translate3d(-50%,-50%,0) scale(1.05) }.elearningPage-sectionContentmapVideoBlock_control:empty {display:none }.elearningPage-sectionContentmapVideoBlock_container {position:absolute;top:0;right:0;bottom:0;left:0 }.elearningPage-sectionContentmapVideoBlock_container img {object-fit:cover;height:100%;width:100%}.elearningPage-sectionContentmapVideoBlock_container:empty {display:none }.elearning_table {border-collapse:collapse;border:1px solid white;width:75% }.elearning_table_blue {border-collapse:collapse;border:1px solid white;width:75% }.elearning_table_blue:empty {visibility:hidden;display:none;height:0;border:0 }.elearning_list {border-collapse:collapse;border:1px solid white;width:75% }.elearning_list th {border:1px solid white;background-color:#efefef;padding:10px 15px;color:#000;font-size:1.0625em;font-weight:normal;text-align:left }.elearning_list th.buttom {border:1px solid white;background-color:#efefef;padding:10px 15px;color:#000;font-size:1.0625em;font-weight:normal;text-align:center }.elearning_list th.buttom:hover {border:1px solid white;background-color:#0091fe;padding:10px 15px;color:#fff;font-size:1.0625em;font-weight:normal;text-align:center }.elearning_subheader th {border:1px solid white;color:white;background-color:#0091fe;font-size:12px }.elearning_subheader th:empty {visibility:hidden;display:none;height:0;border:0 }.elearning_subheader tr:empty {visibility:hidden;display:none;height:0;border:0 }.elearning_items_blue th {border:1px solid white;color:white;background-color:#0091fe;padding:10px 15px;text-align:left;font-size:1.0625em;font-weight:normal }.elearning_items_blue th:empty {visibility:hidden;display:none;height:0;border:0 }.elearning_items_blue tr:empty {visibility:hidden;display:none;height:0;border:0 }.elearning_items_blue th.type:empty{visibility:hidden;display:none;height:0;border:0 }.elearning_items_blue th.type{border:1px solid white;color:white;background-color:#0091fe;padding:10px 15px;font-size:1.0625em;font-weight:normal;text-align:center }.elearning_items th {border:1px solid white;background-color:#efefef;padding:10px 15px;color:#000;font-size:1.0625em;font-weight:normal;text-align:left }.elearning_items th.type{border:1px solid white;background-color:#efefef;padding:10px 15px;color:#000;font-size:1.0625em;font-weight:normal;text-align:center }.elearning_items th.new{border:1px solid white;background-color:#efefef;padding:10px 15px;color:gray;font-size:1.0625em;font-weight:bold;text-align:center }.elearning_items th.type:empty{visibility:hidden;display:none;height:0;border:0 }.elearning_items th.new:empty{visibility:hidden;display:none;height:0;border:0 }.elearningPage-sectionContentpartnersBlock {background-color:#fff }.elearningPage-sectionContentpartnersBlock-content {clear:both;position:relative;width:75%;max-width:91rem;float:none;display:block;padding-left:0;padding-right:0;font-size:0 }.elearningPage-sectionContent-content .list {margin:0;padding:0 }.elearningPage-sectionContent-content .list-item {margin:0;padding:0;list-style:none }.elearningPage-sectionContent .partner {position:relative;display:inline-block;width:25%;margin-bottom:4em;padding:0 2em;font-size:0.75rem;vertical-align:top;text-align:center }@media screen and (min-width:72.25rem) {.elearningPage-sectionContent .partner {font-size:calc(0.75rem + 0.005405405405405 * (100vw - 72.25rem)) }}@media screen and (min-width:118.5rem) {.elearningPage-sectionContent .partner {font-size:1rem }}.elearningPage-sectionContent .partner-title {margin-top:1.222222222222222em;font-size:1.125em;line-height:1.222222222222222 }.elearningPage-sectionContent .partner-logo {display:block;text-align:center;margin-left:auto;margin-right:auto }.elearningPage-sectionContent .partner-link {position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;text-indent:9999px;text-decoration:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease }.elearningPage-sectionContent .partner-link:hover {background-color:rgba(0,145,254,0.2) }.coursesList {max-width:83.29411764705883em;margin:0 auto;padding-bottom:3.294117647058823em;padding-top:3.294117647058823em;font-size:1.0625em;line-height:1.058823529411765;background-color:#fff }.coursesList:after {content:"";display:block;clear:both }.coursesList_description {position:relative;width:37.64705882352941em;margin-left:20.470588235294116em }.coursesList_description:before {content:"";display:block;position:absolute;left:-7.705882352941177em;width:1.588235294117647em;top:0;bottom:0;background:url("../themes/mrc/assets/icons/info-watermark.svg") left center no-repeat;background-size:contain }.coursesList_plan {float:right;width:21.176470588235293em }.coursesList_button {position:relative;display:block;width:8em;height:8em;margin-top:0.470588235294118em;border:1px solid #c8bdb8;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../themes/mrc/assets/icons/download-gray.svg");color:#c8bdb8;-webkit-transition:opacity 0.3s ease,color 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease,border-color 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease }.coursesList_button:hover {color:#0091fe }.coursesList_button:active {color:#0091fe }.coursesList_button:focus {color:#c8bdb8 }.coursesList_button:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../themes/mrc/assets/icons/download.svg");opacity:0;-webkit-transition:opacity 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.coursesList_button:hover {border-color:#0091fe }.coursesList_button:hover:after {opacity:1 }.coursesList_button:active {-webkit-transform:scale(0.98);transform:scale(0.98) }.coursesList_button .text {display:block;position:absolute;bottom:0.421052631578947em;left:0;right:0;text-align:center;font-size:1.117647058823529em;line-height:1;text-transform:uppercase;letter-spacing:0.04em }.coursesList .courses_list {position:relative;margin-top:5.647058823529412em;margin-right:1.882352941176471em;border-collapse:collapse;border-spacing:0;table-layout:fixed }.coursesList .courses_list .header {vertical-align:top }.coursesList .courses_list .header .title {width:15.578947368421053em;padding-right:2.526315789473684em;vertical-align:top;font-size:1.117647058823529em;line-height:1.157894736842105;text-align:right;font-weight:normal;border-spacing:0.235294117647059em }.coursesList .courses_list .header .title .link {display:block;padding-top:0.631578947368421em;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em;color:#222;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }.coursesList .courses_list .header .title .link:hover {color:#0091fe }.coursesList .courses_list .header .title .link:active {color:#0056d1 }.coursesList .courses_list .header .title .link:focus {color:#0056d1 }.coursesList .courses_list .header .title:before {content:"";display:block;height:3.842105263157895em;border-bottom:0.315789473684211em solid #0091fe }.coursesList .courses_list .subheader {padding:0;vertical-align:top }.coursesList .courses_list .subheader .title,.coursesList .courses_list .subheader .type,.coursesList .courses_list .subheader .dates,.coursesList .courses_list .subheader .hours,.coursesList .courses_list .subheader .price {position:relative;padding:0;border:3px solid #fff }.coursesList .courses_list .subheader .title:before,.coursesList .courses_list .subheader .type:before,.coursesList .courses_list .subheader .dates:before,.coursesList .courses_list .subheader .hours:before,.coursesList .courses_list .subheader .price:before {content:"";display:block;height:3.764705882352941em }.coursesList .courses_list .subheader .title .text,.coursesList .courses_list .subheader .type .text,.coursesList .courses_list .subheader .dates .text,.coursesList .courses_list .subheader .hours .text,.coursesList .courses_list .subheader .price .text {display:block;font-size:0.764705882352941em;line-height:1.307692307692308;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em;color:#fff;background-color:#0091fe }.coursesList .courses_list .subheader .title {width:49.69230769230769em;position:relative }.coursesList .courses_list .subheader .type,.coursesList .courses_list .subheader .dates,.coursesList .courses_list .subheader .hours,.coursesList .courses_list .subheader .price {width:7.538461538461538em }.coursesList .courses_list .subheader .type:before,.coursesList .courses_list .subheader .dates:before,.coursesList .courses_list .subheader .hours:before,.coursesList .courses_list .subheader .price:before {background-position:center;background-repeat:no-repeat;background-size:2.461538461538462em 2.461538461538462em }.coursesList .courses_list .subheader .type:before {background-image:url("../themes/mrc/assets/icons/plan.svg") }.coursesList .courses_list .subheader .dates:before {background-image:url("../themes/mrc/assets/icons/calendar.svg") }.coursesList .courses_list .subheader .hours:before {background-image:url("../themes/mrc/assets/icons/clock.svg") }.coursesList .courses_list .subheader .price:before {background-image:url("../themes/mrc/assets/icons/calc.svg") }.coursesList .courses_list .course {font-weight:300;height:2.823529411764706em }.coursesList .courses_list .course .title,.coursesList .courses_list .course .type,.coursesList .courses_list .course .dates,.coursesList .courses_list .course .hours,.coursesList .courses_list .course .price {padding:0;border:3px solid #fff }.coursesList .courses_list .course:hover {background-color:rgba(0,145,254,0.1) }.coursesList .courses_list .course:hover .title {background-color:transparent }.coursesList .courses_list .course:hover .title:hover {background-color:rgba(0,145,254,0.1) }.coursesList .courses_list .course:hover .type,.coursesList .courses_list .course:hover .dates,.coursesList .courses_list .course:hover .hours,.coursesList .courses_list .course:hover .price {color:#0091fe }.coursesList .courses_list .course:hover .type:hover,.coursesList .courses_list .course:hover .dates:hover,.coursesList .courses_list .course:hover .hours:hover,.coursesList .courses_list .course:hover .price:hover {background-color:rgba(0,145,254,0.1) }.coursesList .courses_list .course .title {position:relative;width:37.64705882352941em;padding-left:3.764705882352941em;background-color:#efefef }.coursesList .courses_list .course .title .course_link {position:absolute;top:0;right:0;bottom:0;left:0 }.coursesList .courses_list .course .title .course_link .link {position:absolute;top:0;right:0;bottom:0;left:0;font-size:0 }.coursesList .courses_list .course .type,.coursesList .courses_list .course .dates,.coursesList .courses_list .course .hours,.coursesList .courses_list .course .price {width:5.411764705882353em;text-align:center;color:#707070 }.coursesList .courses_list .course .dates {position:relative }.coursesList .courses_list .course .dates.tooltip:hover .dates-list {display:block }.coursesList .courses_list .course .dates.tooltip:hover:after {content:"";width:0;height:0;display:block;position:absolute;bottom:0;left:2.588235294117647em;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent rgba(0,145,254,0.9) transparent }.coursesList .courses_list .course .dates-list {display:none;margin:0;padding:0;position:absolute;top:100%;background-color:rgba(0,145,254,0.9);text-align:left;z-index:2 }.coursesList .courses_list .course .dates-item {margin:0;padding:0.470588235294118em 0.705882352941177em;list-style:none;color:#fff;white-space:nowrap }.state .coursesList_button {color:#c8bdb8 }.state .coursesList_button:hover {color:#4ab387 }.state .coursesList_button:active {color:#4ab387 }.state .coursesList_button:focus {color:#c8bdb8 }.state .coursesList_button:after {background-image:url("../themes/mrc/assets/icons/download-state.svg") }.state .coursesList_button:hover {border-color:#4ab387 }.state .courses_list .header .title .link {color:#000 }.state .courses_list .header .title .link:hover {color:#4ab387 }.state .courses_list .header .title .link:active {color:#3b8f6c }.state .courses_list .header .title .link:focus {color:#3b8f6c }.state .courses_list .header .title:before {border-color:#4ab387 }.state .courses_list .subheader .title .text,.state .courses_list .subheader .type .text,.state .courses_list .subheader .dates .text,.state .courses_list .subheader .hours .text,.state .courses_list .subheader .price .text {background-color:#4ab387 }.state .courses_list .course:hover {background-color:rgba(74,179,135,0.1) }.state .courses_list .course:hover .title {background-color:transparent }.state .courses_list .course:hover .title:hover {background-color:rgba(74,179,135,0.1) }.state .courses_list .course:hover .type,.state .courses_list .course:hover .dates,.state .courses_list .course:hover .hours,.state .courses_list .course:hover .price {color:#4ab387 }.state .courses_list .course:hover .type:hover,.state .courses_list .course:hover .dates:hover,.state .courses_list .course:hover .hours:hover,.state .courses_list .course:hover .price:hover {background-color:rgba(74,179,135,0.1) }.state .courses_list .course .dates.tooltip:hover:after {border-color:transparent transparent rgba(74,179,135,0.9) transparent }.state .courses_list .course .dates-list {background-color:rgba(74,179,135,0.9) }.municipal .coursesList_button {color:#c8bdb8 }.municipal .coursesList_button:hover {color:#cc275e }.municipal .coursesList_button:active {color:#cc275e }.municipal .coursesList_button:focus {color:#c8bdb8 }.municipal .coursesList_button:after {background-image:url("../themes/mrc/assets/icons/download-municipal.svg") }.municipal .coursesList_button:hover {border-color:#cc275e }.municipal .courses_list .header .title .link {color:#000 }.municipal .courses_list .header .title .link:hover {color:#cc275e }.municipal .courses_list .header .title .link:active {color:#a31f4b }.municipal .courses_list .header .title .link:focus {color:#a31f4b }.municipal .courses_list .header .title:before {border-color:#cc275e }.municipal .courses_list .subheader .title .text,.municipal .courses_list .subheader .type .text,.municipal .courses_list .subheader .dates .text,.municipal .courses_list .subheader .hours .text,.municipal .courses_list .subheader .price .text {background-color:#cc275e }.municipal .courses_list .course:hover {background-color:rgba(204,39,94,0.1) }.municipal .courses_list .course:hover .title {background-color:transparent }.municipal .courses_list .course:hover .title:hover {background-color:rgba(204,39,94,0.1) }.municipal .courses_list .course:hover .type,.municipal .courses_list .course:hover .dates,.municipal .courses_list .course:hover .hours,.municipal .courses_list .course:hover .price {color:#cc275e }.municipal .courses_list .course:hover .type:hover,.municipal .courses_list .course:hover .dates:hover,.municipal .courses_list .course:hover .hours:hover,.municipal .courses_list .course:hover .price:hover {background-color:rgba(204,39,94,0.1) }.municipal .courses_list .course .dates.tooltip:hover:after {border-color:transparent transparent rgba(204,39,94,0.9) transparent }.municipal .courses_list .course .dates-list {background-color:rgba(204,39,94,0.9) }.commercial .coursesList_button {color:#c8bdb8 }.commercial .coursesList_button:hover {color:#0091fe }.commercial .coursesList_button:active {color:#0091fe }.commercial .coursesList_button:focus {color:#c8bdb8 }.commercial .coursesList_button:after {background-image:url("../themes/mrc/assets/icons/download-commercial.svg") }.commercial .coursesList_button:hover {border-color:#0091fe }.commercial .courses_list .header .title .link {color:#000 }.commercial .courses_list .header .title .link:hover {color:#0091fe }.commercial .courses_list .header .title .link:active {color:#0074cb }.commercial .courses_list .header .title .link:focus {color:#0074cb }.commercial .courses_list .header .title:before {border-color:#0091fe }.commercial .courses_list .subheader .title .text,.commercial .courses_list .subheader .type .text,.commercial .courses_list .subheader .dates .text,.commercial .courses_list .subheader .hours .text,.commercial .courses_list .subheader .price .text {background-color:#0091fe }.commercial .courses_list .course:hover {background-color:rgba(0,145,254,0.1) }.commercial .courses_list .course:hover .title {background-color:transparent }.commercial .courses_list .course:hover .title:hover {background-color:rgba(0,145,254,0.1) }.commercial .courses_list .course:hover .type,.commercial .courses_list .course:hover .dates,.commercial .courses_list .course:hover .hours,.commercial .courses_list .course:hover .price {color:#0091fe }.commercial .courses_list .course:hover .type:hover,.commercial .courses_list .course:hover .dates:hover,.commercial .courses_list .course:hover .hours:hover,.commercial .courses_list .course:hover .price:hover {background-color:rgba(0,145,254,0.1) }.commercial .courses_list .course .dates.tooltip:hover:after {border-color:transparent transparent rgba(0,145,254,0.9) transparent }.commercial .courses_list .course .dates-list {background-color:rgba(0,145,254,0.9) }.fulltime .coursesList_button {color:#c8bdb8 }.fulltime .coursesList_button:hover {color:#ff5236 }.fulltime .coursesList_button:active {color:#ff5236 }.fulltime .coursesList_button:focus {color:#c8bdb8 }.fulltime .coursesList_button:after {background-image:url("../themes/mrc/assets/icons/download-fulltime.svg") }.fulltime .coursesList_button:hover {border-color:#ff5236 }.fulltime .courses_list .header .title .link {color:#000 }.fulltime .courses_list .header .title .link:hover {color:#ff5236 }.fulltime .courses_list .header .title .link:active {color:#f72200 }.fulltime .courses_list .header .title .link:focus {color:#f72200 }.fulltime .courses_list .header .title:before {border-color:#ff5236 }.fulltime .courses_list .subheader .title .text,.fulltime .courses_list .subheader .type .text,.fulltime .courses_list .subheader .dates .text,.fulltime .courses_list .subheader .hours .text,.fulltime .courses_list .subheader .price .text {background-color:#ff5236 }.fulltime .courses_list .course:hover {background-color:rgba(255,82,54,0.1) }.fulltime .courses_list .course:hover .title {background-color:transparent }.fulltime .courses_list .course:hover .title:hover {background-color:rgba(255,82,54,0.1) }.fulltime .courses_list .course:hover .type,.fulltime .courses_list .course:hover .dates,.fulltime .courses_list .course:hover .hours,.fulltime .courses_list .course:hover .price {color:#ff5236 }.fulltime .courses_list .course:hover .type:hover,.fulltime .courses_list .course:hover .dates:hover,.fulltime .courses_list .course:hover .hours:hover,.fulltime .courses_list .course:hover .price:hover {background-color:rgba(255,82,54,0.1) }.fulltime .courses_list .course .dates.tooltip:hover:after {border-color:transparent transparent rgba(255,82,54,0.9) transparent }.fulltime .courses_list .course .dates-list {background-color:rgba(255,82,54,0.9) }.distance .coursesList_button {color:#c8bdb8 }.distance .coursesList_button:hover {color:#4cb2c1 }.distance .coursesList_button:active {color:#4cb2c1 }.distance .coursesList_button:focus {color:#c8bdb8 }.distance .coursesList_button:after {background-image:url("../themes/mrc/assets/icons/download-distance.svg") }.distance .coursesList_button:hover {border-color:#4cb2c1 }.distance .courses_list .header .title .link {color:#000 }.distance .courses_list .header .title .link:hover {color:#4cb2c1 }.distance .courses_list .header .title .link:active {color:#3792a0 }.distance .courses_list .header .title .link:focus {color:#3792a0 }.distance .courses_list .header .title:before {border-color:#4cb2c1 }.distance .courses_list .subheader .title .text,.distance .courses_list .subheader .type .text,.distance .courses_list .subheader .dates .text,.distance .courses_list .subheader .hours .text,.distance .courses_list .subheader .price .text {background-color:#4cb2c1 }.distance .courses_list .course:hover {background-color:rgba(76,178,193,0.1) }.distance .courses_list .course:hover .title {background-color:transparent }.distance .courses_list .course:hover .title:hover {background-color:rgba(76,178,193,0.1) }.distance .courses_list .course:hover .type,.distance .courses_list .course:hover .dates,.distance .courses_list .course:hover .hours,.distance .courses_list .course:hover .price {color:#4cb2c1 }.distance .courses_list .course:hover .type:hover,.distance .courses_list .course:hover .dates:hover,.distance .courses_list .course:hover .hours:hover,.distance .courses_list .course:hover .price:hover {background-color:rgba(76,178,193,0.1) }.distance .courses_list .course .dates.tooltip:hover:after {border-color:transparent transparent rgba(76,178,193,0.9) transparent }.distance .courses_list .course .dates-list {background-color:rgba(76,178,193,0.9) }.fulltime-distance .coursesList_button {color:#c8bdb8 }.fulltime-distance .coursesList_button:hover {color:#ff7800 }.fulltime-distance .coursesList_button:active {color:#ff7800 }.fulltime-distance .coursesList_button:focus {color:#c8bdb8 }.fulltime-distance .coursesList_button:after {background-image:url("../themes/mrc/assets/icons/download-fulltime-distance.svg") }.fulltime-distance .coursesList_button:hover {border-color:#ff7800 }.fulltime-distance .courses_list .header .title .link {color:#000 }.fulltime-distance .courses_list .header .title .link:hover {color:#ff7800 }.fulltime-distance .courses_list .header .title .link:active {color:#cc6000 }.fulltime-distance .courses_list .header .title .link:focus {color:#cc6000 }.fulltime-distance .courses_list .header .title:before {border-color:#ff7800 }.fulltime-distance .courses_list .subheader .title .text,.fulltime-distance .courses_list .subheader .type .text,.fulltime-distance .courses_list .subheader .dates .text,.fulltime-distance .courses_list .subheader .hours .text,.fulltime-distance .courses_list .subheader .price .text {background-color:#ff7800 }.fulltime-distance .courses_list .course:hover {background-color:rgba(255,120,0,0.1) }.fulltime-distance .courses_list .course:hover .title {background-color:transparent }.fulltime-distance .courses_list .course:hover .title:hover {background-color:rgba(255,120,0,0.1) }.fulltime-distance .courses_list .course:hover .type,.fulltime-distance .courses_list .course:hover .dates,.fulltime-distance .courses_list .course:hover .hours,.fulltime-distance .courses_list .course:hover .price {color:#ff7800 }.fulltime-distance .courses_list .course:hover .type:hover,.fulltime-distance .courses_list .course:hover .dates:hover,.fulltime-distance .courses_list .course:hover .hours:hover,.fulltime-distance .courses_list .course:hover .price:hover {background-color:rgba(255,120,0,0.1) }.fulltime-distance .courses_list .course .dates.tooltip:hover:after {border-color:transparent transparent rgba(255,120,0,0.9) transparent }.fulltime-distance .courses_list .course .dates-list {background-color:rgba(255,120,0,0.9) }.detector-page {width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0 }.pageContent {background-color:#f5f5f5 }.nalog-page {width:auto;max-width:1125px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0 }.pageWrap {width:auto;max-width:1416px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;padding-left:2.25em;padding-right:1.75em;background-color:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.2);box-shadow:0 1px 8px 0 rgba(0,0,0,0.2) }.pageWrap:after,.pageWrap:before {content:"";display:table }.pageWrap:after {clear:both }.pageSection {margin-bottom:4em }.pageSection:after,.pageSection:before {content:"";display:table }.pageSection:after {clear:both }.pageSection-header {position:relative }.pageSection-title {display:inline-block;font-size:1.5em;line-height:1.208333333333333;margin:0;margin-bottom:1em;padding-left:15.416666666666666em;text-transform:uppercase;letter-spacing:0.04em;font-weight:normal;border-top:solid 0.208333333333333em #0091fe }.pageSection-content:after,.pageSection-content:before {content:"";display:table }.pageSection-content:after {clear:both }.pageSection-content.textContent {font-size:1.0625em;line-height:1.235294117647059;width:50.8235294117647em;margin-left:21.764705882352942em }.pageSection-content .row:after {content:"";display:block;clear:both }.pageSection-content .column {position:relative;float:left }.checkList {margin:0;padding:0 }.checkList-item {list-style:none;margin-left:1.764705882352941em;margin-bottom:0.882352941176471em }.checkList-item:before {font-size:1.125em;line-height:1.166666666666667;content:"\f00c";font-family:FontAwesome;display:inline-block;width:1.666666666666667em;margin-left:-1.666666666666667em }.checkList.blue .checkList-item:before {color:#0091fe }.checkList.red .checkList-item:before {color:#ff816f }.infoBlock {font-size:1.0625em;line-height:1.235294117647059;margin-bottom:0 }.infoBlock-message {position:relative;width:37.64705882352941em;margin-left:18.764705882352942em;padding:1.176470588235294em 0 }.infoBlock-message:before {content:"";display:block;position:absolute;left:-5.588235294117647em;width:1.294117647058824em;margin:-1.176470588235294em 0;top:0;bottom:0;background:url("../themes/mrc/assets/icons/info-watermark.svg") left center no-repeat;background-size:contain }.iconCards {margin:0;padding:0;text-align:center }.iconCards-item {list-style:none;display:inline-block;vertical-align:top;width:15.5em }.iconCards-link {font-size:1.25em;line-height:1.2;display:block;text-transform:uppercase;letter-spacing:0.04em;text-align:center;text-decoration:none;color:#222 }.iconCards-link:before {content:'';display:block;position:relative;top:0;margin:0.9em auto;width:7.6em;height:7.6em;background-image:url("../themes/mrc/assets/icons/icon-man.svg");background-size:contain;background-repeat:no-repeat;-webkit-transition:top 0.3s ease;transition:top 0.3s ease }.iconCards-link:hover:before {top:-0.45em }.iconCards-link.info-doc:before {background-image:url("../themes/mrc/assets/icons/icon-info-doc.svg") }.iconCards-link.man:before {background-image:url("../themes/mrc/assets/icons/icon-man.svg") }.iconCards-link.graduate:before {background-image:url("../themes/mrc/assets/icons/icon-graduate.svg") }.iconCards-link.search-book:before {background-image:url("../themes/mrc/assets/icons/icon-search-book.svg") }.iconCards-link.purse:before {background-image:url("../themes/mrc/assets/icons/icon-purse.svg") }.buttonSection {text-align:center;margin-bottom:5em }.buttonSection-button {font-size:1em;line-height:1.25;display:inline-block;width:15em;height:4.375em;color:#e9543f;padding:1.5625em;text-transform:uppercase;letter-spacing:0.04em;border:0.0625em solid #e9543f;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;text-decoration:none }.buttonSection-button:hover {color:#fff;background-color:#e9543f }.presidentialDemands .twoColumn {font-size:1.0625em;line-height:1.235294117647059;width:46.64705882352941em;margin-left:21.764705882352942em;margin-top:1.411764705882353em }.presidentialDemands .twoColumn:after {content:"";display:block;clear:both }.presidentialDemands .twoColumn .column {float:left }.presidentialDemands .twoColumn .column:nth-child(1) {width:21.529411764705884em }.presidentialDemands .twoColumn .column:nth-child(2) {width:20.647058823529413em;margin-left:4.470588235294118em }.presidentialDemands-message {font-size:1.0625em;line-height:1.235294117647059;width:24.352941176470587em;margin-left:21.764705882352942em;color:#0091fe }.presidentialDemands .docLinksList {margin:0;padding:0 }.presidentialDemands .docLinksList-item {margin-bottom:1.882352941176471em;list-style:none;background-color:#0091fe;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease }.presidentialDemands .docLinksList-item:hover {background-color:#0056d1 }.presidentialDemands .docLinksList-link {font-size:0.882352941176471em;line-height:1.466666666666667;display:block;padding:1.2em;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em }.presidentialDemands .docLinksList-link:before {font-size:2.133333333333333em;line-height:1;content:'';display:inline-block;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 32' fill='%23fff'%3E %3Ctitle%3Epdf-outline%3C/title%3E %3Cg%3E %3Cpath d='M7.14,29.84h-1V24.26H7.93a2.88,2.88,0,0,1,.8.11,2.27,2.27,0,0,1,.71.34,1.83,1.83,0,0,1,.5.55,1.37,1.37,0,0,1,.19.72,1.71,1.71,0,0,1-.17.77,1.65,1.65,0,0,1-.45.58,2.22,2.22,0,0,1-.71.36,3,3,0,0,1-.91.13H7.14Zm0-4.89v2.21h.95a1.32,1.32,0,0,0,.37-.06,1,1,0,0,0,.34-.19A.93.93,0,0,0,9,26.56,1.53,1.53,0,0,0,9.14,26a1.37,1.37,0,0,0,0-.31.91.91,0,0,0-.18-.34,1,1,0,0,0-.37-.27A1.57,1.57,0,0,0,7.91,25Z'/%3E %3Cpath d='M8.67,18.95a1.09,1.09,0,0,1-.61-.18,1.27,1.27,0,0,1-.7-1.24c.11-.9,1.38-1.85,3.76-2.81a34.11,34.11,0,0,0,2.38-6c-.63-1.2-1.23-2.76-.79-3.68a1.12,1.12,0,0,1,.71-.67,3.44,3.44,0,0,1,.64-.09c.32,0,.59.36.79.58s.6.65-.24,3.77a17.76,17.76,0,0,0,3.2,4.18,14.05,14.05,0,0,1,2.11-.2c1,0,1.58.2,1.82.62s.12.75-.24,1.19a1.74,1.74,0,0,1-1.4.66,4.4,4.4,0,0,1-2.65-1.26,33.08,33.08,0,0,0-5.54,1.56,15.44,15.44,0,0,1-1.49,2.35c-.64.79-1.2,1.16-1.75,1.16m1.67-2.84c-1.34.66-1.89,1.21-1.92,1.52,0,.05,0,.18.27.38.09,0,.64-.24,1.65-1.9m8.56-2.46c.51.35.64.52,1,.52a1,1,0,0,0,.76-.25,1,1,0,0,0,.15-.23,1.42,1.42,0,0,0-.74-.11,10.82,10.82,0,0,0-1.14.06M14.22,10a36.18,36.18,0,0,1-1.67,4.19,34.16,34.16,0,0,1,4.08-1.12A19,19,0,0,1,14.22,10m-.38-4.68A1.22,1.22,0,0,0,13.9,7.1c.6-1.17,0-1.79-.06-1.78'/%3E %3Cpath d='M16.55,26.89a3.7,3.7,0,0,1-.16,1.18,2.87,2.87,0,0,1-.43.82,2.11,2.11,0,0,1-.58.52,3,3,0,0,1-.62.28,3.22,3.22,0,0,1-.55.12l-.37,0h-2.4V24.26h1.91a4,4,0,0,1,1.4.22,3,3,0,0,1,1,.6,2.41,2.41,0,0,1,.6.84,2.48,2.48,0,0,1,.2,1m-3.05,2.28A1.81,1.81,0,0,0,15,28.58a2.71,2.71,0,0,0,.46-1.71,2.54,2.54,0,0,0-.09-.69,1.44,1.44,0,0,0-.36-.62,1.94,1.94,0,0,0-.74-.45,3.56,3.56,0,0,0-1.2-.17h-.6v4.22Z'/%3E %3Cpolygon points='19.19 24.95 19.19 26.7 21.84 26.7 21.84 27.33 19.19 27.33 19.19 29.84 18.14 29.84 18.14 24.26 22.1 24.26 22.1 24.95 19.19 24.95'/%3E %3Cpath d='M27.67,6.71,20.36.26A1.1,1.1,0,0,0,19.64,0H1.42A1.43,1.43,0,0,0,0,1.57V30.95C0,31.48.71,32,1.42,32H26.58c.71,0,1.42-.52,1.42-1.05V7.68A1.18,1.18,0,0,0,27.67,6.71ZM20,1.33,26.5,7H20ZM1.42,1H19V7.49a.5.5,0,0,0,.5.5H27V22H1V1.57C1,1.31,1.07,1,1.42,1ZM26.58,31H1.42A.66.66,0,0,1,1,30.84V23H27v7.84A.65.65,0,0,1,26.58,31Z'/%3E %3C/g%3E %3C/svg%3E");width:0.875em;height:1em;margin-top:-0.34375em;margin-bottom:-0.34375em;margin-right:0.5em }.presidentialDirections .badgeLayout {font-size:1.0625em;line-height:1.235294117647059;margin-top:1.411764705882353em;margin-bottom:3.764705882352941em }.presidentialDirections .badgeLayout-badge {width:21.764705882352942em;padding-left:3.764705882352941em }.presidentialDirections .badgeLayout-title {display:block;float:left;margin-bottom:1.882352941176471em;padding:0.235294117647059em 1em;color:#fff;background-color:#ff816f }.presidentialDirections .badgeLayout-title .top,.presidentialDirections .badgeLayout-title .bottom {display:block;text-align:center }.presidentialDirections .badgeLayout-title .top {font-size:1.411764705882353em;line-height:1;font-weight:300;text-transform:lowercase }.presidentialDirections .badgeLayout-title .bottom {font-weight:bold;font-size:2.823529411764706em;line-height:1 }.presidentialDirections .badgeLayout-description {font-size:0.75em;line-height:1.166666666666667;display:block;width:15em;margin-left:6.666666666666667em;text-transform:uppercase;font-weight:bold;color:#ff816f }.presidentialDirections .badgeLayout-description:after {content:"";display:table;clear:both }.presidentialDirections .badgeLayout-hours {width:8.235294117647058em;margin-bottom:1.882352941176471em }.presidentialDirections .badgeLayout-hours:before {content:'';display:block;width:1.647058823529412em;height:1.647058823529412em;background:url("../themes/mrc/assets/icons/clock.svg") center no-repeat;background-size:contain }.presidentialDirections .badgeLayout-hours .hours {font-size:1.5em;line-height:1;display:block;font-weight:bold;color:#ff816f }.presidentialDirections .badgeLayout-hours .description {font-size:0.875em;line-height:1.071428571428571;color:#b6b1b1;display:block;text-transform:lowercase }.financialScheme {position:relative;margin-top:100px;margin-bottom:1em;width:auto;max-width:960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:50px 0 35px;border:1px solid #0062ff;background-color:#f4f4f4 }.financialScheme:before {content:"";display:block;position:absolute;top:-20px;left:50%;margin-left:-20px;width:40px;height:40px;border-radius:20px;background-color:#fff;background-image:url("../themes/mrc/assets/icons/rouble.svg");background-repeat:no-repeat;background-size:13px 14px;background-position:center;border:1px solid #0062ff }.financialScheme-wrap {padding:2.5em 5em }.financialScheme-title {margin-top:-1.583333333333333em;margin-bottom:1.416666666666667em;font-size:1.5em;line-height:1.208333333333333;text-align:center;text-transform:uppercase;letter-spacing:0.04em;font-weight:normal }.financialScheme-diagram {margin-bottom:2em }.financialScheme-diagram:after,.financialScheme-diagram:before {content:"";display:table }.financialScheme-diagram:after {clear:both }.financialScheme-diagram .parts {-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;padding:24px 0;font-size:1.5625rem;color:#fff }.financialScheme-diagram .part1 {width:65.66666666666666%;margin-right:3%;background-color:#00c15c }.financialScheme-diagram .part2 {width:31.33333333333333%;background-color:#428ce5 }.financialScheme-description:after,.financialScheme-description:before {content:"";display:table }.financialScheme-description:after {clear:both }.financialScheme-description .column {width:31.33333333333333%;float:left;margin-right:3%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;line-height:1.25 }.financialScheme-description .column:first-child .highlight {color:#00b757 }.financialScheme-description .column:last-child {margin:0 }.financialScheme-description .column:last-child .highlight {color:#0062ff }.financialScheme-description .column:nth-child(2) {position:relative }.financialScheme-description .column:nth-child(2):before {content:"+";position:absolute;display:block;right:102%;font-size:1.25rem;line-height:16px;font-weight:bold;color:#00b757 }.twoCardsLayout {margin-top:2em;margin-left:4em;margin-bottom:1.5em }.twoCardsLayout:after,.twoCardsLayout:before {content:"";display:table }.twoCardsLayout:after {clear:both }.twoCardsLayout-card {width:37.5em;margin-right:4.5em;float:left }.twoCardsLayout-card:last-child {margin-right:0 }.courseCard {border:0.0625em solid #0091fe;padding:0 2.25em 2.625em }.courseCard-header {background-color:#0091fe;margin:0 -2.25em 2em;color:#fff }.courseCard-title {font-size:1.5em;line-height:1.208333333333333;margin:0;padding:0.708333333333333em;text-align:center;text-transform:uppercase;letter-spacing:0.04em;font-weight:normal }.courseCard-description {font-size:1.125em;line-height:1.111111111111111 }.courseCard-icon {padding-bottom:2em;vertical-align:middle;display:table-cell;width:5.384615384615385em;font-size:0.8125em;line-height:1;font-weight:200;color:#b7b2b2 }.courseCard-icon:before {content:"";display:block;width:2.769230769230769em;height:2.769230769230769em;background-color:transparent;background-size:2.615384615384615em 2.615384615384615em;background-position:center;background-repeat:no-repeat }.courseCard-contents {padding-bottom:1.625em;vertical-align:middle;padding-left:1em;font-size:1em;line-height:1.25;font-weight:200 }.courseCard-dates .courseCard-icon:before {background-image:url("../themes/mrc/assets/icons/table-label-04.svg") }.courseCard-hours .courseCard-icon:before {background-image:url("../themes/mrc/assets/icons/clock.svg") }.courseCard-documents .courseCard-icon:before {width:2.769230769230769em;height:3.384615384615385em;background-image:url("../themes/mrc/assets/icons/medal.svg");background-size:2.615384615384615em 3.076923076923077em }.courseCard-manager .courseCard-icon:before {width:2.769230769230769em;height:3.384615384615385em;background-image:url("../themes/mrc/assets/icons/manager.svg");background-size:2.615384615384615em 3.076923076923077em }.courseCard-price .courseCard-icon:before {background-image:url("../themes/mrc/assets/icons/calc.svg") }.courseCard-teacher .courseCard-icon {vertical-align:top }.courseCard-teacher p {margin:0 }.courseCard-teacher .courseCard-icon.male:before {background-image:url("../themes/mrc/assets/icons/male.svg") }.courseCard-teacher .courseCard-icon.female:before {background-image:url("../themes/mrc/assets/icons/female.svg") }.courseCard-place .courseCard-icon:before {width:2.153846153846154em;height:3.230769230769231em;background-image:url("../themes/mrc/assets/icons/map-pick.svg");background-size:2.615384615384615em 3.076923076923077em }.courseCard-footer {margin-top:3em }.courseCard-buttons:after {content:"";display:block;clear:both }.courseCard-button {font-size:1em;line-height:1.1875;display:inline-block;width:15.3125em;float:left;margin-right:2.25em;padding:1.25em;color:#fff;background-color:#0091fe;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em;text-align:center }.courseCard-button:hover {background-color:#0062ff }.courseCard-button:last-child {margin-right:0 }.presidentialCourses-comment {font-size:1.0625em;line-height:1.117647058823529;width:47.05882352941177em;margin:0 auto;color:#0091fe }.presidentialCourses-comment:before {content:"*";display:block;float:left;width:1.294117647058824em;margin-left:-1.294117647058824em }.presidentialCourses-comment p {margin:0 }.presidentialCourses-comment a {color:#0091fe }.presidentialCourses-comment a:hover {color:#0062ff }.presidentialCourses-comment a:active {color:#0091fe }.presidentialCourses-comment a:focus {color:#0091fe }.eduPartnersCards {text-align:center }.eduCard {display:inline-block;position:relative;vertical-align:top;width:23.529411764705884em;height:11.764705882352942em;margin-bottom:1.411764705882353em;padding:1.176470588235294em;padding-bottom:1.882352941176471em;position:relative;background-color:#fff;-webkit-transition:margin-top 0.3s ease,-webkit-box-shadow 0.3s ease;transition:margin-top 0.3s ease,-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease,margin-top 0.3s ease;transition:box-shadow 0.3s ease,margin-top 0.3s ease,-webkit-box-shadow 0.3s ease }.eduCard:hover {margin-top:-0.529411764705882em;-webkit-box-shadow:0 0 20px -3px rgba(34,34,34,0.5);box-shadow:0 0 20px -3px rgba(34,34,34,0.5);z-index:1 }.eduCard-logo {margin-bottom:1.176470588235294em }.eduCard-logoImg {display:block;margin:0 auto;padding:0;width:auto;height:4.352941176470588em }.eduCard-title {font-size:1.125em;line-height:1.222222222222222;text-align:center }.eduCard-link {position:absolute;top:0;right:0;bottom:0;left:0;padding-left:100%;overflow:hidden;white-space:nowrap }.presidentialStaging {margin-bottom:3em }.presidentialStaging .textContent {font-size:1.125em;line-height:1.222222222222222;width:36.888888888888886em;margin-left:20.555555555555557em;margin-bottom:2.222222222222222em }.presidentialStaging .flags {background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1);padding-top:1.75em;padding-bottom:1em;margin-left:-2.25em;margin-right:-1.75em }.presidentialStaging .flags .flagList {margin:0;padding:0;text-align:center }.presidentialStaging .flags .flagList >li {margin:0;padding:0;float:none;list-style-type:none }.presidentialStaging .flags .flagList .flag {display:inline-block;width:160px;height:100px;background-position:top left;background-size:contain }.presidentialStaging .flags .flagList .flag:nth-child(1) {background:url("../themes/mrc/assets/images/flags/germany.svg") no-repeat }.presidentialStaging .flags .flagList .flag:nth-child(2) {background:url("../themes/mrc/assets/images/flags/italy.svg") no-repeat }.presidentialStaging .flags .flagList .flag:nth-child(3) {background:url("../themes/mrc/assets/images/flags/japan.svg") no-repeat }.presidentialStaging .flags .flagList .flag:nth-child(4) {background:url("../themes/mrc/assets/images/flags/china.svg") no-repeat }.presidentialStaging .flags .flagList .flag:nth-child(5) {background:url("../themes/mrc/assets/images/flags/england.svg") no-repeat }.presidentialStaging .flags .flagList .flag:nth-child(6) {background:url("../themes/mrc/assets/images/flags/finland.svg") no-repeat }.newsPost {background-color:#fff }.newsPost:after,.newsPost:before {content:"";display:table }.newsPost:after {clear:both }.newsPost-newsFeedLink {width:auto;max-width:58em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-top:1.5em;margin-bottom:1.5em;padding:0.5em 0;text-align:center }.newsPost-newsFeedLink .newsFeedLink {font-size:1.25em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.409090909090909em 0.818181818181818em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:normal;text-decoration:none;color:#9b9b9b;border:1px solid #9b9b9b;-webkit-transition:color 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,border-color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,border-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;cursor:pointer }.newsPost-newsFeedLink .newsFeedLink:hover {color:#0091fe;border-color:#0091fe }.newsPost-newsFeedLink .newsFeedLink:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.newsPost-article {margin-top:1.5em;margin-bottom:1.5em }.newsArticle-header {width:auto;max-width:58em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0.25em 0.5em;border-left:1px solid #0091fe }.newsArticle-meta {color:#0091fe;font-weight:300 }.newsArticle-title {margin:0;padding:0;font-size:2em;line-height:1.1875;font-weight:normal }.newsArticle-cover {margin:0;width:auto;max-width:58em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0;padding-top:3em }.newsArticle-coverImage {display:block;width:100%;height:auto }.newsArticle-content {width:auto;max-width:42.18181818181818em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-top:2.181818181818182em;padding-bottom:2.181818181818182em;font-size:1.375em;line-height:1.090909090909091;font-weight:300;color:#5d5d5d }.newsArticle-content p {margin:0;padding:0 }.newsArticle-content p + p {margin-top:1.090909090909091em }.newsArticle-footer {width:auto;max-width:58em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0 }.newsArticle .carouselGallery {position:relative;background-color:transparent;margin-bottom:1.5em }.newsArticle .carouselGallery-container {padding-bottom:30.81896551724138% }.ya-share2.shareBlock {text-align:right }.ya-share2.shareBlock .ya-share2__list {margin:0;padding:0 }.ya-share2.shareBlock .ya-share2__item {display:inline-block;margin:0;margin-left:0.6em;margin-right:0.6em;padding:0;list-style:none;font-size:1.875em;line-height:1 }.ya-share2.shareBlock .ya-share2__item_service_facebook .ya-share2__icon {width:0.51953125em;background-image:url("../themes/mrc/assets/icons/fb-gray.svg") }.ya-share2.shareBlock .ya-share2__item_service_facebook .ya-share2__icon:before {background-image:url("../themes/mrc/assets/icons/fb-primary.svg") }.ya-share2.shareBlock .ya-share2__item_service_vkontakte .ya-share2__icon {width:1.154296875em;background-image:url("../themes/mrc/assets/icons/vk-gray.svg") }.ya-share2.shareBlock .ya-share2__item_service_vkontakte .ya-share2__icon:before {background-image:url("../themes/mrc/assets/icons/vk-primary.svg") }.ya-share2.shareBlock .ya-share2__item_service_twitter .ya-share2__icon {width:0.947265625em;background-image:url("../themes/mrc/assets/icons/twitter-gray.svg") }.ya-share2.shareBlock .ya-share2__item_service_twitter .ya-share2__icon:before {background-image:url("../themes/mrc/assets/icons/twitter-primary.svg") }.ya-share2.shareBlock .ya-share2__link {display:block;position:relative;text-decoration:none;color:#9b9b9b;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;padding:0.233333333333333em 0.333333333333333em }.ya-share2.shareBlock .ya-share2__link:hover .ya-share2__icon:before {opacity:1 }.ya-share2.shareBlock .ya-share2__link:hover .ya-share2__counter {color:#0091fe }.ya-share2.shareBlock .ya-share2__link:active {-webkit-transform:scale(0.95);transform:scale(0.95) }.ya-share2.shareBlock .ya-share2__badge {display:block;position:relative }.ya-share2.shareBlock .ya-share2__title {display:none }.ya-share2.shareBlock .ya-share2__counter {display:inline-block;position:absolute;vertical-align:top;top:0.375em;left:100%;font-size:0.533333333333333em;line-height:1;margin-left:0.1875em;-webkit-transition:color 0.3s ease,opacity 0.3s ease;transition:color 0.3s ease,opacity 0.3s ease;opacity:0 }.ya-share2.shareBlock .ya-share2__counter_visible {opacity:1 }.ya-share2.shareBlock .ya-share2__icon {display:inline-block;position:relative;height:1em;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease }.ya-share2.shareBlock .ya-share2__icon:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:1 }.personalPanel {margin-top:3em }.personalPanel-row {position:relative }.personalPanel-row:after,.personalPanel-row:before {content:"";display:table }.personalPanel-row:after {clear:both }.personalPanel-row.main {padding:3em;background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1);color:#fff }.personalPanel-column {position:relative;float:left;margin-right:3em }.personalData-list {margin:0;padding:0;min-width:15em }.personalData-list:after,.personalData-list:before {content:"";display:table }.personalData-list:after {clear:both }.personalData-term {float:left;clear:left;display:block;margin-right:0.125em;margin-bottom:0.75em }.personalData-data {display:block;font-weight:bold;margin:0;margin-bottom:0.75em;padding:0 }.personalData-data:after {content:"\A";display:block;width:100% }.personalForm-button {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease }.personalForm-button:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.personalForm-button .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.personalForm-button .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.personalForm-button:hover {background-color:#0056d1 }.personalForm-button:hover:before {opacity:1 }.personalForm-button:hover .overlay {opacity:1 }.personalForm-button:hover .text {opacity:0 }.personalForm-button:active {background-color:#0045a7 }.personalForm-button:active .overlay {background-color:#0045a7 }.personalForm-button:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.personalForm-button:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.personalForm-button .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.personalForm-button:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.personalForm-button:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.personalForm-button:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.personalForm-button:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.personalTabs-headers {position:relative;padding:0 3em;background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1);color:#fff }.personalTabs-headers:after {content:"";display:block;clear:both }.personalTabs-contents {position:relative }.personalTabs-header {display:inline-block;padding:1em 1.333333333333333em;font-size:1.125em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;color:#0091fe;background-color:rgba(255,255,255,0.6);cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease }.personalTabs-header.active,.personalTabs-header:hover {background-color:#fff }.personalTabs-content {display:none;padding:3em }.personalTabs-content.active {display:block }.personalTabs-row:after {content:"";display:block;clear:both }.personalTabs-message {margin:1.5em 0;padding:1.5em 2.25em;background-color:rgba(245,245,245,0.5) }.personalTabs-button {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;display:inline-block }.personalTabs-button:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.personalTabs-button .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.personalTabs-button .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.personalTabs-button:hover {background-color:#0056d1 }.personalTabs-button:hover:before {opacity:1 }.personalTabs-button:hover .overlay {opacity:1 }.personalTabs-button:hover .text {opacity:0 }.personalTabs-button:active {background-color:#0045a7 }.personalTabs-button:active .overlay {background-color:#0045a7 }.personalTabs-button:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.personalTabs-button:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.personalTabs-button .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.personalTabs-button:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.personalTabs-button:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.personalTabs-button:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.personalTabs-button:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.personalTabs-button.personalProfile {float:left }.personalTabs-button.personalHystory {float:right }.learningTab .personalProfile,.learningTab .personalHystory {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;display:inline-block }.learningTab .personalProfile:before,.learningTab .personalHystory:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.learningTab .personalProfile .overlay,.learningTab .personalHystory .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.learningTab .personalProfile .text,.learningTab .personalHystory .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.learningTab .personalProfile:hover,.learningTab .personalHystory:hover {background-color:#0056d1 }.learningTab .personalProfile:hover:before,.learningTab .personalHystory:hover:before {opacity:1 }.learningTab .personalProfile:hover .overlay,.learningTab .personalHystory:hover .overlay {opacity:1 }.learningTab .personalProfile:hover .text,.learningTab .personalHystory:hover .text {opacity:0 }.learningTab .personalProfile:active,.learningTab .personalHystory:active {background-color:#0045a7 }.learningTab .personalProfile:active .overlay,.learningTab .personalHystory:active .overlay {background-color:#0045a7 }.learningTab .personalProfile:focus,.learningTab .personalHystory:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.learningTab .personalProfile:before,.learningTab .personalHystory:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.learningTab .personalProfile .overlay,.learningTab .personalHystory .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.learningTab .personalProfile:hover:before,.learningTab .personalHystory:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.learningTab .personalProfile:hover .overlay,.learningTab .personalHystory:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.learningTab .personalProfile:hover .text,.learningTab .personalHystory:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.learningTab .personalProfile:active:before,.learningTab .personalHystory:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.learningTab .personalProfile {float:left }.learningTab .personalHystory {float:right }.profileModal {z-index:1001 }.profileModal .content {position:relative;width:60em;margin-top:5em;margin-bottom:5em;margin-left:auto;margin-right:auto;padding:3em;background-color:#fff;z-index:1001 }.personalTable {position:relative;width:100%;margin-top:1.411764705882353em;margin-bottom:1.411764705882353em;border-collapse:collapse;border-spacing:0;table-layout:fixed }.personalTable-header {position:relative;vertical-align:top;padding:0;font-size:1.0625em;line-height:1.352941176470588;border:3px solid #fff }.personalTable-header:before {content:"";display:block;height:3.764705882352941em }.personalTable-header .text {display:block;font-size:0.764705882352941em;line-height:1.307692307692308;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em;color:#fff;background-color:#0091fe }.personalTable-header.order_id {width:8.941176470588236em }.personalTable-header.date {width:6.117647058823529em }.personalTable-header.price {width:6.117647058823529em }.personalTable-header.state {width:6.117647058823529em }.personalTable-header.button {width:9.411764705882353em }.personalTable-cell {padding:1em 0.235294117647059em;font-size:1.0625em;line-height:1.352941176470588;font-weight:300;border:3px solid #fff;text-align:center }.personalTable-cell.order_id,.personalTable-cell.title {text-align:left }.personalTable .buyButton {font-size:0.764705882352941em;line-height:1;position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease }.personalTable .buyButton:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.personalTable .buyButton .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.personalTable .buyButton .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.personalTable .buyButton:hover {background-color:#0056d1 }.personalTable .buyButton:hover:before {opacity:1 }.personalTable .buyButton:hover .overlay {opacity:1 }.personalTable .buyButton:hover .text {opacity:0 }.personalTable .buyButton:active {background-color:#0045a7 }.personalTable .buyButton:active .overlay {background-color:#0045a7 }.personalTable .buyButton:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.personalTable .buyButton:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.personalTable .buyButton .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.personalTable .buyButton:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.personalTable .buyButton:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.personalTable .buyButton:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.personalTable .buyButton:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.courses-list.presidential:after,.courses-list.presidential:before {content:"";display:table }.courses-list.presidential:after {clear:both }.courses-list.presidential .presidential-section-header {font-size:1.875rem;text-align:center;margin:80px 0 60px }.courses-list.presidential .financial-scheme {position:relative;margin-top:100px;width:auto;max-width:960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:50px 0;border:1px solid #0062ff;background-color:#f4f4f4 }.courses-list.presidential .financial-scheme:before {content:"";display:block;position:absolute;top:-20px;left:50%;margin-left:-20px;width:40px;height:40px;border-radius:20px;background-color:#fff;background-image:url("../themes/mrc/assets/icons/rouble.svg");background-repeat:no-repeat;background-size:13px 14px;background-position:center;border:1px solid #0062ff }.courses-list.presidential .financial-scheme-title {font-size:1.4375rem }.courses-list.presidential .financial-scheme-diagram {margin-bottom:2em }.courses-list.presidential .financial-scheme-diagram:after,.courses-list.presidential .financial-scheme-diagram:before {content:"";display:table }.courses-list.presidential .financial-scheme-diagram:after {clear:both }.courses-list.presidential .financial-scheme-diagram .parts {-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;padding:24px 0;font-size:1.5625rem;color:#fff }.courses-list.presidential .financial-scheme-diagram .part1 {width:65.66666666666666%;margin-right:3%;background-color:#00c15c }.courses-list.presidential .financial-scheme-diagram .part2 {width:31.33333333333333%;background-color:#428ce5 }.courses-list.presidential .financial-scheme-description:after,.courses-list.presidential .financial-scheme-description:before {content:"";display:table }.courses-list.presidential .financial-scheme-description:after {clear:both }.courses-list.presidential .financial-scheme-description .col {width:31.33333333333333%;float:left;margin-right:3%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;line-height:1.25 }.courses-list.presidential .financial-scheme-description .col:last-child {margin:0 }.courses-list.presidential .financial-scheme-description .col:nth-child(2) {position:relative }.courses-list.presidential .financial-scheme-description .col:nth-child(2):before {content:"+";position:absolute;display:block;right:102%;font-size:1.25rem;line-height:16px;font-weight:bold;color:#0062ff }.courses-list.presidential .financial-scheme-description .col:first-child .highlight {color:#0062ff }.courses-list.presidential .financial-scheme-description .col:last-child .highlight {color:#00b757 }.courses-list.presidential .presidential-programs {width:auto;max-width:960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0 }.courses-list.presidential .presidential-programs .program {border-top:1px solid #428ce5;position:relative }.courses-list.presidential .presidential-programs .meta {width:328px;float:left }.courses-list.presidential .presidential-programs .meta .title {background-color:#428ce5;color:#fff;padding-left:58px;padding-top:20px;padding-bottom:20px;padding-right:10px }.courses-list.presidential .presidential-programs .meta .title h4 {font-size:1.625rem;font-weight:bold;text-transform:initial;line-height:19px;margin:0;margin-bottom:10px }.courses-list.presidential .presidential-programs .meta .title small {font-size:1rem;line-height:1.1875;text-transform:lowercase }.courses-list.presidential .presidential-programs .meta .hours,.courses-list.presidential .presidential-programs .meta .foreign {margin-top:20px;position:relative;font-size:1.875rem;color:#ff5027;padding-left:58px }.courses-list.presidential .presidential-programs .meta .hours small,.courses-list.presidential .presidential-programs .meta .foreign small {display:block;font-size:1rem;color:#222;line-height:1.25 }.courses-list.presidential .presidential-programs .meta .hours .fa,.courses-list.presidential .presidential-programs .meta .foreign .fa {position:absolute;top:12px;left:35px;font-size:1.25rem;line-height:20px;display:inline-block }.courses-list.presidential .presidential-programs .list {margin:0;padding:0;margin-left:390px;margin-top:30px;margin-bottom:80px;line-height:1.25 }.courses-list.presidential .presidential-programs .list >li {margin:0;padding:0;float:none;list-style-type:none }.courses-list.presidential .presidential-programs .list li {margin-bottom:1em }.courses-list.presidential .presidential-programs .label {position:absolute;width:95px;top:0;right:0;border-top:7px solid #ff5027;text-align:center;font-size:1.875rem;line-height:1.3;color:#005ece;text-transform:lowercase }.courses-list.presidential .presidential-programs .label .type {font-size:5rem;line-height:0.7;color:#a3d8bf;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em }.courses-list.presidential .button.request {pointer-events:none;opacity:0.3 }.courses-list.presidential .button.request a {position:relative;display:block;margin:0 auto;width:310px;text-transform:uppercase;letter-spacing:0.04em;padding:30px;color:#0062ff;border:1px solid;text-align:center;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,0.2);box-shadow:0 5px 8px 0 rgba(0,0,0,0.2) }.courses-list.presidential .button.request a:hover {background-color:rgba(0,98,255,0.7);color:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out }.courses-list.presidential .button.request a:active {top:2px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2) }.courses-list.presidential .presidential-edu {padding:0 130px;margin-top:100px }.courses-list.presidential .presidential-edu .edu-list {width:102.88018433179724%;font-size:0 }.courses-list.presidential .presidential-edu .edu-list .uni {overflow:hidden;position:relative;display:inline-block;width:30.5337812616648%;margin:2.799552071668533% 2.799552071668533% 0 0;outline:1px solid #80dbff;position:relative }.courses-list.presidential .presidential-edu .edu-list .uni:before {content:"";display:block;height:0;padding-top:100% }.courses-list.presidential .presidential-edu .edu-list .uni .logo,.courses-list.presidential .presidential-edu .edu-list .uni .title {position:absolute }.courses-list.presidential .presidential-edu .edu-list .uni .logo {top:10%;left:50%;margin-left:-32px;width:64px;height:40%;background-size:contain;background-position:center;background-repeat:no-repeat }.courses-list.presidential .presidential-edu .edu-list .uni .title {top:50%;font-size:1rem;line-height:1.25;text-align:center;padding:20px }.courses-list.presidential .presidential-edu .edu-list .uni a {text-decoration:none }.courses-list.presidential .presidential-stage {margin-top:80px;position:relative;width:auto;max-width:960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:40px 0 80px;background-color:#3573ff;color:#fff }.courses-list.presidential .presidential-stage .col {float:left;width:46.5%;margin-right:7% }.courses-list.presidential .presidential-stage .col:last-child {margin-right:0 }.courses-list.presidential .presidential-stage .col h4 {font-size:1.5rem;line-height:1.166666666666667 }.courses-list.presidential .presidential-stage .col .para,.courses-list.presidential .presidential-stage .col .list {line-height:1.25 }.courses-list.presidential .presidential-stage .col .list {margin:0;padding:0 }.courses-list.presidential .presidential-stage .col .list >li {margin:0;padding:0;float:none;list-style-type:none }.courses-list.presidential .presidential-stage .col .list li {margin-bottom:0.5em }.courses-list.presidential .presidential-stage .col .list li:before {content:"– ";position:relative;display:inline-block;width:1.5em;left:-1.5em;margin-right:-1.5em }.courses-list.presidential .presidential-stage .flags {width:auto;max-width:840px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:2rem;padding-right:2rem;margin-top:40px;margin-bottom:40px }.courses-list.presidential .presidential-stage .flags .flag-list {margin:0;padding:0;font-size:1px;text-align:justify;text-justify:newspaper;zoom:1;text-align-last:justify }.courses-list.presidential .presidential-stage .flags .flag-list >li {margin:0;padding:0;float:none;list-style-type:none }.courses-list.presidential .presidential-stage .flags .flag-list:after {content:"";display:inline-block;width:100%;height:0 }.courses-list.presidential .presidential-stage .flags .flag-list >* {display:inline-block;font-size:16px }.courses-list.presidential .presidential-stage .flags .flag-list .flag {display:inline-block;width:112px;height:70px;background-position:top left;background-size:contain;margin-left:-30px;margin-right:-6px }.courses-list.presidential .presidential-stage .flags .flag-list .flag:nth-child(1) {background:url("../themes/mrc/assets/images/flags/finland.svg") no-repeat }.courses-list.presidential .presidential-stage .flags .flag-list .flag:nth-child(2) {background:url("../themes/mrc/assets/images/flags/germany.svg") no-repeat }.courses-list.presidential .presidential-stage .flags .flag-list .flag:nth-child(3) {background:url("../themes/mrc/assets/images/flags/england.svg") no-repeat }.courses-list.presidential .presidential-stage .flags .flag-list .flag:nth-child(4) {background:url("../themes/mrc/assets/images/flags/italy.svg") no-repeat }.courses-list.presidential .presidential-stage .flags .flag-list .flag:nth-child(5) {background:url("../themes/mrc/assets/images/flags/japan.svg") no-repeat }.courses-list.presidential .presidential-stage .flags .flag-list .flag:nth-child(6) {background:url("../themes/mrc/assets/images/flags/china.svg") no-repeat }.presidential-subscribe-form {width:500px;margin:0 auto }.presidential-subscribe-form h4 {font-size:1.375rem;text-align:center;text-transform:initial;font-weight:200 }.presidential-subscribe-form .form-group {position:relative;width:100%;height:75px;-webkit-box-sizing:border-box;box-sizing:border-box }.presidential-subscribe-form .form-group input {-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100% }.presidential-subscribe-form .form-group.subscribe-field label {display:none }.presidential-subscribe-form .form-group.subscribe-field input {position:relative;z-index:1;color:#fff;border:2px solid;background-color:transparent;-webkit-box-shadow:inset 10px 10px 26px -13px #064696;box-shadow:inset 10px 10px 26px -13px #064696;padding:0.5em;text-align:center;font-size:1.3125rem;background-color:#3573ff }.presidential-subscribe-form .form-group.subscribe-field input[value=""] {background:transparent }.presidential-subscribe-form .form-group.subscribe-field input:focus {background-color:#3573ff }.presidential-subscribe-form .form-group.subscribe-field .label {position:absolute;top:0;width:100%;height:100%;text-align:center;line-height:75px;pointer-events:none }.presidential-subscribe-form .form-group.submit {margin-top:15px;border:2px solid }.presidential-subscribe-form .form-group .feedback-submit {font-size:1.125rem }.presidential-subscribe-form .form-group .feedback-submit:hover {background-color:#0080ff;color:#fff }.presidential-subscribe-form .form-group .feedback-submit:active {background-color:rgba(0,128,255,0.9);color:#fff }.presidential-subscribe-form .sending-message,.presidential-subscribe-form .sended-message {color:#fff;font-size:1.125rem;line-height:75px;text-align:center;text-transform:uppercase;letter-spacing:0.04em }.presidential-subscribe-form .sending-message:before,.presidential-subscribe-form .sended-message:before {content:"";display:inline-block;width:32px;height:32px;background-image:url("../themes/mrc/assets/icons/ui/spin-white.svg");background-repeat:no-repeat;background-size:100%;background-position:center;vertical-align:middle;margin-right:1em }.presidential-subscribe-form .sended-message:before {width:25px;height:30px;margin-right:0.4em;background-position:center top;background-image:url("../themes/mrc/assets/icons/ui/check-white.svg") }.courses-list.presidential .calendar-link {display:inline-block;font-size:1rem;text-align:center;text-decoration:none }.courses-list.presidential .calendar-link .btn-label {padding:0 }.courses-list.presidential .calendar-link .btn-label {display:block;position:relative;width:80px;top:-1px;padding-top:6px;font-size:0.625rem;line-height:1.3;vertical-align:top;color:#fff }.courses-list.presidential .calendar-link .fa {width:2.8125rem;padding:0.631578947368421em 0.631578947368421em;text-align:center;font-size:1.1875rem;color:#fff;background-color:transparent;border:1px solid #fff;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in }.courses-list.presidential .calendar-link .fa:hover {background-color:rgba(255,255,255,0.25) }.courses-list.presidential .calendar-link .fa:active {background-color:rgba(255,255,255,0.25) }.courses-list.presidential .calendar-link + .calendar-link {margin-left:5px }.courses-list.presidential button.apply {background:#3573ff;color:#fff;font-size:20px;cursor:pointer }.courses-list.presidential button.apply:hover {background:#fff;color:#222;font-size:20px }.courses-list.presidential button.apply:active {background:#3573ff;color:#fff;font-size:20px }.courses-list.presidential .double-columns {-webkit-columns:2;columns:2;-webkit-column-gap:5em;column-gap:5em;font-size:18px;font-size:1.125rem }.courses-list.presidential .double-columns:after,.courses-list.presidential .double-columns:before {content:"";display:table }.courses-list.presidential .double-columns:after {clear:both }.courses-list.presidential .double-columns p {margin:0;line-height:1.5;margin-bottom:1.5em }.home-type-header {background-color:#0091fe;padding:2.5em;color:#fff }.presidential-stage {margin-bottom:5em }.text-wrap {padding-top:2.5em;padding-bottom:2.5em }.seminarConfirmPage {width:auto;max-width:64em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:2.5em 7.5em 8.75em;background-color:#fff }.seminarConfirmPage-header {margin:1.5em 0 2.5em }.seminarConfirmPage-header .orderNumber,.seminarConfirmPage-header .seminarTheme {margin:1em 0;font-size:1.5em;line-height:1.208333333333333 }.seminarConfirmPage-title {font-size:2.25em;line-height:1.166666666666667;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em }.seminarConfirmedPage-buttons {margin:2.25em 0 }.seminarConfirmedPage-buttons .personal_button {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;display:inline-block }.seminarConfirmedPage-buttons .personal_button:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.seminarConfirmedPage-buttons .personal_button .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.seminarConfirmedPage-buttons .personal_button .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.seminarConfirmedPage-buttons .personal_button:hover {background-color:#0056d1 }.seminarConfirmedPage-buttons .personal_button:hover:before {opacity:1 }.seminarConfirmedPage-buttons .personal_button:hover .overlay {opacity:1 }.seminarConfirmedPage-buttons .personal_button:hover .text {opacity:0 }.seminarConfirmedPage-buttons .personal_button:active {background-color:#0045a7 }.seminarConfirmedPage-buttons .personal_button:active .overlay {background-color:#0045a7 }.seminarConfirmedPage-buttons .personal_button:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.seminarConfirmedPage-buttons .personal_button:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.seminarConfirmedPage-buttons .personal_button .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.seminarConfirmedPage-buttons .personal_button:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.seminarConfirmedPage-buttons .personal_button:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.seminarConfirmedPage-buttons .personal_button:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.seminarConfirmedPage-buttons .personal_button:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.seminarConfirmedPage-buttons .mainPageLink {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;-webkit-transition:background-color 0.7s ease;transition:background-color 0.7s ease;display:inline-block;margin-left:1em }.seminarConfirmedPage-buttons .mainPageLink:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.seminarConfirmedPage-buttons .mainPageLink .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.seminarConfirmedPage-buttons .mainPageLink .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.seminarConfirmedPage-buttons .mainPageLink:hover {background-color:#0056d1 }.seminarConfirmedPage-buttons .mainPageLink:hover:before {opacity:1 }.seminarConfirmedPage-buttons .mainPageLink:hover .overlay {opacity:1 }.seminarConfirmedPage-buttons .mainPageLink:hover .text {opacity:0 }.seminarConfirmedPage-buttons .mainPageLink:active {background-color:#0045a7 }.seminarConfirmedPage-buttons .mainPageLink:active .overlay {background-color:#0045a7 }.seminarConfirmedPage-buttons .mainPageLink:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.seminarConfirmedPage-buttons .mainPageLink:before {-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.seminarConfirmedPage-buttons .mainPageLink .overlay {-webkit-transform:translate3d(0,-100%,0) skew(0,-10deg);transform:translate3d(0,-100%,0) skew(0,-10deg) }.seminarConfirmedPage-buttons .mainPageLink:hover:before {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.seminarConfirmedPage-buttons .mainPageLink:hover .overlay {-webkit-transform:translate3d(0,0,0) skew(0);transform:translate3d(0,0,0) skew(0) }.seminarConfirmedPage-buttons .mainPageLink:hover .text {-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0) }.seminarConfirmedPage-buttons .mainPageLink:active:before {-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95) }.merchantTickets-table {width:100%;border:1px solid rgba(34,36,38,0.149);border-radius:0.28571429rem }.merchantTickets-message {margin:1.1em 0 0.6em;font-size:1.25em;line-height:1.35;font-weight:bold }.merchantTickets-total {margin:0.6em 0 1.1em;font-weight:bold;font-size:1.25em;line-height:1.35 }.merchantTickets-buttons:after,.merchantTickets-buttons:before {content:"";display:table }.merchantTickets-buttons:after {clear:both }.merchantTickets-buyButton {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;display:inline-block;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none }.merchantTickets-buyButton:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.merchantTickets-buyButton .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.merchantTickets-buyButton .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.merchantTickets-buyButton:hover {background-color:#0056d1 }.merchantTickets-buyButton:hover:before {opacity:1 }.merchantTickets-buyButton:hover .overlay {opacity:1 }.merchantTickets-buyButton:hover .text {opacity:0 }.merchantTickets-buyButton:active {background-color:#0045a7 }.merchantTickets-buyButton:active .overlay {background-color:#0045a7 }.merchantTickets-buyButton:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.merchantTickets-buyButton:hover {background-color:#ffc127 }.merchantTickets-buyButton.disabled {background-color:#0056d1;pointer-events:none }.merchantTickets-cancelButton {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8em 1.7em;vertical-align:middle;border-radius:0.25em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;letter-spacing:0.04em;text-align:center;color:#fff;background-color:#0091fe;white-space:normal;cursor:pointer;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1;display:inline-block;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;float:right;background-color:#aaa }.merchantTickets-cancelButton:before {display:inline-block;content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:0.8em 1.7em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;z-index:1 }.merchantTickets-cancelButton .overlay {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0056d1;opacity:0;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.merchantTickets-cancelButton .text {display:inline-block;-webkit-transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s;transition:transform 0.3s ease,opacity 0.3s,background-color 0.3s,-webkit-transform 0.3s ease }.merchantTickets-cancelButton:hover {background-color:#0056d1 }.merchantTickets-cancelButton:hover:before {opacity:1 }.merchantTickets-cancelButton:hover .overlay {opacity:1 }.merchantTickets-cancelButton:hover .text {opacity:0 }.merchantTickets-cancelButton:active {background-color:#0045a7 }.merchantTickets-cancelButton:active .overlay {background-color:#0045a7 }.merchantTickets-cancelButton:focus {outline:none;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.5);box-shadow:0 0 10px rgba(34,34,34,0.5) }.merchantTickets-cancelButton:hover {background-color:#ffc127 }.merchantTickets-cancelButton.disabled {background-color:#0056d1;pointer-events:none }.merchantTickets-footerMessage {margin:2.5em 0 2.5em;font-size:1em;line-height:1.125;font-weight:300 }.merchantTicket-header {font-size:1.25em;line-height:1.2;text-align:left;padding:0.4em 0.6em }.merchantTicket-header.date,.merchantTicket-header.price,.merchantTicket-header.count {text-align:center }.merchantTicket-ticket {padding:0.4em 0.6em;font-size:1.25em;line-height:1.2 }.merchantTicket-ticket.date {text-align:center }.merchantTicket-ticket.price {text-align:center }.merchantTicket-ticket.count {text-align:center }.merchantPrintableTickets {margin:2.5em 0 }.merchantPrintableTicket {margin:1.25em 0;padding:1.25em;border:1px solid rgba(170,170,170,0.5);border-radius:2px }.merchantPrintableTicket:after {content:"";display:block;clear:both }.merchantPrintableTicket .orderId {float:right;margin-left:1em;font-size:1.125em;line-height:1.333333333333333;font-weight:bold }.merchantPrintableTicket .seminarTitle {font-size:1.125em;line-height:1.333333333333333;font-weight:bold }.merchantPrintableTicket .seminarDate {font-weight:bold }.merchantPrintableTicket .seminarCustomer {margin:2.25em 0 }.seminarPage {max-width:88.5em;margin:0 auto;padding-bottom:3.5em;padding-top:3.5em;background-color:#fff }.seminarPage:after {content:"";display:block;clear:both }.seminarPage-prepend {padding-bottom:3.5em }.seminarPage .prepend-row:after {content:"";display:block;clear:both }.seminarPage .prepend-column {display:block;width:33.33333333333333%;height:9.5em;float:left;border-right:1px solid #c4c4c4 }.seminarPage .prepend-column:last-child {border:none }.seminarPage .prepend .fa {display:block;font-size:3.75em;line-height:1.2;color:#ffc127;text-align:center }.seminarPage .prepend .text {display:block;width:8.857142857142858em;margin:0 auto;font-size:1.75em;line-height:1.214285714285714;font-weight:300;color:#5d5d5d;text-align:center }.seminarPage-header {position:relative }.seminarPage-cover {display:block;width:100%;height:auto }.seminarPage .lead {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);color:#fff }.seminarPage .lead-date {margin-top:2em;display:block;font-size:2.8125em;line-height:1.2;font-weight:bold;text-align:center }.seminarPage .lead-title {display:block;font-size:4em;line-height:1.203125;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;text-align:center }.seminarPage .lead-buttons {text-align:center }.seminarPage .lead-buttons .buy-button {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;font-size:1.875em;line-height:1 }.seminarPage .lead-buttons .buy-button:hover {background-color:#ffc127 }.seminarPage .lead-buttons .buy-button.disabled {background-color:#0056d1;pointer-events:none }.seminarPage .lead-buttons .register-button {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;font-size:1.875em;line-height:1;background-color:rgba(46,204,64,0.5) }.seminarPage .lead-buttons .register-button:hover {background-color:#ffc127 }.seminarPage .lead-buttons .register-button.disabled {background-color:#0056d1;pointer-events:none }.seminarPage .lead-buttons .isClosed {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;font-size:1.875em;line-height:1;pointer-events:none;background-color:rgba(255,99,71,0.5) }.seminarPage .lead-buttons .isClosed:hover {background-color:#ffc127 }.seminarPage .lead-buttons .isClosed.disabled {background-color:#0056d1;pointer-events:none }.seminarPage-section:after {content:"";display:block;clear:both }.seminarPage-sectionHeader {margin-top:3.5em }.seminarPage-sectionTitle {display:block;width:8.222222222222221em;font-size:2.25em;line-height:1.194444444444444;text-align:right;text-transform:uppercase;letter-spacing:0.04em;border-top:6px solid #0091fe }.seminarPage .incut {padding-top:3.5em }.seminarPage .incut-row:after,.seminarPage .incut-row:before {content:"";display:table }.seminarPage .incut-row:after {clear:both }.seminarPage .incut-column {width:50%;float:left }.seminarPage .incut-column:first-child {border-right:1px solid #c4c4c4 }.seminarPage .incut .fa {display:block;font-size:3.75em;line-height:1.2;color:#ffc127;text-align:center }.seminarPage .incut .text,.seminarPage .incut .data {display:block;width:8.857142857142858em;margin:0 auto;font-size:1.75em;line-height:1.214285714285714;font-weight:300;color:#5d5d5d;text-align:center }.seminarPage .incut .data {font-weight:bold }.seminarPage-sectionContent {position:relative;margin-top:3em }.seminarPage-speakers .speaker {position:relative;padding:3em 8em;height:35em;background-color:rgba(245,245,245,0.6) }.seminarPage-speakers .speaker-portrait {display:block;float:left;margin-left:8em;margin-right:3.5em }.seminarPage-speakers .speaker-title {margin-left:10.666666666666666em;margin-right:3.555555555555555em;padding-top:0.555555555555556em;padding-bottom:1em;font-size:2.25em;line-height:1.194444444444444;font-weight:bold }.seminarPage-speakers .speaker-description {margin-left:16em;margin-right:5.333333333333333em;font-size:1.5em;line-height:1.208333333333333;font-weight:300;color:#5d5d5d }.seminarPage-programm .paragraph,.seminarPage-keypoints .paragraph,.seminarPage-result .paragraph {margin:1.5em 1.875em;padding:1.5em 4.5em }.seminarPage-programm .paragraph-title,.seminarPage-keypoints .paragraph-title,.seminarPage-result .paragraph-title {font-size:1.875em;line-height:1.2;font-weight:300;text-transform:uppercase;letter-spacing:0.04em }.seminarPage-programm .paragraph-text,.seminarPage-keypoints .paragraph-text,.seminarPage-result .paragraph-text {font-size:1.5em;line-height:1.208333333333333;font-weight:300 }.seminarPage-programm .paragraph {background-color:rgba(211,231,247,0.42) }.seminarPage-keypoints .paragraph {background-color:rgba(245,245,245,0.5) }.seminarPage-result .paragraph {background-color:#f9e9ef }.buyTickets {margin:1.875em;margin-top:7.5em;padding:1.875em 3.75em 2.625em;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1);-webkit-box-shadow:1px 1px 15px 0 rgba(0,0,0,0.5);box-shadow:1px 1px 15px 0 rgba(0,0,0,0.5) }.buyTickets-header {margin:0 }.buyTickets-title {margin:0;padding:0;margin-bottom:1em;font-size:1.5em;line-height:1.208333333333333;text-align:left;border:none;font-weight:300;text-transform:uppercase;letter-spacing:0.04em }.buyTickets-content {padding:0 0.75em }.buyTickets-table {width:100%;border-collapse:collapse }.buyTickets-tableHeader {padding-bottom:0.75em;font-size:1.5em;line-height:1.25;font-weight:bold }.buyTickets-tableHeader.type {text-align:left }.buyTickets-ticketRow {border:1px solid #fff;background-color:rgba(255,255,255,0.3) }.buyTickets-tableCell {padding:1em 0.75em;font-size:1.5em;line-height:1.25;font-weight:300 }.buyTickets-message {margin-top:0.5em;margin-bottom:1.5em;padding:1.25em 0.75em;font-size:1.5em;line-height:1.25;font-weight:300;background-color:rgba(255,255,255,0.3) }.buyTickets-buyButton {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;font-size:1.25em;line-height:1 }.buyTickets-buyButton:hover {background-color:#ffc127 }.buyTickets-buyButton.disabled {background-color:#0056d1;pointer-events:none }.buyTickets .ticket-date {text-align:center }.buyTickets .ticket-buttonDown,.buyTickets .ticket-buttonUp {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:1em;height:1em;margin:0;padding:0;background:none;outline:none;color:#ffc127;border:0.083333333333333em solid #ffc127;border-radius:0.25em;-webkit-transition:-webkit-transform ease 0.15s;transition:-webkit-transform ease 0.15s;transition:transform ease 0.15s;transition:transform ease 0.15s,-webkit-transform ease 0.15s;cursor:pointer;font-size:2em;line-height:0.625;margin:-0.166666666666667em 0;vertical-align:-0.0625em }.buyTickets .ticket-buttonDown:hover,.buyTickets .ticket-buttonUp:hover {-webkit-transform:scale(1.041666666666667);transform:scale(1.041666666666667) }.buyTickets .ticket-buttonDown:active,.buyTickets .ticket-buttonUp:active {-webkit-transform:scale(0.958333333333333);transform:scale(0.958333333333333) }.buyTickets .ticket-inputCount {width:3em;height:2em;margin:-0.333333333333333em 0;padding-left:0.541666666666667em;border:none;outline:none;background-color:#fff;text-align:center;color:#000 }.buyTickets .ticket-price {text-align:center }.buyTickets .ticket-count {text-align:center }.merchantModal .modal-title {margin-bottom:1em }.merchantModal .modal-body {position:relative;width:50em;margin:3.5em auto;padding:0 3.375em 3.375em;background-color:#fff }.merchantModal .field {font-size:1.25em;line-height:1.2 }.seminarsPage {max-width:88.5em;margin:0 auto;padding-bottom:3.5em;padding-top:3.5em;background-color:#fff }.seminarsPage:after {content:"";display:block;clear:both }.seminarsPage_description {position:relative;width:37.64705882352941em;margin-left:20.470588235294116em;font-size:1.0625em;line-height:1.058823529411765 }.seminarsPage_description:before {content:"";display:block;position:absolute;left:-7.705882352941177em;width:1.588235294117647em;top:0;bottom:0;background:url("../themes/mrc/assets/icons/info-watermark.svg") left center no-repeat;background-size:contain }.seminarsPage .seminarsList {padding-top:3.5em }.seminarsPage .seminarsList-item:nth-child(even) {background-color:rgba(245,245,245,0.5) }.seminarsPage .seminar {padding:3em 7em }.seminarsPage .seminar:after,.seminarsPage .seminar:before {content:"";display:table }.seminarsPage .seminar:after {clear:both }.seminarsPage .seminar-dates {width:13em;float:left }.seminarsPage .seminar-title,.seminarsPage .seminar-description,.seminarsPage .seminar-buttons {margin-left:16.5em }.seminarsPage .seminar-title {width:27.25925925925926em;margin-left:9.777777777777779em;margin-top:-0.296296296296296em;font-size:1.6875em;line-height:1.222222222222222;color:#0091fe;font-weight:bold }.seminarsPage .seminar-description {width:30.666666666666668em;margin-left:11em;font-size:1.5em;line-height:1.25;font-weight:300;color:#5d5d5d }.seminarsPage .seminar-buttons {padding-top:1.5em }.seminarsPage .seminar-buyButton {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;margin-right:1em }.seminarsPage .seminar-buyButton:hover {background-color:#ffc127 }.seminarsPage .seminar-buyButton.disabled {background-color:#0056d1;pointer-events:none }.seminarsPage .seminar-registerButton {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;background-color:rgba(46,204,64,0.5);margin-right:1em }.seminarsPage .seminar-registerButton:hover {background-color:#ffc127 }.seminarsPage .seminar-registerButton.disabled {background-color:#0056d1;pointer-events:none }.seminarsPage .seminar-isClosed {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;background-color:rgba(255,99,71,0.5);margin-right:1em;pointer-events:none }.seminarsPage .seminar-isClosed:hover {background-color:#ffc127 }.seminarsPage .seminar-isClosed.disabled {background-color:#0056d1;pointer-events:none }.seminarsPage .seminar-detailsButton {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.1em 1.6em;line-height:1;text-transform:uppercase;letter-spacing:0.04em;font-weight:bold;color:#fff;background-color:rgba(255,193,39,0.8);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;text-decoration:none;border:none;background-color:#b8b8b8 }.seminarsPage .seminar-detailsButton:hover {background-color:#ffc127 }.seminarsPage .seminar-detailsButton.disabled {background-color:#0056d1;pointer-events:none }.seminarsPage .dateFlag {width:13em;height:8.75em;background-image:url("../themes/mrc/assets/images/elements/flag-gradient-outline.svg");background-position:top center;background-size:contain;background-repeat:no-repeat }.seminarsPage .dateFlag-day,.seminarsPage .dateFlag-month,.seminarsPage .dateFlag-year {display:block;text-align:center;color:#0091fe }.seminarsPage .dateFlag-day {padding-top:0.107142857142857em;font-size:3.5em;line-height:0.785714285714286 }.seminarsPage .dateFlag-month {font-size:1.5em;line-height:1 }.seminarsPage .dateFlag-year {font-size:1.125em;line-height:1 }.coursePage {position:relative;max-width:1416px;margin:0 auto;padding:2em;background-color:#fff }.course-wrap {position:relative;margin-top:22px;margin-left:268px;padding-left:18px;padding-right:60px;border-left:1px solid #0092fe }.course-header {position:relative;margin-bottom:32px;border:1px solid #0092fe;font-size:0 }.course-header .course-title,.course-header .course-direction,.course-header .course-type {margin:0;padding:18px 42px 27px;font-size:27px;font-size:1.6875rem;line-height:1.2;background:#0092fe;color:#fff;text-transform:none }.course-header .course-direction {margin-top:-17px }.course-header .course-direction + .course-type {padding-top:10px }.course-header .course-direction,.course-header .course-type {font-size:16px;font-size:1rem;padding-top:0;padding-bottom:0 }.course-header .course-type {padding-bottom:27px }.course-header .header-block {display:table-cell;width:50%;padding:28px 42px;font-size:16px;font-size:1rem;line-height:1.25;font-weight:200 }.course-header .header-block .subheader {margin:0;margin-bottom:1.2em;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:200;color:#000 }.course-header .header-block .content {margin:0 }.course-header .header-block p {margin:0 }.course-header .header-block p + p {margin:1.25em 0 0 0 }.course-header .header-block + .header-block {border-left:1px solid #0092fe }.course-header .course-description {display:block;padding:28px 42px;font-size:16px;font-size:1rem;line-height:1.25;font-weight:200 }.course-content {margin-bottom:54px;font-weight:200 }.course-content .subheader {margin:0;margin-bottom:1.2em;padding-left:42px;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:200;color:#000 }.course-content.description {counter-reset:description }.course-content.description .title {font-size:20px;font-size:1.25rem;line-height:1.25;font-weight:200;text-transform:uppercase;margin:0;padding:0 }.course-content.description .details {margin-bottom:0.5em;padding:12px 42px 16px;background-color:#f2f2f2 }.course-content.description .details p {margin:0 }.course-content.points {counter-reset:points }.course-content.points .title {font-size:20px;font-size:1.25rem;line-height:1.25;font-weight:200;text-transform:uppercase;margin:0;padding:0 }.course-content.points .point {margin-bottom:0.5em;padding:12px 42px 16px;background-color:#f2f2f2 }.course-content.points .point p {margin:0 }.course-content.teachers {position:relative }.course-content.teachers .frame {width:698px;min-height:407px;font-size:1px;text-align:justify;text-justify:newspaper;zoom:1;text-align-last:justify }.course-content.teachers .frame:after {content:"";display:inline-block;width:100%;height:0 }.course-content.teachers .frame >* {display:inline-block;font-size:16px }.course-content.teachers .frame .teacher {vertical-align:top;width:333px;text-align:left;text-align-last:left }.course-content.teachers .frame .teacher .portrait {margin-bottom:1.25rem }.course-content.teachers .frame .teacher .title {font-size:18px;font-size:1.125rem;line-height:1.111111111111111;font-weight:normal;margin-bottom:0.888888888888889em;text-align:left;text-align-last:left }.course-content.teachers .frame .teacher .description {font-size:16px;font-size:1rem;line-height:1.25;font-weight:200 }.course-content.teachers .fotorama_teachers {width:auto;max-width:698px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0 }.course-content.teachers .fotorama_teachers .fotorama__nav--dots .fotorama__nav__frame {width:20px }.course-content.teachers .fotorama_teachers .fotorama__dot {width:14px;height:14px;top:12px;left:6px;border-radius:16px;border:1px solid #8c8383;background-color:transparent;-webkit-transition:background-color 0.0625s ease 0s,border-color 0.0625s ease 0s;transition:background-color 0.0625s ease 0s,border-color 0.0625s ease 0s }.course-content.teachers .fotorama_teachers .fotorama__dot:hover {width:14px;height:14px;background-color:#ffc127;border-color:#ffc127;border-width:1px }.course-content.teachers .fotorama_teachers .fotorama__nav__frame.fotorama__active .fotorama__dot {width:14px;height:14px;background-color:#8c8383;border:1px solid #8c8383;border-width:1px;pointer-events:none;pointer:auto }.course-content.teachers .fotorama_teachers__arr {position:absolute;top:48px;bottom:30px;width:64px;cursor:pointer;overflow:hidden;text-indent:100% }.course-content.teachers .fotorama_teachers__arr:before {content:"";display:block;position:absolute;top:166px;margin-top:-18px;width:36px;height:36px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.125s ease 0s;transition:border-color 0.125s ease 0s }.course-content.teachers .fotorama_teachers__arr.fotorama_teachers__arr--prev:hover:before,.course-content.teachers .fotorama_teachers__arr.fotorama_teachers__arr--next:hover:before {border-color:#ffc127;-webkit-transition:border-color 0.125s ease 0s;transition:border-color 0.125s ease 0s }.course-content.teachers .fotorama_teachers__arr:active:before {border-color:#8c8383;-webkit-transition:border-color 0.125s ease 0s;transition:border-color 0.125s ease 0s }.course-content.teachers .fotorama_teachers__arr.disabled {pointer-events:none;opacity:0 }.course-content.teachers .fotorama_teachers__arr.fotorama_teachers__arr--prev {left:-20px }.course-content.teachers .fotorama_teachers__arr.fotorama_teachers__arr--prev:before {right:0;border-left:2px solid #8c8383;border-bottom:2px solid #8c8383 }.course-content.teachers .fotorama_teachers__arr.fotorama_teachers__arr--next {right:-20px }.course-content.teachers .fotorama_teachers__arr.fotorama_teachers__arr--next:before {left:0;border-top:2px solid #8c8383;border-right:2px solid #8c8383 }.course-content.gallery {position:relative }.course-content.gallery .fotorama_gallery {width:auto;max-width:698px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0 }.course-content.gallery .fotorama_gallery .fotorama__nav--dots .fotorama__nav__frame {width:20px }.course-content.gallery .fotorama_gallery .fotorama__dot {width:14px;height:14px;top:12px;left:6px;border-radius:16px;border:1px solid #8c8383;background-color:transparent;-webkit-transition:background-color 0.0625s ease 0s,border-color 0.0625s ease 0s;transition:background-color 0.0625s ease 0s,border-color 0.0625s ease 0s }.course-content.gallery .fotorama_gallery .fotorama__dot:hover {width:14px;height:14px;background-color:#ffc127;border-color:#ffc127;border-width:1px }.course-content.gallery .fotorama_gallery .fotorama__nav__frame.fotorama__active .fotorama__dot {width:14px;height:14px;background-color:#8c8383;border:1px solid #8c8383;border-width:1px;pointer-events:none;pointer:auto }.course-content.gallery .fotorama_gallery__arr {position:absolute;top:0;bottom:30px;width:64px;cursor:pointer;overflow:hidden;text-indent:100% }.course-content.gallery .fotorama_gallery__arr:before {content:"";display:block;position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.125s ease 0s;transition:border-color 0.125s ease 0s }.course-content.gallery .fotorama_gallery__arr.fotorama_gallery__arr--prev:hover:before,.course-content.gallery .fotorama_gallery__arr.fotorama_gallery__arr--next:hover:before {border-color:#ffc127;-webkit-transition:border-color 0.125s ease 0s;transition:border-color 0.125s ease 0s }.course-content.gallery .fotorama_gallery__arr:active:before {border-color:#8c8383;-webkit-transition:border-color 0.125s ease 0s;transition:border-color 0.125s ease 0s }.course-content.gallery .fotorama_gallery__arr.disabled {pointer-events:none;opacity:0 }.course-content.gallery .fotorama_gallery__arr.fotorama_gallery__arr--prev {left:-20px }.course-content.gallery .fotorama_gallery__arr.fotorama_gallery__arr--prev:before {right:0;border-left:2px solid #8c8383;border-bottom:2px solid #8c8383 }.course-content.gallery .fotorama_gallery__arr.fotorama_gallery__arr--next {right:-20px }.course-content.gallery .fotorama_gallery__arr.fotorama_gallery__arr--next:before {left:0;border-top:2px solid #8c8383;border-right:2px solid #8c8383 }.course-content.feedbacks .frame {width:auto;max-width:698px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:1px;text-align:justify;text-justify:newspaper;zoom:1;text-align-last:justify }.course-content.feedbacks .frame:after {content:"";display:inline-block;width:100%;height:0 }.course-content.feedbacks .frame >* {display:inline-block;font-size:16px }.course-content.feedbacks .feedback {display:inline-block;vertical-align:top;width:33%;font-size:16px;font-size:1rem;line-height:1.25;padding-right:28px }.course-content.feedbacks .feedback::last-child {padding-right:0 }.course-content.feedbacks .feedback-table {width:100%;padding:32px 21px;border-collapse:inherit;border-spacing:inherit }.course-content.feedbacks .feedback-cell {width:33.333333333333336%;padding:0 21px;vertical-align:top }.course-content.feedbacks .feedback-cell .name {font-weight:normal }.course-content.feedbacks .feedback-cell .description {font-weight:200;line-height:1.1 }.course-content.feedbacks .feedback-cell .message {margin-top:1.25em;font-weight:200;font-style:italic;display:block;display:-webkit-box;height:100px ;font-size:16px;line-height:1.25;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis }.course-content.feedbacks .feedback-cell .message p {margin:0 }.course-content.feedbacks .feedback-cell .message p + p {margin-top:1.25em }.course-content.feedbacks .feedback-card {width:300px;padding:15px;margin-right:35px;padding-left:42px;float:left }.course-content.feedbacks .feedback-card .name {font-weight:normal }.course-content.feedbacks .feedback-card .description {font-weight:200;line-height:1.1 }.course-content.feedbacks .feedback-card .message {margin-top:1.25em;font-weight:200;font-style:italic }.course-content.feedbacks .feedback-card .more {display:inline-block;margin-top:1.25em }.course-content.feedbacks .feedback-list {position:relative }.course-content.feedbacks .feedback-list:after {content:"";display:block;clear:both }.course-content.feedbacks .feedback-list.double .feedback-card,.course-content.feedbacks .feedback-list.single .feedback-card {width:465px }.course-content.panel {font-size:0 }.course-content.panel.four-tabs .tab-button {width:25% }.course-content.panel.three-tabs .tab-button {width:33.333333333333336% }.course-content.panel .tab {display:none;position:relative;padding:32px 42px;font-size:16px;line-height:1.25;border:1px solid #0092fe }.course-content.panel .tab-button {position:relative;display:inline-block;height:230px;vertical-align:top;padding-top:178px;font-size:19px;font-size:1.1875rem;line-height:1.052631578947368;font-weight:200;text-align:center;text-align-last:center;text-transform:uppercase;background-color:transparent;background-size:122px;background-position:center 32px;background-repeat:no-repeat;cursor:pointer;-webkit-transition:background-image 0.125s ease 0s,background-color 0.125s ease 0s;transition:background-image 0.125s ease 0s,background-color 0.125s ease 0s }.course-content.panel .tab-button:hover {background-color:#f2f2f2 }.course-content.panel .tab-button.disabled {pointer-events:none;opacity:0.5 }.course-content.panel .tab-button.documents {background-image:url("../themes/mrc/assets/icons/icon-document-gray.svg") }.course-content.panel .tab-button.documents:hover {background-image:url("../themes/mrc/assets/icons/icon-document.svg") }.course-content.panel .tab-button.brochure {background-image:url("../themes/mrc/assets/icons/icon-pdf-gray.svg") }.course-content.panel .tab-button.brochure:hover {background-image:url("../themes/mrc/assets/icons/icon-pdf.svg") }.course-content.panel .tab-button.democourse {background-image:url("../themes/mrc/assets/icons/icon-play-gray.svg") }.course-content.panel .tab-button.democourse:hover {background-image:url("../themes/mrc/assets/icons/icon-play.svg") }.course-content.panel .tab-button.calendar {background-image:url("../themes/mrc/assets/icons/icon-calendar-gray.svg") }.course-content.panel .tab-button.calendar:hover {background-image:url("../themes/mrc/assets/icons/icon-calendar.svg") }.course-content.panel input {display:none }.course-content.panel input#documents:checked ~ label.documents {color:#fff;background-image:url("../themes/mrc/assets/icons/icon-document.svg") }.course-content.panel input#brochure:checked ~ label.brochure {color:#fff;background-image:url("../themes/mrc/assets/icons/icon-pdf.svg") }.course-content.panel input#democourse:checked ~ label.democourse {color:#fff;background-image:url("../themes/mrc/assets/icons/icon-play.svg") }.course-content.panel input#calendar:checked ~ label.calendar {color:#fff;background-image:url("../themes/mrc/assets/icons/icon-calendar.svg") }.course-content.panel input#documents:checked ~ .tabs >.tab.documents,.course-content.panel input#brochure:checked ~ .tabs >.tab.brochure,.course-content.panel input#democourse:checked ~ .tabs >.tab.democourse,.course-content.panel input#calendar:checked ~ .tabs >.tab.calendar {display:block }.course-content.panel input:checked + label {background-color:#0092fe }.course-content.panel .tab.calendar {padding:32px 21px }.course-content.panel .democourse .democourse-cover-link {display:block }.course-content.panel .democourse .democourse-cover {display:block;margin:0 auto }.course-content.panel .democourse .democourse-link {width:9em }.course-content.panel .event-list,.course-content.panel .event-table {position:relative;width:100%;margin:0;padding:0;list-style:none }.course-content.panel .event-list-item,.course-content.panel .event-cell {display:table-cell;padding:0 21px;width:33.333333333333336%;vertical-align:top }.course-content.panel .event-list-item .title,.course-content.panel .event-cell .title {margin-bottom:2.625em;font-size:16px;font-size:1rem;line-height:1.25;text-transform:uppercase }.course-content.panel .event-list-item .dates,.course-content.panel .event-cell .dates,.course-content.panel .event-list-item .hours,.course-content.panel .event-cell .hours,.course-content.panel .event-list-item .price,.course-content.panel .event-cell .price {position:relative;font-size:16px;font-size:1rem;line-height:1.25;padding-left:2.25em;margin-bottom:1.625em }.course-content.panel .event-list-item .dates:before,.course-content.panel .event-cell .dates:before,.course-content.panel .event-list-item .hours:before,.course-content.panel .event-cell .hours:before,.course-content.panel .event-list-item .price:before,.course-content.panel .event-cell .price:before {content:"";position:absolute;display:inline-block;left:0;width:1.125em;height:1.125em;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle }.course-content.panel .event-list-item .dates:before,.course-content.panel .event-cell .dates:before {background-image:url("../themes/mrc/assets/icons/table-label-04.svg") }.course-content.panel .event-list-item .hours:before,.course-content.panel .event-cell .hours:before {background-image:url("../themes/mrc/assets/icons/table-label-03.svg") }.course-content.panel .event-list-item .price:before,.course-content.panel .event-cell .price:before {background-image:url("../themes/mrc/assets/icons/table-label-06.svg") }.course-content.panel .event-list-item .link,.course-content.panel .event-cell .link {text-decoration:underline }.course-content.social {background-color:#0092fe;background:-webkit-gradient(linear,left top,right top,from(#0091fe),to(#0056d1));background:linear-gradient(to right,#0091fe,#0056d1) }.course-content.social .subheader {margin:0;font-size:20px;font-size:1.25rem;line-height:2.7;color:#fff;text-transform:uppercase;vertical-align:middle }.course-content.social .social-links {position:relative;font-size:0 }.course-content.social .social-items {display:inline-block;width:50%;padding-left:42px;font-size:16px;font-size:1rem;line-height:3.375;font-weight:200;color:#fff;cursor:pointer;border-top:solid 1px #6daafb;text-decoration:none }.course-content.social .social-items:nth-child(odd) {border-right:solid 1px #6daafb }.course-content.social .social-items .fa {display:inline-block;width:28px;margin-right:24px;text-align:center;text-align-last:center;vertical-align:middle;font-size:24px;line-height:2.25 }.course-content.social .social-items:hover {color:#ffc127 }.course-content.social .social-items:active {color:#fff }.course-sidebar {position:absolute;width:250px;top:22px;top:3.375em;padding-left:22px;border-top:3px solid #0092fe }.course-sidebar.fixed {position:fixed;top:95px }.course-sidebar.stick {position:absolute;bottom:54px;top:auto }.course-sidebar .type-title,.course-sidebar .cat-title {text-align:right;text-transform:uppercase;margin-bottom:26px }.course-sidebar .type-title {margin-top:5px;font-size:15px;font-size:0.9375rem;line-height:1.333333333333333 }.course-sidebar .cat-title {margin-bottom:1.538461538461539em;font-size:13px;font-size:0.8125rem;line-height:1.538461538461539 }.course-sidebar .row >.icon,.course-sidebar .row >.contents {padding-bottom:26px;vertical-align:middle }.course-sidebar .row >.icon {display:table-cell;width:70px;font-size:13px;font-size:0.8125rem;line-height:1;font-weight:200;color:#b7b2b2 }.course-sidebar .row >.icon:before {content:"";display:block;width:36px;height:36px;background-color:transparent;background-size:34px 34px;background-position:center;background-repeat:no-repeat }.course-sidebar .row >.contents {padding-left:1em;font-size:16px;font-size:1rem;line-height:1.25;font-weight:200;max-width:9.375em }.course-sidebar .category >.contents,.course-sidebar .dates >.contents {padding:0;vertical-align:top }.course-sidebar select {max-width:9.375em }.course-sidebar .ui.dropdown {border-radius:0;min-width:initial;padding:0.5em;padding-right:1.5em;width:9.375em;display:block }.course-sidebar .ui.dropdown >.dropdown.icon {font-size:13px;font-size:0.8125rem;right:0.615384615384615em }.course-sidebar .category >.icon:before {background-image:url("../themes/mrc/assets/icons/icon-man.svg") }.course-sidebar .dates >.icon:before {background-image:url("../themes/mrc/assets/icons/table-label-04.svg") }.course-sidebar .hours >.icon:before {background-image:url("../themes/mrc/assets/icons/clock.svg") }.course-sidebar .documents >.icon:before {width:36px;height:44px;background-image:url("../themes/mrc/assets/icons/medal.svg");background-size:34px 40px }.course-sidebar .manager >.icon:before {width:36px;height:44px;background-image:url("../themes/mrc/assets/icons/manager.svg");background-size:34px 40px }.course-sidebar .price >.icon:before {background-image:url("../themes/mrc/assets/icons/calc.svg") }.course-sidebar .place >.icon:before {width:28px;height:42px;background-image:url("../themes/mrc/assets/icons/map-pick.svg");background-size:34px 40px }.course-sidebar .button-order {width:100%;font-size:16px;font-size:1rem;line-height:4.375;border:1px solid #0092fe;outline:none;color:#0092fe;background-color:transparent;text-transform:uppercase;text-align:center;-webkit-transition:0.125s background-color ease,0.125s color ease;transition:0.125s background-color ease,0.125s color ease;cursor:pointer }.course-sidebar .button-order:hover {color:#fff;background-color:#0092fe;-webkit-transition:0.125s background-color ease,0.125s color ease;transition:0.125s background-color ease,0.125s color ease }.course-sidebar .button-order.disabled {color:#8c8383;pointer-events:none }.course-wrap.type-1 {border-color:#ff5236 }.course-wrap.type-1 .course-header {border-color:#ff5236 }.course-wrap.type-1 .course-header .header-block + .header-block {border-color:#ff5236 }.course-wrap.type-1 .course-header .course-title,.course-wrap.type-1 .course-header .course-direction,.course-wrap.type-1 .course-header .course-type {background:#ff5236 }.course-wrap.type-1 .course-content.description .details {background-color:#fde9e9 }.course-wrap.type-1 .course-content.description .details:before {color:#ff5236 }.course-wrap.type-1 .course-content.points .point:before {color:#ff5236 }.course-wrap.type-1 .course-content.panel input:checked + label {background-color:#ff5236 }.course-wrap.type-1 .course-content.panel .tab {border-color:#ff5236 }.course-sidebar.type-1 {border-color:#ff5236 }.course-sidebar.type-1 .type-title {color:#ff5236 }.course-sidebar.type-1 .button-order {color:#ff5236;border-color:#ff5236 }.course-sidebar.type-1 .button-order:hover {color:#fff;background-color:#ff5236 }.course-sidebar.type-1 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.course-wrap.type-1 {border-color:#cc275e }.course-wrap.type-1 .course-header {border-color:#cc275e }.course-wrap.type-1 .course-header .header-block + .header-block {border-color:#cc275e }.course-wrap.type-1 .course-header .course-title,.course-wrap.type-1 .course-header .course-direction,.course-wrap.type-1 .course-header .course-type {background:#cc275e }.course-wrap.type-1 .course-content.description .details {background-color:#f9e9ef }.course-wrap.type-1 .course-content.description .details:before {color:#cc275e }.course-wrap.type-1 .course-content.points .point:before {color:#cc275e }.course-wrap.type-1 .course-content.panel input:checked + label {background-color:#cc275e }.course-wrap.type-1 .course-content.panel .tab {border-color:#cc275e }.course-sidebar.type-1 {border-color:#cc275e }.course-sidebar.type-1 .type-title {color:#cc275e }.course-sidebar.type-1 .button-order {color:#cc275e;border-color:#cc275e }.course-sidebar.type-1 .button-order:hover {color:#fff;background-color:#cc275e }.course-sidebar.type-1 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.course-wrap.type-2 {border-color:#5cc7d8 }.course-wrap.type-2 .course-header {border-color:#5cc7d8 }.course-wrap.type-2 .course-header .header-block + .header-block {border-color:#5cc7d8 }.course-wrap.type-2 .course-header .course-title,.course-wrap.type-2 .course-header .course-direction,.course-wrap.type-2 .course-header .course-type {background:#5cc7d8 }.course-wrap.type-2 .course-content.description .details {background-color:#e0f4f7 }.course-wrap.type-2 .course-content.description .details:before {color:#5cc7d8 }.course-wrap.type-2 .course-content.points .point:before {color:#5cc7d8 }.course-wrap.type-2 .course-content.panel input:checked + label {background-color:#5cc7d8 }.course-wrap.type-2 .course-content.panel .tab {border-color:#5cc7d8 }.course-sidebar.type-2 {border-color:#5cc7d8 }.course-sidebar.type-2 .type-title {color:#5cc7d8 }.course-sidebar.type-2 .button-order {color:#5cc7d8;border-color:#5cc7d8 }.course-sidebar.type-2 .button-order:hover {color:#fff;background-color:#5cc7d8 }.course-sidebar.type-2 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.course-wrap.type-2 {border-color:#0f90d8 }.course-wrap.type-2 .course-header {border-color:#0f90d8 }.course-wrap.type-2 .course-header .header-block + .header-block {border-color:#0f90d8 }.course-wrap.type-2 .course-header .course-title,.course-wrap.type-2 .course-header .course-direction,.course-wrap.type-2 .course-header .course-type {background:#0f90d8 }.course-wrap.type-2 .course-content.description .details {background-color:#d3e7f7 }.course-wrap.type-2 .course-content.description .details:before {color:#0f90d8 }.course-wrap.type-2 .course-content.points .point:before {color:#0f90d8 }.course-wrap.type-2 .course-content.panel input:checked + label {background-color:#0f90d8 }.course-wrap.type-2 .course-content.panel .tab {border-color:#0f90d8 }.course-sidebar.type-2 {border-color:#0f90d8 }.course-sidebar.type-2 .type-title {color:#0f90d8 }.course-sidebar.type-2 .button-order {color:#0f90d8;border-color:#0f90d8 }.course-sidebar.type-2 .button-order:hover {color:#fff;background-color:#0f90d8 }.course-sidebar.type-2 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.course-wrap.type-3 {border-color:#eab849 }.course-wrap.type-3 .course-header {border-color:#eab849 }.course-wrap.type-3 .course-header .header-block + .header-block {border-color:#eab849 }.course-wrap.type-3 .course-header .course-title,.course-wrap.type-3 .course-header .course-direction,.course-wrap.type-3 .course-header .course-type {background:#eab849 }.course-wrap.type-3 .course-content.description .details {background-color:#fce9d6 }.course-wrap.type-3 .course-content.description .details:before {color:#eab849 }.course-wrap.type-3 .course-content.points .point:before {color:#eab849 }.course-wrap.type-3 .course-content.panel input:checked + label {background-color:#eab849 }.course-wrap.type-3 .course-content.panel .tab {border-color:#eab849 }.course-sidebar.type-3 {border-color:#eab849 }.course-sidebar.type-3 .type-title {color:#eab849 }.course-sidebar.type-3 .button-order {color:#eab849;border-color:#eab849 }.course-sidebar.type-3 .button-order:hover {color:#fff;background-color:#eab849 }.course-sidebar.type-3 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.course-wrap.type-3 {border-color:#ff7800 }.course-wrap.type-3 .course-header {border-color:#ff7800 }.course-wrap.type-3 .course-header .header-block + .header-block {border-color:#ff7800 }.course-wrap.type-3 .course-header .course-title,.course-wrap.type-3 .course-header .course-direction,.course-wrap.type-3 .course-header .course-type {background:#ff7800 }.course-wrap.type-3 .course-content.description .details {background-color:#ffe2cf }.course-wrap.type-3 .course-content.description .details:before {color:#ff7800 }.course-wrap.type-3 .course-content.points .point:before {color:#ff7800 }.course-wrap.type-3 .course-content.panel input:checked + label {background-color:#ff7800 }.course-wrap.type-3 .course-content.panel .tab {border-color:#ff7800 }.course-sidebar.type-3 {border-color:#ff7800 }.course-sidebar.type-3 .type-title {color:#ff7800 }.course-sidebar.type-3 .button-order {color:#ff7800;border-color:#ff7800 }.course-sidebar.type-3 .button-order:hover {color:#fff;background-color:#ff7800 }.course-sidebar.type-3 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.course-wrap.type-4 {border-color:#00c15c }.course-wrap.type-4 .course-header {border-color:#00c15c }.course-wrap.type-4 .course-header .header-block + .header-block {border-color:#00c15c }.course-wrap.type-4 .course-header .course-title,.course-wrap.type-4 .course-header .course-direction,.course-wrap.type-4 .course-header .course-type {background:#00c15c }.course-wrap.type-4 .course-content.description .details {background-color:#fce9d6 }.course-wrap.type-4 .course-content.description .details:before {color:#00c15c }.course-wrap.type-4 .course-content.points .point:before {color:#00c15c }.course-wrap.type-4 .course-content.panel input:checked + label {background-color:#00c15c }.course-wrap.type-4 .course-content.panel .tab {border-color:#00c15c }.course-sidebar.type-4 {border-color:#00c15c }.course-sidebar.type-4 .type-title {color:#00c15c }.course-sidebar.type-4 .button-order {color:#00c15c;border-color:#00c15c }.course-sidebar.type-4 .button-order:hover {color:#fff;background-color:#00c15c }.course-sidebar.type-4 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.course-wrap.type-4 {border-color:#00b587 }.course-wrap.type-4 .course-header {border-color:#00b587 }.course-wrap.type-4 .course-header .header-block + .header-block {border-color:#00b587 }.course-wrap.type-4 .course-header .course-title,.course-wrap.type-4 .course-header .course-direction,.course-wrap.type-4 .course-header .course-type {background:#00b587 }.course-wrap.type-4 .course-content.description .details {background-color:#ffe2cf }.course-wrap.type-4 .course-content.description .details:before {color:#00b587 }.course-wrap.type-4 .course-content.points .point:before {color:#00b587 }.course-wrap.type-4 .course-content.panel input:checked + label {background-color:#00b587 }.course-wrap.type-4 .course-content.panel .tab {border-color:#00b587 }.course-sidebar.type-4 {border-color:#00b587 }.course-sidebar.type-4 .type-title {color:#00b587 }.course-sidebar.type-4 .button-order {color:#00b587;border-color:#00b587 }.course-sidebar.type-4 .button-order:hover {color:#fff;background-color:#00b587 }.course-sidebar.type-4 .button-order.disabled {color:#8c8383;border-color:#8c8383 }.feedback-modal .content {position:relative;width:600px;top:200px;background-color:#fff;padding:42px;margin:0 auto }.feedback-modal .content:after,.feedback-modal .content:before {content:"";display:table }.feedback-modal .content:after {clear:both }.feedback-modal .content .close {position:absolute;display:block;top:10px;right:10px;width:40px;height:40px;text-align:center;font-size:30px;padding:5px;line-height:1;color:#222;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform-origin:center;transform-origin:center;text-decoration:none }.feedback-modal .content .close:hover {-webkit-transform:scale(1.1);transform:scale(1.1) }.feedback-modal .content .name {font-weight:normal }.feedback-modal .content .description {font-weight:200;line-height:1.1 }.feedback-modal .content .message {margin-top:1.25em;font-weight:200;font-style:italic }.feedback-modal .content .more {display:inline-block;margin-top:1.25em }.textPage.news {max-width:44.6875em;margin:0 auto;font-size:1.1875em;line-height:1.263157894736842 }.textPage.news img {width:100%;height:auto }.textPage .news-nav {margin:1.263157894736842em 0 }.textPage .news-nav:after {content:"";display:block;clear:both }.textPage .news-nav .prev {float:left }.textPage .news-nav .next {float:right }.textPage .ya-share2 {margin:1.263157894736842em 0 }.carouselGallery {background-color:transparent }.carouselGallery:after,.carouselGallery:before {content:"";display:table }.carouselGallery:after {clear:both }.carouselGallery-container {position:relative;-webkit-perspective:200vw;perspective:200vw;overflow:hidden;padding-bottom:33.33333333333333% }.carouselGallery-buttons {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1 }.carouselGallery-buttons .next,.carouselGallery-buttons .prev {position:absolute;display:block;width:25%;top:0;bottom:0;background:none;border:none;outline:none;cursor:pointer;font-size:0 }.carouselGallery-buttons .next:after,.carouselGallery-buttons .prev:after {content:"";display:block;position:absolute;width:18px;height:18px;top:50%;margin-top:-9px;border-left:1px solid #aaa;border-top:1px solid #aaa;-webkit-transition:border-color 0.3s ease,-webkit-transform 0.3s ease;transition:border-color 0.3s ease,-webkit-transform 0.3s ease;transition:border-color 0.3s ease,transform 0.3s ease;transition:border-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease }.carouselGallery-buttons .next:hover:after,.carouselGallery-buttons .prev:hover:after {border-color:#0091fe;-webkit-transform:rotateZ(135deg) scale();transform:rotateZ(135deg) scale() }.carouselGallery-buttons .next {right:0 }.carouselGallery-buttons .next:after {right:20%;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg) }.carouselGallery-buttons .next:hover:after {-webkit-transform:rotateZ(135deg) scale(1.5);transform:rotateZ(135deg) scale(1.5) }.carouselGallery-buttons .next:active:after {-webkit-transform:rotateZ(135deg) scale(1.25);transform:rotateZ(135deg) scale(1.25) }.carouselGallery-buttons .prev {left:0 }.carouselGallery-buttons .prev:after {left:20%;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg) }.carouselGallery-buttons .prev:hover:after {-webkit-transform:rotateZ(-45deg) scale(1.5);transform:rotateZ(-45deg) scale(1.5) }.carouselGallery-buttons .prev:active:after {-webkit-transform:rotateZ(-45deg) scale(1.25);transform:rotateZ(-45deg) scale(1.25) }.carouselGallery-list {top:0;right:0;bottom:0;left:0;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.carouselGallery-slide {margin:0;display:block;position:absolute;width:50%;height:auto;overflow:hidden;-webkit-transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:transform 0.5s ease,opacity 0.5s ease;transition:transform 0.5s ease,opacity 0.5s ease,-webkit-transform 0.5s ease }.carouselGallery-slide img {width:100%;height:auto }.carouselGallery-slide:nth-child(1) {left:0;-webkit-transform:translate3d(-50%,0,-100vw) rotateY(-90deg);transform:translate3d(-50%,0,-100vw) rotateY(-90deg);opacity:0 }.carouselGallery-slide:nth-child(2) {left:0;-webkit-transform:translate3d(-30%,0,-50vw) rotateY(-67deg);transform:translate3d(-30%,0,-50vw) rotateY(-67deg) }.carouselGallery-slide:nth-child(3) {left:0;-webkit-transform:translate3d(50%,0,0) rotateY(0);transform:translate3d(50%,0,0) rotateY(0) }.carouselGallery-slide:nth-child(4) {left:0;-webkit-transform:translate3d(130%,0,-50vw) rotateY(67deg);transform:translate3d(130%,0,-50vw) rotateY(67deg) }.carouselGallery-slide:nth-child(5) {left:0;-webkit-transform:translate3d(150%,0,-100vw) rotateY(90deg);transform:translate3d(150%,0,-100vw) rotateY(90deg);opacity:0 }.carouselGallery-slide:nth-child(n+6) {opacity:0 }.flatGallery {position:relative;width:auto;max-width:59em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-bottom:4.5em }.flatGallery-nextLink,.flatGallery-prevLink {position:absolute;width:4em;top:0;bottom:0;cursor:pointer }.flatGallery-nextLink:hover:before,.flatGallery-prevLink:hover:before {border-color:#807d7d }.flatGallery-nextLink:active:before,.flatGallery-prevLink:active:before {-webkit-transform:rotate(-45deg) scale(0.95) translate(-50%,-50%);transform:rotate(-45deg) scale(0.95) translate(-50%,-50%) }.flatGallery-nextLink:before,.flatGallery-prevLink:before {content:"";position:absolute;top:50%;left:50%;display:block;width:1.125em;height:1.125em;-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease }.flatGallery-prevLink {left:-4em }.flatGallery-prevLink:before {border-top:0.125em solid rgba(128,125,125,0.5);border-left:0.125em solid rgba(128,125,125,0.5) }.flatGallery-nextLink {right:-4em }.flatGallery-nextLink:before {border-bottom:0.125em solid rgba(128,125,125,0.5);border-right:0.125em solid rgba(128,125,125,0.5) }.fotoramaSlider {position:relative }.fotoramaSlider-slide {position:relative;margin:0 }.fotoramaSlider-slide:after {content:"";display:block;clear:both }.fotoramaSlider__arr {position:absolute;top:0;bottom:0;width:4em;cursor:pointer;overflow:hidden;text-indent:100%;z-index:1 }.fotoramaSlider__arr:before {content:"";display:block;position:absolute;top:50%;margin-top:-1.125em;width:2em;height:2em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease }.fotoramaSlider__arr--prev {left:0 }.fotoramaSlider__arr--prev:before {right:0;border-left:2px solid #8c8383;border-bottom:2px solid #8c8383 }.fotoramaSlider__arr--next {right:0 }.fotoramaSlider__arr--next:before {left:0;border-top:2px solid #8c8383;border-right:2px solid #8c8383 }.fotoramaSlider__arr--prev:hover:before,.fotoramaSlider__arr--next:hover:before {border-color:#ffc127 }.fotoramaSlider__arr:active:before {border-color:#8c8383 }.fotoramaSlider__arr.disabled {pointer-events:none;opacity:0 }.noscroll {overflow:hidden }[data-modal] {display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:9999 }[data-modal] [data-modal-overlay] {position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(34,34,34,0.8);cursor:pointer }[data-modal] [data-modal-overlay]:before {content:"×";display:block;position:absolute;width:1em;top:1em;right:1em;font-size:2em;line-height:1;text-align:center;color:#fff;border-radius:50%;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease }[data-modal] [data-modal-overlay]:hover:before {-webkit-transform:scale(1.1);transform:scale(1.1) }#buttonUp {position:fixed;top:0;bottom:0;left:0;width:5em;cursor:pointer;-webkit-transition:background-color 0.3s ease,opacity 0.3s ease;transition:background-color 0.3s ease,opacity 0.3s ease;z-index:1;opacity:0 }#buttonUp.isVisible {opacity:1 }#buttonUp.fadeOut {opacity:0.7 }#buttonUp:hover {background-color:rgba(0,145,254,0.1);opacity:1 }#buttonUp:hover .text {color:#0091fe }#buttonUp:hover .text:before {border-color:#0091fe }#buttonUp .text {position:relative;display:block;top:50%;font-size:0.8125em;line-height:1.230769230769231;text-transform:uppercase;letter-spacing:0.04em;text-align:center;color:#807d7d;-webkit-transition:color 0.3s ease;transition:color 0.3s ease }#buttonUp .text:before {content:'';display:block;width:1.384615384615385em;height:1.384615384615385em;margin:0 auto;border-top:0.076923076923077em solid #807d7d;border-left:0.076923076923077em solid #807d7d;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease }.clientComments-table {border-spacing:2em }.clientComments-table th,.clientComments-table td {vertical-align:top;font-weight:300;text-align:left }.clientComments-table th {font-weight:normal;width:25%;padding-top:0.5em;padding-bottom:0.75em;border-top:0.875em solid #ffc127;border-bottom:0.0625em solid #ffc127 }.clientComments-table th p {margin:0;padding:0 }.clientComments-table td p {font-weight:300;font-size:1.0625em;line-height:1.235294117647059 }.clientComments-table .person-title {font-size:1.125em;line-height:1.222222222222222 }.clientComments-table .person-role {font-size:1em;line-height:1.1875;font-weight:300 }.corporateTraining-sectionTitle {margin-bottom:1.684210526315789em;font-size:1.1875em;line-height:1.210526315789474;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em;text-align:center }.content-list.cards li {position:relative;display:inline-block;vertical-align:top;width:20%;padding:0 1em 2em 1em;list-style:none }.content-list.cards li:before {content:"";display:block;width:0.6875em;height:0.6875em;margin-bottom:1em;background-color:#ffc127 }.content-list.cards li:nth-child(4n+4) {width:33% }.content-list.cards li:nth-child(4n+2) {width:26% }.content-header.corporateTraining-title {font-size:1.277777777777778em;line-height:1.173913043478261;text-transform:uppercase;letter-spacing:0.04em;text-align:center }.content-subheader.corporateTraining-subtitle {font-size:1.125em;line-height:1.222222222222222;font-weight:300;text-align:center;margin-top:-0.777777777777778em }.educationQuality-table {border-spacing:1em 0 }.educationQuality-table th,.educationQuality-table td {vertical-align:top;font-weight:300;text-align:left;padding-left:1em;padding-right:1em }.educationQuality-table th {width:33.33333333333333%;font-size:1.1875em;line-height:1.210526315789474;font-weight:normal;text-transform:uppercase;letter-spacing:0.04em;text-align:left;padding:0.842105263157895em }.educationQuality-table td {font-size:1.125em;line-height:1.222222222222222 }.educationQuality-table td ul {position:relative;padding-left:2.222222222222222em }.educationQuality-table td ul li {position:relative;list-style:none }.educationQuality-table td ul li:before {content:"";position:absolute;display:block;top:0.333333333333333em;left:-2.222222222222222em;width:0.611111111111111em;height:0.611111111111111em;background-color:#ffc127 }.content-header.educationQuality {font-size:1.277777777777778em;line-height:1.173913043478261;text-transform:uppercase;letter-spacing:0.04em;text-align:center }.loyaltyProgram-table td,.loyaltyProgram-table th {vertical-align:top;padding:0.666666666666667em;font-weight:300 }.loyaltyProgram-table th {text-transform:uppercase;letter-spacing:0.04em;font-size:1.055555555555556em;line-height:1.210526315789474;font-weight:normal;text-align:left }.loyaltyProgram-table .highlight.red {color:#e83d4a }.loyaltyProgram-card {display:inline-block;position:relative }.loyaltyProgram-card:before {content:attr(data-text);position:absolute;display:inline-block;top:50%;width:100%;margin-top:-0.611111111111111em;font-size:1.666666666666667em;line-height:1;font-weight:bold;text-align:center;color:#fff }.loyaltyProgram-gift {position:relative;top:0.222222222222222em }.content-header.loyaltyProgram {font-size:1.277777777777778em;line-height:1.173913043478261;text-transform:uppercase;letter-spacing:0.04em;text-align:center }