

/* Start:/local/templates/institutps-template-lightgray/css/main.css?1750319704179443*/
@charset "UTF-8";@font-face{font-family:ProximaNovaRegular;font-style:italic;src:url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaRegular.otf);src:local("ProximaNovaRegular"),url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNovaSemibold;font-style:italic;src:url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaSemibold.otf);src:local("ProximaNovaSemibold"),url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaSemibold.woff) format("woff")}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#4b5457;font-family:Roboto,sans-serif,Helvetica,Arial;font-weight:400;line-height:1.5;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;display:inline-block;height:auto;max-width:100%;vertical-align:middle}textarea{border-radius:0;height:auto;min-height:50px}select{box-sizing:border-box;width:100%}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;cursor:auto;line-height:1;padding:0}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.row{margin-left:auto;margin-right:auto;max-width:78.75rem}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.9375rem;margin-right:-.9375rem}@media print,screen and (min-width:40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:75em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.row:not(.expanded) .row{max-width:none}.column,.columns,.row.gutter-medium>.column,.row.gutter-medium>.columns,.row.gutter-small>.column,.row.gutter-small>.columns{padding-left:.9375rem;padding-right:.9375rem}.column,.columns{float:left;width:100%}@media print,screen and (min-width:40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.small-1{width:6.25%}.small-push-1{left:6.25%;position:relative}.small-pull-1{left:-6.25%;position:relative}.small-offset-0{margin-left:0}.small-2{width:12.5%}.small-push-2{left:12.5%;position:relative}.small-pull-2{left:-12.5%;position:relative}.small-offset-1{margin-left:6.25%}.small-3{width:18.75%}.small-push-3{left:18.75%;position:relative}.small-pull-3{left:-18.75%;position:relative}.small-offset-2{margin-left:12.5%}.small-4{width:25%}.small-push-4{left:25%;position:relative}.small-pull-4{left:-25%;position:relative}.small-offset-3{margin-left:18.75%}.small-5{width:31.25%}.small-push-5{left:31.25%;position:relative}.small-pull-5{left:-31.25%;position:relative}.small-offset-4{margin-left:25%}.small-6{width:37.5%}.small-push-6{left:37.5%;position:relative}.small-pull-6{left:-37.5%;position:relative}.small-offset-5{margin-left:31.25%}.small-7{width:43.75%}.small-push-7{left:43.75%;position:relative}.small-pull-7{left:-43.75%;position:relative}.small-offset-6{margin-left:37.5%}.small-8{width:50%}.small-push-8{left:50%;position:relative}.small-pull-8{left:-50%;position:relative}.small-offset-7{margin-left:43.75%}.small-9{width:56.25%}.small-push-9{left:56.25%;position:relative}.small-pull-9{left:-56.25%;position:relative}.small-offset-8{margin-left:50%}.small-10{width:62.5%}.small-push-10{left:62.5%;position:relative}.small-pull-10{left:-62.5%;position:relative}.small-offset-9{margin-left:56.25%}.small-11{width:68.75%}.small-push-11{left:68.75%;position:relative}.small-pull-11{left:-68.75%;position:relative}.small-offset-10{margin-left:62.5%}.small-12{width:75%}.small-push-12{left:75%;position:relative}.small-pull-12{left:-75%;position:relative}.small-offset-11{margin-left:68.75%}.small-13{width:81.25%}.small-push-13{left:81.25%;position:relative}.small-pull-13{left:-81.25%;position:relative}.small-offset-12{margin-left:75%}.small-14{width:87.5%}.small-push-14{left:87.5%;position:relative}.small-pull-14{left:-87.5%;position:relative}.small-offset-13{margin-left:81.25%}.small-15{width:93.75%}.small-push-15{left:93.75%;position:relative}.small-pull-15{left:-93.75%;position:relative}.small-offset-14{margin-left:87.5%}.small-16{width:100%}.small-offset-15{margin-left:93.75%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.3333333333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.6666666667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.2857142857%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.small-centered{margin-left:auto;margin-right:auto}.small-centered,.small-centered:last-child:not(:first-child){clear:both;float:none}.small-pull-0,.small-push-0,.small-uncentered{float:left;margin-left:0;margin-right:0;position:static}@media print,screen and (min-width:40em){.medium-1{width:6.25%}.medium-push-1{left:6.25%;position:relative}.medium-pull-1{left:-6.25%;position:relative}.medium-offset-0{margin-left:0}.medium-2{width:12.5%}.medium-push-2{left:12.5%;position:relative}.medium-pull-2{left:-12.5%;position:relative}.medium-offset-1{margin-left:6.25%}.medium-3{width:18.75%}.medium-push-3{left:18.75%;position:relative}.medium-pull-3{left:-18.75%;position:relative}.medium-offset-2{margin-left:12.5%}.medium-4{width:25%}.medium-push-4{left:25%;position:relative}.medium-pull-4{left:-25%;position:relative}.medium-offset-3{margin-left:18.75%}.medium-5{width:31.25%}.medium-push-5{left:31.25%;position:relative}.medium-pull-5{left:-31.25%;position:relative}.medium-offset-4{margin-left:25%}.medium-6{width:37.5%}.medium-push-6{left:37.5%;position:relative}.medium-pull-6{left:-37.5%;position:relative}.medium-offset-5{margin-left:31.25%}.medium-7{width:43.75%}.medium-push-7{left:43.75%;position:relative}.medium-pull-7{left:-43.75%;position:relative}.medium-offset-6{margin-left:37.5%}.medium-8{width:50%}.medium-push-8{left:50%;position:relative}.medium-pull-8{left:-50%;position:relative}.medium-offset-7{margin-left:43.75%}.medium-9{width:56.25%}.medium-push-9{left:56.25%;position:relative}.medium-pull-9{left:-56.25%;position:relative}.medium-offset-8{margin-left:50%}.medium-10{width:62.5%}.medium-push-10{left:62.5%;position:relative}.medium-pull-10{left:-62.5%;position:relative}.medium-offset-9{margin-left:56.25%}.medium-11{width:68.75%}.medium-push-11{left:68.75%;position:relative}.medium-pull-11{left:-68.75%;position:relative}.medium-offset-10{margin-left:62.5%}.medium-12{width:75%}.medium-push-12{left:75%;position:relative}.medium-pull-12{left:-75%;position:relative}.medium-offset-11{margin-left:68.75%}.medium-13{width:81.25%}.medium-push-13{left:81.25%;position:relative}.medium-pull-13{left:-81.25%;position:relative}.medium-offset-12{margin-left:75%}.medium-14{width:87.5%}.medium-push-14{left:87.5%;position:relative}.medium-pull-14{left:-87.5%;position:relative}.medium-offset-13{margin-left:81.25%}.medium-15{width:93.75%}.medium-push-15{left:93.75%;position:relative}.medium-pull-15{left:-93.75%;position:relative}.medium-offset-14{margin-left:87.5%}.medium-16{width:100%}.medium-offset-15{margin-left:93.75%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.3333333333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.6666666667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.2857142857%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{margin-left:auto;margin-right:auto}.medium-centered,.medium-centered:last-child:not(:first-child){clear:both;float:none}.medium-pull-0,.medium-push-0,.medium-uncentered{float:left;margin-left:0;margin-right:0;position:static}}@media print,screen and (min-width:64em){.large-1{width:6.25%}.large-push-1{left:6.25%;position:relative}.large-pull-1{left:-6.25%;position:relative}.large-offset-0{margin-left:0}.large-2{width:12.5%}.large-push-2{left:12.5%;position:relative}.large-pull-2{left:-12.5%;position:relative}.large-offset-1{margin-left:6.25%}.large-3{width:18.75%}.large-push-3{left:18.75%;position:relative}.large-pull-3{left:-18.75%;position:relative}.large-offset-2{margin-left:12.5%}.large-4{width:25%}.large-push-4{left:25%;position:relative}.large-pull-4{left:-25%;position:relative}.large-offset-3{margin-left:18.75%}.large-5{width:31.25%}.large-push-5{left:31.25%;position:relative}.large-pull-5{left:-31.25%;position:relative}.large-offset-4{margin-left:25%}.large-6{width:37.5%}.large-push-6{left:37.5%;position:relative}.large-pull-6{left:-37.5%;position:relative}.large-offset-5{margin-left:31.25%}.large-7{width:43.75%}.large-push-7{left:43.75%;position:relative}.large-pull-7{left:-43.75%;position:relative}.large-offset-6{margin-left:37.5%}.large-8{width:50%}.large-push-8{left:50%;position:relative}.large-pull-8{left:-50%;position:relative}.large-offset-7{margin-left:43.75%}.large-9{width:56.25%}.large-push-9{left:56.25%;position:relative}.large-pull-9{left:-56.25%;position:relative}.large-offset-8{margin-left:50%}.large-10{width:62.5%}.large-push-10{left:62.5%;position:relative}.large-pull-10{left:-62.5%;position:relative}.large-offset-9{margin-left:56.25%}.large-11{width:68.75%}.large-push-11{left:68.75%;position:relative}.large-pull-11{left:-68.75%;position:relative}.large-offset-10{margin-left:62.5%}.large-12{width:75%}.large-push-12{left:75%;position:relative}.large-pull-12{left:-75%;position:relative}.large-offset-11{margin-left:68.75%}.large-13{width:81.25%}.large-push-13{left:81.25%;position:relative}.large-pull-13{left:-81.25%;position:relative}.large-offset-12{margin-left:75%}.large-14{width:87.5%}.large-push-14{left:87.5%;position:relative}.large-pull-14{left:-87.5%;position:relative}.large-offset-13{margin-left:81.25%}.large-15{width:93.75%}.large-push-15{left:93.75%;position:relative}.large-pull-15{left:-93.75%;position:relative}.large-offset-14{margin-left:87.5%}.large-16{width:100%}.large-offset-15{margin-left:93.75%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.3333333333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.6666666667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.2857142857%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{margin-left:auto;margin-right:auto}.large-centered,.large-centered:last-child:not(:first-child){clear:both;float:none}.large-pull-0,.large-push-0,.large-uncentered{float:left;margin-left:0;margin-right:0;position:static}}@media screen and (min-width:75em){.xlarge-1{width:6.25%}.xlarge-push-1{left:6.25%;position:relative}.xlarge-pull-1{left:-6.25%;position:relative}.xlarge-offset-0{margin-left:0}.xlarge-2{width:12.5%}.xlarge-push-2{left:12.5%;position:relative}.xlarge-pull-2{left:-12.5%;position:relative}.xlarge-offset-1{margin-left:6.25%}.xlarge-3{width:18.75%}.xlarge-push-3{left:18.75%;position:relative}.xlarge-pull-3{left:-18.75%;position:relative}.xlarge-offset-2{margin-left:12.5%}.xlarge-4{width:25%}.xlarge-push-4{left:25%;position:relative}.xlarge-pull-4{left:-25%;position:relative}.xlarge-offset-3{margin-left:18.75%}.xlarge-5{width:31.25%}.xlarge-push-5{left:31.25%;position:relative}.xlarge-pull-5{left:-31.25%;position:relative}.xlarge-offset-4{margin-left:25%}.xlarge-6{width:37.5%}.xlarge-push-6{left:37.5%;position:relative}.xlarge-pull-6{left:-37.5%;position:relative}.xlarge-offset-5{margin-left:31.25%}.xlarge-7{width:43.75%}.xlarge-push-7{left:43.75%;position:relative}.xlarge-pull-7{left:-43.75%;position:relative}.xlarge-offset-6{margin-left:37.5%}.xlarge-8{width:50%}.xlarge-push-8{left:50%;position:relative}.xlarge-pull-8{left:-50%;position:relative}.xlarge-offset-7{margin-left:43.75%}.xlarge-9{width:56.25%}.xlarge-push-9{left:56.25%;position:relative}.xlarge-pull-9{left:-56.25%;position:relative}.xlarge-offset-8{margin-left:50%}.xlarge-10{width:62.5%}.xlarge-push-10{left:62.5%;position:relative}.xlarge-pull-10{left:-62.5%;position:relative}.xlarge-offset-9{margin-left:56.25%}.xlarge-11{width:68.75%}.xlarge-push-11{left:68.75%;position:relative}.xlarge-pull-11{left:-68.75%;position:relative}.xlarge-offset-10{margin-left:62.5%}.xlarge-12{width:75%}.xlarge-push-12{left:75%;position:relative}.xlarge-pull-12{left:-75%;position:relative}.xlarge-offset-11{margin-left:68.75%}.xlarge-13{width:81.25%}.xlarge-push-13{left:81.25%;position:relative}.xlarge-pull-13{left:-81.25%;position:relative}.xlarge-offset-12{margin-left:75%}.xlarge-14{width:87.5%}.xlarge-push-14{left:87.5%;position:relative}.xlarge-pull-14{left:-87.5%;position:relative}.xlarge-offset-13{margin-left:81.25%}.xlarge-15{width:93.75%}.xlarge-push-15{left:93.75%;position:relative}.xlarge-pull-15{left:-93.75%;position:relative}.xlarge-offset-14{margin-left:87.5%}.xlarge-16{width:100%}.xlarge-offset-15{margin-left:93.75%}.xlarge-up-1>.column,.xlarge-up-1>.columns{float:left;width:100%}.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}.xlarge-up-2>.column,.xlarge-up-2>.columns{float:left;width:50%}.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none}.xlarge-up-2>.column:nth-of-type(odd),.xlarge-up-2>.columns:nth-of-type(odd){clear:both}.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}.xlarge-up-3>.column,.xlarge-up-3>.columns{float:left;width:33.3333333333%}.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none}.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}.xlarge-up-4>.column,.xlarge-up-4>.columns{float:left;width:25%}.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none}.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}.xlarge-up-5>.column,.xlarge-up-5>.columns{float:left;width:20%}.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none}.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}.xlarge-up-6>.column,.xlarge-up-6>.columns{float:left;width:16.6666666667%}.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none}.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}.xlarge-up-7>.column,.xlarge-up-7>.columns{float:left;width:14.2857142857%}.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){clear:none}.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left}.xlarge-up-8>.column,.xlarge-up-8>.columns{float:left;width:12.5%}.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){clear:none}.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .xlarge-collapse.row,.xlarge-collapse .row{margin-left:0;margin-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.xlarge-centered{margin-left:auto;margin-right:auto}.xlarge-centered,.xlarge-centered:last-child:not(:first-child){clear:both;float:none}.xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{float:left;margin-left:0;margin-right:0;position:static}}.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}.course_detail ul,blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}.course_detail ul,p{font-size:inherit;line-height:1.75;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#3d464a;font-family:Roboto,sans-serif,Helvetica,Arial;font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}.h1,h1{font-size:1.75rem}.h1,.h2,h1,h2{line-height:1.4;margin-bottom:.5rem;margin-top:0}.h2,h2{font-size:1.5rem}.h3,h3{font-size:2rem}.h3,.h4,h3,h4{line-height:1.4;margin-bottom:.5rem;margin-top:0}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1.0625rem}.h5,.h6,h5,h6{line-height:1.4;margin-bottom:.5rem;margin-top:0}.h6,h6{font-size:1rem}@media print,screen and (min-width:40em){.h1,h1{font-size:2.375rem}.h2,h2{font-size:2.3125rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{color:#1779ba;cursor:pointer;line-height:inherit;text-decoration:none}a:focus,a:hover{color:#1468a0}a img,hr{border:0}hr{border-bottom:1px solid #cacaca;clear:both;height:0;margin:1.25rem auto;max-width:78.75rem}dl,ol,ul{line-height:1.75;list-style-position:outside;margin-bottom:1rem}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-left:1.25rem}dl{margin-bottom:1rem}dl dt{font-weight:700;margin-bottom:.3rem}blockquote{border-left:1px solid #cacaca;margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem}.course_detail blockquote ul,blockquote,blockquote .course_detail ul,blockquote p{color:#4b5457;line-height:1.75}cite{color:#4b5457;display:block;font-size:.8125rem}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{border:1px solid #cacaca;font-weight:400;padding:.125rem .3125rem .0625rem}code,kbd{background-color:#e6e6e6;color:#0a0a0a;font-family:Consolas,Liberation Mono,Courier,monospace}kbd{margin:0;padding:.125rem .25rem 0}.subheader{color:#4b5457;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}.course_detail ul+.stat,p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{list-style:none;margin-left:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width:75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #4b5457;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.course_detail ul,h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:75em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:74.9375em){.show-for-xlarge{display:none!important}}@media screen and (min-width:75em) and (max-width:89.9375em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:74.9375em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}.show-for-sr,.show-on-focus{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.show-on-focus:active,.show-on-focus:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static!important;white-space:normal;width:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.menu{list-style:none;margin:0;padding:0;position:relative}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{display:block;line-height:1;padding:.7rem 1rem;text-decoration:none}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input,.menu li,.menu.horizontal li{display:inline-block}.menu.vertical li{display:block}.menu.expanded{display:table;width:100%}.menu.expanded>li{display:table-cell;vertical-align:middle}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width:40em){.menu.medium-horizontal li{display:inline-block}.menu.medium-vertical li{display:block}.menu.medium-expanded{display:table;width:100%}.menu.medium-expanded>li{display:table-cell;vertical-align:middle}.menu.medium-simple{display:table;width:100%}.menu.medium-simple>li{display:table-cell;vertical-align:middle}}@media print,screen and (min-width:64em){.menu.large-horizontal li{display:inline-block}.menu.large-vertical li{display:block}.menu.large-expanded{display:table;width:100%}.menu.large-expanded>li{display:table-cell;vertical-align:middle}.menu.large-simple{display:table;width:100%}.menu.large-simple>li{display:table-cell;vertical-align:middle}}@media screen and (min-width:75em){.menu.xlarge-horizontal li{display:inline-block}.menu.xlarge-vertical li{display:block}.menu.xlarge-expanded{display:table;width:100%}.menu.xlarge-expanded>li{display:table-cell;vertical-align:middle}.menu.xlarge-simple{display:table;width:100%}.menu.xlarge-simple>li{display:table-cell;vertical-align:middle}}.menu.nested{margin-left:1rem;margin-right:0}.menu.icon-bottom i,.menu.icon-bottom i+span,.menu.icon-bottom img,.menu.icon-bottom img+span,.menu.icon-bottom svg,.menu.icon-bottom svg+span,.menu.icon-left i,.menu.icon-left i+span,.menu.icon-left img,.menu.icon-left img+span,.menu.icon-left svg,.menu.icon-left svg+span,.menu.icon-right i,.menu.icon-right i+span,.menu.icon-right img,.menu.icon-right img+span,.menu.icon-right svg,.menu.icon-right svg+span,.menu.icon-top i,.menu.icon-top i+span,.menu.icon-top img,.menu.icon-top img+span,.menu.icon-top svg,.menu.icon-top svg+span,.menu.icons i,.menu.icons i+span,.menu.icons img,.menu.icons img+span,.menu.icons svg,.menu.icons svg+span{vertical-align:middle}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{display:inline-block;margin-right:.25rem}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{display:inline-block;margin-left:.25rem}.menu.icon-top li a{text-align:center}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{display:block;margin:0 auto .25rem}.menu.icon-bottom li a{text-align:center}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{display:block;margin:.25rem auto 0}.menu .active>a,.menu .is-active>a{background:#1779ba;color:#fff}.menu.align-left{text-align:left}.menu.align-right{text-align:right}.menu.align-right .submenu li{text-align:left}.menu.align-right.vertical .submenu li{text-align:right}.menu.align-right .nested{margin-left:0;margin-right:1rem}.menu.align-center{text-align:center}.menu.align-center .submenu li{text-align:left}.menu .menu-text{color:inherit;font-weight:700;line-height:1;padding:.7rem 1rem}.menu-centered>.menu{text-align:center}.menu-centered>.menu .submenu li{text-align:left}.no-js [data-responsive-menu] ul{display:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #cacaca;border-radius:0;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-sizing:border-box;color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;height:2.4375rem;line-height:1.5;margin:0 0 1rem;padding:.5rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{background-color:#fff;border:1px solid #4b5457;box-shadow:0 0 5px #cacaca;outline:none;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-bottom:0;margin-left:.5rem;margin-right:1rem;vertical-align:baseline}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{color:#0a0a0a;display:block;font-size:.875rem;font-weight:400;line-height:1.8;margin:0}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{color:#0a0a0a;font-size:.8125rem;font-style:italic;margin-top:-.5rem}.input-group{display:table;margin-bottom:1rem;width:100%}.input-group>:first-child,.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{display:table-cell;margin:0;vertical-align:middle;white-space:nowrap}.input-group-label{background:#e6e6e6;border:1px solid #cacaca;color:#0a0a0a;height:100%;padding:0 1rem;text-align:center;white-space:nowrap;width:1%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{height:100%;padding-bottom:0;padding-top:0;text-align:center;width:1%}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{font-size:1rem;height:2.5rem;padding-bottom:0;padding-top:0}.input-group .input-group-button{display:table-cell}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:.5rem;max-width:100%}.fieldset{border:1px solid #cacaca;margin:1.125rem 0;padding:1.25rem}.fieldset legend{margin:0 0 0 -.1875rem;padding:0 .1875rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2875, 84, 87%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;border:1px solid #cacaca;border-radius:0;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;height:2.4375rem;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{background-color:#fff;border:1px solid #4b5457;box-shadow:0 0 5px #cacaca;outline:none;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{background-image:none;height:auto}.is-invalid-input:not(:focus){background-color:#faedeb;border-color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.form-error,.is-invalid-label{color:#cc4b37}.form-error{display:none;font-size:.75rem;font-weight:700;margin-bottom:1rem;margin-top:-.5rem}.form-error.is-visible{display:block}.button{-webkit-appearance:none;background-color:#1779ba;border:1px solid transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.9rem;line-height:1;margin:0 0 1rem;padding:.85em 1em;text-align:center;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fff}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;margin-left:0;margin-right:0;width:100%}.button.primary{background-color:#1779ba;color:#fff}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fff}.button.secondary{background-color:#767676;color:#fff}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fff}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fff}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fff}.button.disabled,.button[disabled]{cursor:not-allowed;opacity:.25}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fff}.button.disabled.primary,.button[disabled].primary{cursor:not-allowed;opacity:.25}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fff}.button.disabled.secondary,.button[disabled].secondary{cursor:not-allowed;opacity:.25}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fff}.button.disabled.success,.button[disabled].success{cursor:not-allowed;opacity:.25}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{cursor:not-allowed;opacity:.25}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{cursor:not-allowed;opacity:.25}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fff}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow:focus,.button.hollow:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary,.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear:focus,.button.clear:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{border-color:#157539;color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#805700;color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown:after{border-color:#fff transparent transparent;border-style:solid inset inset;border-width:.4em .4em 0;content:"";display:block;display:inline-block;float:right;height:0;margin-left:1em;position:relative;top:.4em;width:0}.button.dropdown.hollow.primary:after,.button.dropdown.hollow:after{border-top-color:#1779ba}.button.dropdown.hollow.secondary:after{border-top-color:#767676}.button.dropdown.hollow.success:after{border-top-color:#3adb76}.button.dropdown.hollow.warning:after{border-top-color:#ffae00}.button.dropdown.hollow.alert:after{border-top-color:#cc4b37}.button.arrow-only:after{float:none;margin-left:0;top:-.1em}a.button:focus,a.button:hover{text-decoration:none}.close-button{color:#4b5457;cursor:pointer;position:absolute}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{font-size:1.5em;line-height:1;right:.66rem;top:.33em}.close-button,.close-button.medium{font-size:2em;line-height:1;right:1rem;top:.5rem}.flex-video,.responsive-embed{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:75%;position:relative}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{height:100%;left:0;position:absolute;top:0;width:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.sticky,.sticky-container{position:relative}.sticky{transform:translateZ(0);z-index:0}.sticky.is-stuck{position:fixed;width:100%;z-index:5}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{left:auto;position:relative;right:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.reveal-overlay{cursor:pointer;overflow-y:hidden}.reveal{margin-top:6.25rem;outline:none;position:relative}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d;width:100%}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/local/templates/institutps-template-lightgray/css/owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:scale .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.mfp-iframe-scaler{position:static}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-bg{background:#000;opacity:.65;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 .9375rem;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#919191;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#919191;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #919191;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #919191;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:none;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:.9375rem;padding-right:.9375rem}}.b-hamburger{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:transparent;box-sizing:content-box;cursor:pointer;display:inline-block;font-size:1px;height:17.5em;position:relative;transition:all .3s;width:35em}.b-hamburger span,.b-hamburger span:after,.b-hamburger span:before{background-color:#000;border-radius:3em;display:block;height:2px;transition:transform .3s;width:35em}.b-hamburger span:after,.b-hamburger span:before{content:"";left:0;position:absolute;top:0}.b-hamburger span:after{transform:translateY(-10em)}.b-hamburger span:before{transform:translateY(10em)}.b-hamburger.is-active span{background-color:transparent}.b-hamburger.is-active span:before{box-shadow:none;transform:rotate(-45deg) translate(0)}.b-hamburger.is-active span:after{box-shadow:none;transform:rotate(45deg) translate(0)}.b-banner-learning-description{position:relative}.b-banner-learning-description__wrapper{display:flex;display:-webkit-flex;justify-content:center;padding:35px 20px 50px;position:relative;width:100%;z-index:1}.b-banner-learning-description__content{background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;justify-content:center;margin-top:65px;max-width:28rem;padding:30px 0}.b-banner-learning-description__item{padding:15px 25px;text-align:center;width:100%}.b-banner-learning-description__item_first{padding-top:15px}.b-banner-learning-description__item_last{padding-bottom:15px}.b-banner-learning-description__decorate-block{background-color:#f3f7fa;bottom:-10px;height:350px;left:0;position:absolute;width:100%}.b-banner-learning-description__text,.b-banner-learning-description__text_top{font-size:17px;font-weight:400;line-height:1.75}.b-banner-learning-description__text_top{color:#abb0bd}.b-banner-learning-description__text_value{color:#e04d45;font-size:32px;font-weight:700;line-height:1.38}@media screen and (min-width:670px){.b-banner-learning-description__content{max-width:45rem;padding:0}.b-banner-learning-description__item{padding:40px;text-align:center;width:310px}}@media screen and (min-width:768px){.b-banner-learning-description__wrapper{padding:0 20px 50px}}@media screen and (min-width:1024px){.b-banner-learning-description__item_first{padding-left:45px}.b-banner-learning-description__item_last{padding-right:45px}}@media screen and (min-width:1300px){.b-banner-learning-description__content{max-width:83rem}.b-banner-learning-description__decorate-block{height:220px}}.b-education-cost-description{background-color:#fff}.b-education-cost-description__period,.b-education-cost-description__start{display:block}.b-education-cost-description__start{margin-top:27px}.b-education-cost-description__period{margin-right:65px}.b-education-cost-description__days{margin-top:27px}.b-education-cost-description__cost,.b-education-cost-description__credit,.b-education-cost-description__tax{margin-top:50px}.b-education-cost-description__credit{width:auto}.b-education-cost-description__logo{margin-top:12px}.b-education-cost-description__tax{width:auto}.b-education-cost-description__logo-tax{margin-right:5px}.b-education-cost-description__discount-offer-text,.b-education-cost-description__logo-tax{display:inline-block;vertical-align:middle}.b-education-cost-description__text{font-family:Roboto,sans-serif;font-style:400}.b-education-cost-description__text_light{color:#a1aaba;font-size:17px;font-weight:400;line-height:1.7}.b-education-cost-description__text_bold{color:#4b5465;font-size:22px;font-weight:500;line-height:1.18}.b-education-cost-description__text_big{font-size:32px;font-weight:500;line-height:1.16}.b-education-cost-description__text_red{color:#e04d45}.b-education-cost-description__logo-bank_sberbank{margin-right:26px;width:189px}.b-education-cost-description__logo-bank_pochtabank{width:91px}@media screen and (min-width:430px){.b-education-cost-description__credit{width:405px}.b-education-cost-description__logo-tax{margin-right:14px}}@media screen and (min-width:470px){.b-education-cost-description__period,.b-education-cost-description__start{display:inline-block;vertical-align:middle}.b-education-cost-description__start{margin-top:0}}@media screen and (min-width:520px){.b-education-cost-description__tax{width:475px}}@media screen and (min-width:1024px){.b-education-cost-description__wrapper{margin-right:0}.b-education-cost-description__tax{width:auto;width:475px}}@media screen and (min-width:1600px){.b-education-cost-description{position:relative}}.b-contacts{display:flex;padding:35px 15px 35px 20px}.b-contacts__main-content{margin-top:0}.b-contacts__map-container{height:600px;width:100%}.b-contacts__main-info{border-left:2px solid #fdbd57;margin-right:0;padding:25px 0 25px 20px}.b-contacts__link{margin-right:28px}.b-contacts__links{margin-top:15px}.b-contacts__title{font-size:28px}.b-contacts__subtitle,.b-contacts__title{color:#3d464a;font-family:Roboto,sans-serif;font-weight:500}.b-contacts__subtitle{font-size:24px;margin-bottom:10px}.b-contacts__text{color:#3d464a;font-family:Roboto,sans-serif;font-size:17px;font-weight:400}.b-contacts__text_top{margin-top:10px;width:100%}.b-contacts__text_main{font-size:14px;margin-top:5px}@media screen and (min-width:640px){.b-contacts{padding:63px 15px 63px 80px}.b-contacts__main-info{margin-right:100px;padding:25px 0 25px 50px}}@media screen and (min-width:980px){.b-contacts__text_top{max-width:900px}}@media screen and (min-width:1024px){.b-contacts{padding:65px 0 65px 80px}.b-contacts__main-content{align-items:center;flex-direction:row}.b-contacts__map-container{margin-top:0}.b-contacts__title{font-size:34px}}@media screen and (min-width:1152px){.b-contacts__main-info{border-left:none;margin-right:0;padding:50px 100px 50px 50px}.b-contacts__main-content{background-color:#fff;margin-top:225px;position:absolute;z-index:1}}.form-popup{background:#fff;display:block;margin:0 auto;max-width:600px;min-height:413px;padding:40px 20px;position:relative;top:0}.mfp-close-btn-in .js-youtube-modal .mfp-close{right:22%}.b-qualification-junior{margin:0 auto}.b-qualification-junior__software-engineer-base{margin-left:6%}.b-qualification-junior__main-page{padding:35px 0}.b-qualification-junior__wrapper{margin-left:4%;padding-right:15px}.b-qualification-junior__content{align-items:flex-start;display:flex;flex-direction:column-reverse}.b-qualification-junior__logo{margin:20px 0 0 14px}.b-qualification-junior__logo:first-child{margin-left:0}.b-qualification-junior__diploma{max-width:100%;width:100%}.b-qualification-junior__diploma-content{height:100%;margin-left:0;max-width:100%}.b-qualification-junior__discription{max-width:100%}.b-qualification-junior__title{font-size:28px;line-height:1.17;margin-bottom:35px;max-width:720px}.b-qualification-junior__text{font-size:17px;line-height:1.75;margin:35px 0 0;max-width:100%}.b-qualification-junior__text_bold{font-size:22px;font-weight:500;line-height:1.18;margin-top:35px}@media screen and (min-width:400px){.b-qualification-junior__software-engineer-base{margin-left:4%}.b-qualification-junior__logo{margin:25px 0 0 17px}.b-qualification-junior__logo:first-child{margin-left:0}}@media screen and (min-width:450px){.b-qualification-junior__software-engineer-base{margin-left:3%}}@media screen and (min-width:490px){.b-qualification-junior__wrapper{margin-left:3%}}@media screen and (min-width:600px){.b-qualification-junior__wrapper{padding-right:50px}}@media screen and (min-width:640px){.b-qualification-junior__wrapper{margin-left:8%}}@media screen and (min-width:1024px){.b-qualification-junior{display:flex;justify-content:center;max-width:78.75rem}.b-qualification-junior__main-page{padding:63px 0}.b-qualification-junior__software-engineer-base{margin-left:7%}.b-qualification-junior__wrapper{padding-right:15px}.b-qualification-junior__content{flex-direction:row}.b-qualification-junior__diploma-content{margin-left:50px}.b-qualification-junior__title{font-size:32px;margin-bottom:50px}.b-qualification-junior__text{width:475px}.b-qualification-junior__text_bold{margin-top:70px}}@media screen and (min-width:1166px){.b-qualification-junior__wrapper{margin-left:8%}}@media screen and (min-width:1280px){.b-qualification-junior__software-engineer-base{margin-left:7%}.b-qualification-junior__wrapper{margin-left:8%;padding-right:0}}@media screen and (min-width:1366px){.b-qualification-junior__diploma-content{margin-left:120px}}.b-top{margin-top:80px;position:relative}.b-top__wrapper{padding-right:15px}.b-top__content{margin-left:5%;position:relative;z-index:1}.b-top__main-content{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;max-width:590px}.b-top__description{margin-top:50px;max-width:100%}.b-top__list{margin-top:25px}.b-top__button{float:left}.b-top__button .b-top__link{color:#e04d47}.b-top__button_how_enter{float:left;margin-top:48px}.b-top__button_how_enter .b-top__link{border:2px solid #4b5457;color:#4b5457}.b-top__button_how_enter .b-top__link:hover{background-color:#4b5457;color:#fff;transition:all .3s ease}.b-top__link{border:2px solid #e04d47;border-radius:28px;color:#e04d47;display:inline-block;font-size:16px;font-weight:500;line-height:1;padding:16px;transition:all .3s ease}.b-top__link:hover{background-color:#e04d47;color:#fff;transition:all .3s ease}.b-top__link_phone{color:#4b5457;font-size:18px;font-style:italic;font-weight:600;transition:all .3s ease}.b-top__link_phone:hover{color:#000;transition:all .3s ease}.b-top__button,.b-top__more-info{display:inline-block;vertical-align:middle}.b-top__button,.b-top__button_how_enter{margin:25px 25px 0 0}.b-top__more-info{margin:26px 0 0;width:150px}.b-top__more-info a{color:#4b5457}.b-top__title{font-size:17px;font-weight:400;line-height:1.2222}.b-top__subtitle{font-size:28px;font-weight:700;line-height:1;margin-bottom:26px;margin-top:3px}.b-top__text{font-size:17px;font-weight:400;line-height:1.75}.b-top__text_bold{font-size:22px;font-weight:500;line-height:1.18}.b-top__text_bottom{margin-top:14px}.b-top__text_phone{font-style:italic;font-weight:400;line-height:1.1;max-width:150px}@media screen and (min-width:410px){.b-top__content{display:flex;display:-webkit-flex;justify-content:center}}@media screen and (min-width:640px){.b-top__description{margin-top:5.6em}.b-top__subtitle{font-size:70px;font-weight:900}}@media screen and (min-width:768px){.b-top__list,.b-top__list:hover,.b-top__more-info a{color:#fff}.b-top__button_how_enter .b-top__link{border:2px solid #fff;color:#fff}.b-top__button_how_enter .b-top__link:hover{background-color:#fff;color:#000;transition:all .3s ease}.b-top__link_phone{color:#fff}.b-top__link_phone:hover{color:#e04d47}.b-top__subtitle,.b-top__text,.b-top__title{color:#fff}.b-top__text{width:497px}}@media screen and (min-width:1025px){.b-top__main-content{flex-direction:row;max-width:610px}.b-top__button{margin:48px 29px 0 0}.b-top__button_how_enter{margin:48px 0 0}.b-top__more-info{margin:52px 0 0 29px}.b-top__link{padding:18px 29px}}@media screen and (min-width:1440px){.b-top__wrapper{padding-right:0}.b-top__content{display:flex;display:-webkit-flex;justify-content:flex-start;margin-left:25.6rem;padding-right:0}}@media screen and (min-width:1981px){.b-top__content{display:flex;display:-webkit-flex;justify-content:center;margin-left:0;max-width:none}}.b-teachers{padding:35px 0}.b-teachers__wrapper{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;margin-left:3%;max-width:77.5rem}.b-teachers__more-teachers{display:none;opacity:0}.b-teachers__button{background-color:#fff;border:2px solid #e04d47;border-radius:28px;box-sizing:border-box;color:#e04d47;cursor:pointer;display:flex;display:-webkit-flex;font-size:16px;font-weight:500;line-height:1;margin:50px auto 0;outline:none;padding:16px;transition:all .3s ease}.b-teachers__button:hover{background-color:#e04d47;color:#fff;transition:all .3s ease}.b-teachers__title{font-size:28px;line-height:1.4}.b-teachers__description{margin-top:8px;max-width:730px}.b-teachers__description,.b-teachers__title{padding-right:30px}@media screen and (min-width:640px){.b-teachers__wrapper{margin-left:8%}}@media screen and (min-width:1024px){.b-teachers{padding:65px 0}.b-teachers__button{padding:18px 29px}.b-teachers__description,.b-teachers__title{padding-right:0}.b-teachers__title{font-size:32px}.b-teachers__description{max-width:800px}}@media screen and (min-width:1153px){.b-teachers__description{max-width:915px}}@media screen and (min-width:1280px){.b-teachers__wrapper{margin:0 auto}.b-teachers__content{margin-left:7%}}.b-how-to-enter{margin:0 auto;overflow:hidden;padding:35px 0;width:100%}.b-how-to-enter__wrapper{margin:0 auto;max-width:82rem}.b-how-to-enter__content{margin-left:4%}.b-how-to-enter__description{align-items:start;display:flex;flex-direction:column;margin-top:125px;position:relative}.b-how-to-enter__exam,.b-how-to-enter__job-interview,.b-how-to-enter__request,.b-how-to-enter__testing{max-width:100%;padding-right:25px;position:relative}.b-how-to-enter__exam:before,.b-how-to-enter__job-interview:before,.b-how-to-enter__request:before,.b-how-to-enter__testing:before{background-color:#eff1f4;background-repeat:no-repeat;border-radius:50%;color:#4b5465;content:"";display:inline-block;font-size:32px;font-weight:500;height:72px;left:0;line-height:1.6;padding:11px 27px;position:absolute;top:-77px;width:72px;z-index:1}.b-how-to-enter__request:before{content:"1"}.b-how-to-enter__exam:before{content:"2"}.b-how-to-enter__testing:before{content:"3"}.b-how-to-enter__job-interview:before{content:"4"}.b-how-to-enter__exam,.b-how-to-enter__job-interview,.b-how-to-enter__testing{margin-top:100px}.b-how-to-enter__button{border-radius:28px;display:flex;justify-content:center;margin-top:60px}.b-how-to-enter__button a{color:#e04d47}.b-how-to-enter__link{border:2px solid #e04d47;border-radius:28px;cursor:pointer;font-size:16px;font-weight:500;line-height:1;outline:none;padding:16px;text-decoration:none;transition:all .3s ease}.b-how-to-enter__link:hover{background-color:#e04d47;color:#fff;transition:all .3s ease}.b-how-to-enter__title{font-size:28px;font-style:normal;font-weight:500;line-height:1.32}.b-how-to-enter__subtitle{font-size:22px;font-style:normal;font-weight:500}.b-how-to-enter__text{line-height:1.75}@media screen and (min-width:640px){.b-how-to-enter__content{margin-left:8%}.b-how-to-enter__exam,.b-how-to-enter__request,.b-how-to-enter__testing{padding-right:20px}.b-how-to-enter__job-interview{padding-right:0}}@media screen and (min-width:1024px){.b-how-to-enter__content{margin-left:9%}.b-how-to-enter__link{padding:18px 29px}.b-how-to-enter__title{font-size:32px}}@media screen and (min-width:1140px){.b-how-to-enter__description{flex-direction:row;justify-content:space-between;margin-top:155px}.b-how-to-enter__exam,.b-how-to-enter__job-interview,.b-how-to-enter__testing{margin-top:0}.b-how-to-enter__request{max-width:225px}.b-how-to-enter__exam,.b-how-to-enter__testing{max-width:288px}.b-how-to-enter__job-interview{max-width:336px}.b-how-to-enter__exam:before,.b-how-to-enter__job-interview:before,.b-how-to-enter__request:before,.b-how-to-enter__testing:before{top:-100px}.b-how-to-enter__exam:after,.b-how-to-enter__request:after,.b-how-to-enter__testing:after{background-color:#eff1f4;background-repeat:no-repeat;content:"";display:inline-block;height:3px;left:35px;position:absolute;top:-65px;width:100%}.b-how-to-enter__text{margin-top:15px}}.b-students-reviews{padding:35px 0}.b-students-reviews__wrapper{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;margin-left:3%;max-width:77.5rem}.b-students-reviews__block{position:relative;width:268px}.b-students-reviews__image{height:195px}.b-students-reviews__more-videos{display:none;opacity:0}.b-students-reviews__button{background-color:#fff;border:2px solid #e04d47;border-radius:28px;box-sizing:border-box;color:#e04d47;cursor:pointer;display:flex;display:-webkit-flex;font-size:16px;font-weight:500;line-height:1;margin:50px auto 0;outline:none;padding:16px;transition:all .3s ease}.b-students-reviews__button:hover{background-color:#e04d47;color:#fff;transition:all .3s ease}.b-students-reviews__title{font-size:28px;line-height:1.4}.b-students-reviews__description{margin-top:8px;max-width:710px}.b-students-reviews__description,.b-students-reviews__title{padding-right:30px}@media screen and (min-width:640px){.b-students-reviews__wrapper{margin-left:8%}}@media screen and (min-width:1024px){.b-students-reviews{padding:65px 0}.b-students-reviews__button{padding:18px 29px}.b-students-reviews__description,.b-students-reviews__title{padding-right:0}.b-students-reviews__title{font-size:32px}.b-students-reviews__description{max-width:800px}}@media screen and (min-width:1153px){.b-students-reviews__description{max-width:915px}}@media screen and (min-width:1280px){.b-students-reviews__wrapper{margin:0 auto}.b-students-reviews__content{margin-left:7%}}.b-four-flex__wrapper{display:flex;flex-wrap:wrap}.b-four-flex__item{margin-top:50px;padding-right:20px}.b-four-flex__item_collage{margin-top:20px}.b-four-flex__item_desktop,.b-four-flex__item_tab{display:none}@media screen and (min-width:634px){.b-four-flex__item_tab{display:block}}@media screen and (min-width:955px){.b-four-flex__item_desktop,.b-four-flex__item_tab{display:block}}.b-custom-block{max-width:100%}.b-custom-block__image{border-radius:4px;transition:all .3s ease;width:280px}.b-custom-block__red-divider{background-color:#e04d47;display:block;height:2px;margin:16px 0;width:100px}.b-custom-block__subtitle{color:#3d464a;display:block;font-size:22px;font-weight:500;line-height:1.4;margin-top:34px}.b-custom-block__text{display:block;font-size:17px;font-weight:400;line-height:1.75}.b-custom-block__text_red{color:#e04d47}@media screen and (min-width:640px){.b-custom-block{max-width:288px}}.b-learning-for{background-color:#fff;padding:35px 0}.b-learning-for__wrapper{display:flex;display:-webkit-flex;margin:0 auto;max-width:77rem;padding-right:25px}.b-learning-for__content{margin-left:6%;width:100%}.b-learning-for__for-whom{display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;margin-top:0}.b-learning-for__item{margin-top:100px;padding-right:0;position:relative;width:100%}.b-learning-for__item:before{background-repeat:no-repeat;content:"";height:85px;left:0;position:absolute;top:-92px;width:85px}.b-learning-for__item:first-child:before{background-image:url(/local/templates/institutps-template-lightgray/css/../../../../../../../upload/images/learning-for/learning-for-item-first.png)}.b-learning-for__item:nth-child(2n):before{background-image:url(/local/templates/institutps-template-lightgray/css/../../../../../../../upload/images/learning-for/learning-for-item-second.png)}.b-learning-for__item:last-child:before{background-image:url(/local/templates/institutps-template-lightgray/css/../../../../../../../upload/images/learning-for/learning-for-item-third.png)}.b-learning-for__title{font-size:28px;font-weight:500;line-height:1.32}.b-learning-for__subtitle{display:block;font-size:20px;font-weight:700;line-height:1.35;margin-bottom:15px}.b-learning-for__text{font-size:17px;line-height:1.75}.b-learning-for__text_experience-tomorrow{font-weight:600;margin:20px 0 0}@media screen and (min-width:350px){.b-learning-for__content{margin-left:5%;width:100%}}@media screen and (min-width:400px){.b-learning-for__content{margin-left:4%;width:100%}}@media screen and (min-width:520px){.b-learning-for__content{margin-left:3%;width:100%}}@media screen and (min-width:640px){.b-learning-for__content{margin-left:9%}}@media screen and (min-width:770px){.b-learning-for__content{margin-left:8%}}@media screen and (min-width:980px){.b-learning-for{padding-right:0}.b-learning-for__for-whom{flex-direction:row;margin-top:50px}.b-learning-for__item{margin-top:100px;padding-right:25px;width:280px}.b-learning-for__item:before{left:62px}.b-learning-for__text_experience-tomorrow{margin-top:20px}}@media screen and (min-width:1024px){.b-learning-for{padding:65px 0}.b-learning-for__title{font-size:32px}}@media screen and (min-width:1250px){.b-learning-for__content{margin-left:7%}}.b-learning-now{padding:35px 0}.b-learning-now__wrapper{margin-left:5%;max-width:74rem;padding-right:25px}.b-learning-now__content{width:100%}.b-learning-now__why-now{display:block;margin-left:0}.b-learning-now__why-now_text-block{margin-right:0;max-width:100%}.b-learning-now__title{font-size:28px;font-weight:500;line-height:1.32;margin-bottom:16px}.b-learning-now__title_why-now{font-weight:500;margin-bottom:10px}.b-learning-now__text{display:block;font-size:17px;font-weight:400;line-height:1.75}.b-learning-now__text_red{color:#e04d45;font-weight:500}.b-learning-now__text_big{font-size:32px;line-height:37px}.b-learning-now__text_perspective-payment{margin-top:8px}.b-learning-now__text_item{font-size:17px}@media screen and (min-width:400px){.b-learning-now__wrapper{margin-left:4%}}@media screen and (min-width:520px){.b-learning-now__wrapper{margin-left:3%}}@media screen and (min-width:640px){.b-learning-now__wrapper{margin-left:9%;padding-right:20px}}@media screen and (min-width:770px){.b-learning-now__wrapper{margin-left:8%}}@media screen and (min-width:900px){.b-learning-now__wrapper{margin-left:3%;padding:0 20px}.b-learning-now__why-now{display:flex;display:-webkit-flex;margin-left:3%}.b-learning-now__why-now_text-block{margin-right:30px;max-width:655px}.b-learning-now__why-now__title{margin-bottom:0}}@media screen and (min-width:1024px){.b-learning-now{padding:65px 0 11px}.b-learning-now__title{font-size:32px}}@media screen and (min-width:1280px){.b-learning-now__wrapper{margin:0 auto;padding:0}.b-learning-now__why-now{margin-left:5%}}@media screen and (min-width:1366px){.b-learning-now__wrapper{max-width:83rem}.b-learning-now__why-now{margin-left:10%}.b-learning-now__why-now_text-block{margin-right:66px}}.b-faq{padding:35px 0}.b-faq__wrapper{display:flex;display:-webkit-flex;margin:0;max-width:77rem}.b-faq__content{margin-left:23px;padding-right:45px}.b-faq__list{margin:40px 0 0}.b-faq__list_custom{margin:0}.b-faq__item{list-style-type:none;margin-bottom:30px}.b-faq__item_last{margin-bottom:0}.b-faq__item a{color:#3d464a}.b-faq__item_custom{list-style-type:none;margin:0}.b-faq__trigger{border:2px solid #1779ba;border-radius:50%;content:"";height:26px;position:absolute;right:-32px;top:3px;width:26px}.b-faq__trigger:after,.b-faq__trigger:before{background-color:#1779ba;content:"";display:block;height:2px;left:5px;position:absolute;top:10px;width:12px}.b-faq__trigger:after{transform:rotate(-90deg);transition:transform .3s ease,opacity .3s ease}.b-faq__trigger_is-active:after{transform:rotate(0deg);transition:transform .3s ease,opacity .3s ease}.b-faq__link{cursor:pointer;display:block;font-size:17px;font-weight:500;line-height:1.75;position:relative}.b-faq__link,.b-faq__link:hover{color:#3d464a}.b-faq__title{font-size:28px}.b-faq__text{display:block;line-height:1.75}.b-faq__item-text{display:none;max-width:750px;opacity:.9}@media screen and (min-width:640px){.b-faq__content{margin-left:82px;padding-right:75px}.b-faq__item{margin-bottom:40px}.b-faq__list{margin-top:75px}.b-faq__trigger{right:-50px}}@media screen and (min-width:1024px){.b-faq{padding:65px 0}.b-faq__content{padding:0}.b-faq__list{margin-left:20px}.b-faq__trigger{right:-100px}.b-faq__title{font-size:32px;margin-left:0}}@media screen and (min-width:1255px){.b-faq{padding:65px 0}.b-faq__content{margin-left:7%}}@media screen and (min-width:1280px){.b-faq__wrapper{margin:0 auto}.b-faq__content{margin-left:5%}}.b-slider-companies{padding:35px 0}.b-slider-companies__wrapper{max-width:77.75rem;padding-right:25px}.b-slider-companies__content{margin-left:3%}.b-slider-companies__list{display:flex;display:-webkit-flex;margin:50px 0}.b-slider-companies__item{border:1px solid #e6e8ea;border-radius:4px;box-shadow:0 1px 7px rgba(46,61,73,.1);cursor:move;display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;margin-right:16px;padding:50px 35px}.b-slider-companies__item_last{margin-right:0}.b-slider-companies__container{width:204px}.b-slider-companies__title{font-size:28px}.b-slider-companies__text{margin-top:18px;max-width:945px}@media screen and (min-width:640px){.b-slider-companies__wrapper{padding-right:50px}.b-slider-companies__content{margin-left:8%}}@media screen and (min-width:1024px){.b-slider-companies{padding:65px 0}.b-slider-companies__wrapper{max-width:74.75rem}.b-slider-companies__title{font-size:32px}}@media screen and (min-width:1252px){.b-slider-companies__content{margin-left:9%}}@media screen and (min-width:1280px){.b-slider-companies__wrapper{margin:0 auto;max-width:78rem;padding-right:0}.b-slider-companies__content{margin-left:7%}}.b-background-video{display:none}.b-background-video__wrapper{height:920px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.b-background-video__content{display:none}.b-background-video__overlay{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.b-background-video,.b-background-video__content{display:block}.b-background-video__overlay{background:rgba(0,0,0,.7)}}@media screen and (min-width:1920px){.b-background-video{display:block}.b-background-video__content{display:block;margin:0 auto;width:100%}}.b24-form-state-container .b24-form-error,.b24-form-state-container .b24-form-loader,.b24-form-state-container .b24-form-success,.b24-form-state-container .b24-form-warning{align-items:center!important}.b24-form-wrapper .b24-form-state-container .b24-form-error,.b24-form-wrapper .b24-form-state-container .b24-form-success{background-color:#fff}.b24-form-state-container .b24-form-error .b24-form-btn{background-color:#f25830!important}input[type=email],input[type=tel]{box-shadow:none!important}input[type=checkbox]{margin:0}.b24-form-wrapper.b24-form-shadow{box-shadow:none!important}.b24-form-control-alert.b24-form-control-string .b24-form-control{background-color:#fff!important;border-color:#c1c8ca!important}.b24-window-mounts .b24-window-overlay{z-index:1500000!important}.b24-window-mounts .b24-window-popup{z-index:10000000!important}.b24-window-popup-wrapper{border-radius:6px!important;max-width:550px!important}.b24-window-scrollable{-ms-overflow-style:none;scrollbar-width:none}.b24-window-scrollable::-webkit-scrollbar{width:0}.b24-window-close{background-color:#c1c8ca!important;box-shadow:none!important}.b24-form{font-family:SF UI Display,Helvetica Neue,Helvetica,Arial,sans-serif!important}.b24-form .b24-form-style-modern .b24-form-control-string .b24-form-control{background:transparent!important;border:1px solid #c1c8ca!important;border-radius:4px!important}.b24-form-header{border-bottom:none!important;padding-top:8px!important}.b24-form-header-title{font:600 28px/1.2 ProximaNova,sans-serif!important;margin-bottom:10px!important}.b24-form-header-description{font:500 18px/1.3 SF UI Display,Helvetica Neue,Helvetica,Arial,sans-serif!important;letter-spacing:-.5px!important;margin-bottom:20px!important}.b24-form-header-control{background-color:#fefefe!important;color:#111!important;cursor:pointer;font-size:18px!important;font-weight:400!important;margin-bottom:2%!important}.b24-form-wrapper{background-color:#fff!important;margin:2% 3.7% 0!important;max-width:500px!important}.b24-form-padding-side{padding-left:16px!important;padding-right:15px!important}.b24-form .b24-form-loader-icon{background-color:var(--b24-primary-color)!important;-webkit-mask-image:url(/local/templates/institutps-template-lightgray/css/../src/svg/b24-form/loader.svg)!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important}.b24-form .b24-form-loader-icon svg{display:none!important}.b24-form-btn{background-color:#e04d47!important;box-shadow:none!important;width:100%!important}.b24-form-btn:focus,.b24-form-btn:hover{background-color:#cc3f3a!important}.b24-form-btn-block{max-width:57%!important}.b24-form .b24-form-control-alert{margin-bottom:0!important}.b24-form-recaptcha{margin:0!important}.b24-form-btn-white{float:right}.b24-form-btn-white,.b24-form-btn-white:hover{background-color:#fefefe!important}.b24-form-btn-white:focus{background-color:#fff!important}.b-enter-form__inner-container{padding:30px 0 0}.grecaptcha-badge{visibility:hidden}@media screen and (min-width:400px){.b24-window-scrollable{padding:30px}}.b-vacancies{margin:0 auto;max-width:77rem;padding:0 15px}.b-vacancies__content{display:flex;display:-webkit-flex;flex-direction:column;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;justify-content:flex-start;max-width:765px}.b-vacancies__link{color:#6595f2;font-family:Roboto,sans-serif;font-size:19px;line-height:30px}@media screen and (min-width:450px){.b-vacancies{padding:0 20px}}@media screen and (min-width:500px){.b-vacancies__content{height:90px}}@media screen and (min-width:640px){.b-vacancies{padding:0 25px}.b-vacancies__content{margin-left:5%}}@media screen and (min-width:800px){.b-vacancies__content{height:70px}}.b-collage{padding:35px 0}.b-collage__wrapper{display:flex;flex-direction:column;margin-left:3%;max-width:1260px}.b-collage__flex,.b-collage__wrapper{justify-content:center}@media screen and (min-width:640px){.b-collage__wrapper{margin-left:8%}}@media screen and (min-width:1024px){.b-collage{padding:65px 0}}@media screen and (min-width:1280px){.b-collage__wrapper{margin:0 auto}.b-collage__content{margin-left:7%}}.b-education-request{align-items:flex-start;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:35px 0;width:100%}.b-education-request__border-bottom-line{display:none}.b-education-request .b-education-cost-description{margin-left:4%}.b-education-request .b-bx24__form{margin:60px auto 0}@media screen and (min-width:520px){.b-education-request .b-education-cost-description{margin:0 auto}}@media screen and (min-width:1024px){.b-education-request{margin:25px 0 0;padding:0 0 65px}.b-education-request__border-bottom-line{display:block}.b-education-request_index-page{padding:0}}@media screen and (min-width:1320px){.b-education-request{align-items:center;flex-direction:row;justify-content:center;margin:25px 0 0}.b-education-request .b-education-cost-description{margin:0}.b-education-request .b-bx24__form{margin:0 0 0 115px}}input[type=text]:focus{border:1px solid #c1c1c1}table.form-table{background-color:#fff;border-collapse:collapse;font-size:100%;font-weight:400;line-height:160%;width:100%}table.form-table td,table.form-table th{border:1px solid #adc3d5;padding:5px;vertical-align:top}table.form-table th{background-image:url(/bitrix/templates/institutps-template-lightgray/components/bitrix/form.result.new/enter-request/images/table_head.gif);background-repeat:repeat-x;color:#25639a;text-align:left}table.form-table td{padding:15px 5px}.form-required{color:red}.request_form_container .form_column.left_float{width:45.3%}.request_form_container .form_column.right_float{margin-right:20px;width:45.3%}.error-fld{background-image:url(/bitrix/templates/institutps-template-lightgray/components/bitrix/form.result.new/enter-request/images/icon_warn.gif);background-repeat:no-repeat;display:block;float:left;height:13px;width:15px}@media screen and (max-width:768px){.form_column.left_float,.form_column.right_float{float:none;margin:0 auto!important;width:90%!important}}@media screen and (min-width:769px) and (max-width:981px){.form_column.left_float,.form_column.right_float{float:none;margin:0 auto!important;width:90%!important}}div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}.news-date-time{color:#486daa}.b-content-block{color:#4b5457;font-family:Roboto,sans-serif}.b-course-author .course_detail ul,.b-course-author p,.course_detail .b-course-author ul{line-height:1}.b-course-author__photo{float:left;margin-right:.3125rem}.b-course-author__title{color:#333;font-size:1.25rem;font-weight:500}.b-course-author__subtitle{color:#333;margin-bottom:1rem!important}.b-course-author__link{height:100%;left:0;position:absolute;top:0;width:100%}.b-course-author__text{max-width:40.625rem}.b-course-author__image{margin-bottom:1.25rem}.b-course-author__svg-container{border-radius:.25rem;float:left;height:2.0625rem;padding-top:.125rem;position:relative;width:7.9375rem}.b-course-author__svg-container:first-of-type{background:#4c68b3;margin-right:.5rem;transition:all .3s}.b-course-author__svg-container:first-of-type:hover{background:#3d538f}.b-course-author__svg-container:last-of-type{background:#426b9a;transition:all .3s}.b-course-author__svg-container:last-of-type:hover{background:#335276}.b-course-author__svg-text{color:#fff;float:left;font-size:.625rem;text-transform:uppercase}.b-course-author__svg-text_facebook,.b-course-author__svg-text_vk{margin-left:.625rem;margin-top:.4375rem}.b-course-author__svg{float:left;vertical-align:top}.b-course-author__svg_facebook{background:transparent;color:#fff;height:1.0625rem;margin-left:.6875rem;margin-top:.375rem;width:1.0625rem}.b-course-author__svg_vk{background:transparent;color:#fff;height:1.125rem;margin-left:.9375rem;margin-top:.3125rem;width:1.125rem}.b-course-author__delimiter{background:#fdbd57;height:.125rem;margin:.5625rem 0;width:4.25rem}@media screen and (min-width:1200px){.sticky{max-width:254px!important}}@media screen and (max-width:340px){.b-course-author__svg-container{float:none;margin:0 auto}.b-course-author__svg-container:first-of-type{margin-bottom:.3125rem;margin-right:0}}@media screen and (max-width:443px){.b-course-author__button,.b-course-author__delimiter{display:inline-block}.b-course-author{padding:0;width:100%}.b-course-author__photo{margin:0 0 .75rem}}@media screen and (max-width:1024px){.b-course-author__image_indent-right{margin-right:0}}.b-feedback__container{display:table;margin-left:.0625rem;padding:3.3125rem 0 0}.b-feedback__title{color:#333;font-size:1.0625rem;font-weight:500}.b-feedback__picture{display:table-cell;height:4rem;vertical-align:middle;width:4rem}.b-feedback__picture_rounded{border-radius:.25rem}.b-feedback__description{display:table-cell;padding-left:1.25rem;vertical-align:middle}.b-feedback__text{line-height:1.65;max-width:20.3125rem}.q{color:#4b5457;margin-left:1.4375rem}@media screen and (max-width:410px){.b-feedback__container,.b-feedback__picture{display:block}.b-feedback__description{display:block;margin-top:.625rem;padding-left:0}}.b-gallery{margin-top:2.5rem}.b-gallery_indent_small{margin-bottom:2.5rem;padding:0 .625rem}.b-gallery__title{color:#3d464a;font-size:1.0625rem;font-weight:500;line-height:1;margin-bottom:0;padding:.875rem 0 .375rem}.b-gallery__rounded{border-radius:.25rem}.b-gallery__text{font-size:.875rem;font-style:italic;line-height:1.25rem;margin-bottom:0}@media screen and (min-width:640px){.b-gallery_indent-left{padding-left:0}}@media screen and (max-width:640px){.b-gallery_indent-left{padding:0}}.b-media{display:flex}.b-media__view{flex:0 0 auto;max-width:100%;position:relative;width:29.4375rem}.b-media__view .video_play_button{bottom:50%;height:3.75rem;margin-bottom:-1.875rem;margin-right:-1.875rem;right:50%;width:3.75rem}.b-media__view:hover .video_play_button{background:rgba(0,0,0,.675);transform:scale(1.075)}.b-media__description{font-size:1rem;font-style:italic}.b-media__display{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:67.29323%}.b-media__aside{flex:1 1 auto;max-height:19.8125rem;overflow:hidden;padding-left:1.1875rem}.b-media__aside>*{margin-bottom:0}.b-media__preview{border:.125rem solid transparent;cursor:grab;height:5.3125rem;overflow:hidden;padding-left:0;transition:border-color .3s ease;width:7.375rem}.b-media__preview:not(:last-child){margin-bottom:1.9375rem}.b-media__preview:hover,.b-media__preview_active{border-color:#d24a43}.b-media__preview img{height:100%;width:100%}.b-media__title{font-size:1.666667em;font-weight:500;margin-bottom:.8125rem}.b-media__quote{margin-left:1.75rem}.b-media__copyright{color:#999;font-size:.722222em;font-style:italic}@media screen and (max-width:63.9375em){.b-media{flex-direction:column}.b-media__aside{display:block;margin-top:.9375rem;padding-left:0}.b-media__slidee{cursor:pointer;height:5.3125rem!important;margin-left:0}.b-media__preview{float:left;margin-left:0}.b-media__preview:not(:last-child){margin-bottom:0;margin-right:1.125rem}}@media screen and (max-width:1023px){.b-media .b-media__view{width:525px}}.b-card__container{border:1px solid #e4e6e9;border-radius:.25rem;padding:1.25rem;position:relative}.b-card__container .course_detail ul,.b-card__container p,.course_detail .b-card__container ul{margin-bottom:0}.b-card__container_indent_bottom{margin-bottom:1.0625rem}.b-card__container_small:not(:last-child){margin-right:.75rem}.b-card__container_small:first-of-type{border-left:3px solid #fba93d}.b-card__item{max-width:12.625rem}.b-card_line-height_small{line-height:1.3125rem}.b-card__alignment{display:table-cell;padding-left:5rem}.b-card__shadow{box-shadow:0 2px 10px rgba(36,61,73,.13)}.b-card__wrapper{display:inline-block;margin:1.75rem 0;width:100%}.b-card_indent-left{margin-left:1.5rem}.b-card__svg{fill:#fff;border:1px solid;border-radius:50%;color:#b0b7be;height:3.4375rem;margin-right:1.875rem;margin-top:-1.6875rem;position:absolute;top:50%;width:3.375rem}.b-card__svg_float{float:left}.b-card__svg.active{color:#fba93d}.b-card_font-size_big{font-size:1.125rem;line-height:1.375rem;margin-top:.25rem}.b-card_font-size_small{font-size:.875rem}.b-card_light-text-color{color:#919599}.b-card__number{color:#4b5457;font-size:1.25rem;font-weight:500}.b-card_correct_indent{padding:0}.b-card__border{border:1px solid #d3d7db;border-left-width:3px}.b-card__border.active{border-left:3px solid #fba93d}.b-card__instruments{border-bottom:1px solid #e8ebed;padding:1.25rem 0;width:100%}.b-card__instruments_without-border{border:none}.b-card__instruments_table{display:table}.b-card__instruments:first-of-type{padding-top:0}.b-card__instruments:last-of-type{border:none}.b-card__picture{display:inline-block;vertical-align:top}.b-card__picture_bordered{border:1px solid #e1e4e7}.b-card__picture_wide{border:none;width:100%}.b-card__picture_rounded{border-radius:.25rem}.b-card__picture_indent{margin-left:.9375rem}@media screen and (max-width:1200px){.b-card__container_small:not(:last-child){margin-bottom:.625rem}.b-card__container_indent_bottom{margin-bottom:.5rem}.b-card__italic{font-style:italic;margin-bottom:1.25rem}}@media screen and (max-width:1023px){.b-card__picture_indent{margin-left:0;margin-top:1.25rem}}@media screen and (max-width:836px){.b-card__container{padding:.875rem}.b-card__alignment{padding-left:4.375rem}}@media screen and (max-width:810px){.b-card__instruments{padding:1.25rem 0}}@media screen and (max-width:790px){.b-card__container{padding:.5rem}.b-card__svg{margin-right:1rem}}@media screen and (max-width:750px){.b-card__item{max-width:none;padding:.875rem;width:100%}}@media screen and (max-width:480px){.b-card__instruments{display:block}}.b-section{color:#4b5457;font-family:Roboto,sans-serif;margin:2.8125rem 0;min-width:290px;position:relative}.b-section a.no-indent,.b-section p.no-indent,.b-section ul.no-indent{margin-bottom:0}.b-section h2{color:#3d464a;font-size:2rem;font-weight:600;line-height:2rem;margin-bottom:.9375rem}.b-section .design_of_interfaces_subtitle{line-height:2.375rem}.b-section li{line-height:1.625rem;margin-bottom:.625rem}.b-section_indent-text_bottom .course_detail ul,.b-section_indent-text_bottom p,.course_detail .b-section_indent-text_bottom ul{margin-bottom:1.875rem}.b-section_indent-top{margin-top:2.5rem}.b-section_indent-bottom{margin-bottom:1.4375rem}.b-section__background{border-radius:.25rem;height:580px;margin:0 3.4375rem}.b-section__background_design_tools{background:url(/upload/images/courses/design_tool.jpg)}.b-section__background_design_of_interfaces{background:url(/upload/images/courses/design_of_interfaces/design_of_interfaces.jpg);background-position:50%}.b-section__background_web_design{background:url(/upload/images/courses/web_design/web_design.jpg)}.b-section_first-indent{padding-top:5.3125rem}.b-section__title{color:#fefefe;font-size:3.25rem;line-height:1;margin-bottom:.75rem;margin-top:1.25rem}.b-section__subtitle{color:#1a1a1f;font-size:1.125rem;font-weight:500}.b-section__subtitle_location{margin-bottom:0;text-align:center}.b-section__max-width{max-width:40rem}.b-section__full-width{width:100%}.course_form_wrapper_design-tool .course_form_wrapper{-o-border-image:none;border-image:none;border-top:none;box-shadow:0 0 22px rgba(36,61,73,.2);margin-bottom:2.425rem}.course_form_wrapper_design-tool .course_form_wrapper h2{color:#3d464a;margin-bottom:1.625rem}.course_form_wrapper_design-tool .course_form_wrapper ::-webkit-input-placeholder{color:#989d9f}.course_form_wrapper_design-tool .course_form_wrapper :-moz-placeholder,.course_form_wrapper_design-tool .course_form_wrapper ::-moz-placeholder{color:#989d9f}.course_form_wrapper_design-tool .course_form_wrapper :-ms-input-placeholder{color:#989d9f}.course_form_wrapper_design-tool .course_form_wrapper input{border-radius:.25rem;color:#4b5457;font-family:Roboto,"sans-serif"}.course_form_wrapper_design-tool .course_form_wrapper .submit_button_container input{border:none;color:#fff;padding:.875rem}.sticky-container{height:1.25rem;position:absolute;top:-3.9375rem}.side-bar_wrapper{position:relative;top:0}.sticky-container_wrapper{position:relative}.correct-margin{margin-bottom:0}.font-size-16{font-size:1rem}@media screen and (min-width:1200px) and (max-width:1374px){.course_form_wrapper_design-tool .course_form_wrapper{margin-bottom:1.425rem}.sticky-container{top:-6.9375rem}}@media screen and (min-width:1200px){.course_form_wrapper_design-tool .course_form_wrapper{min-width:254px}}@media screen and (max-width:1200px){.sticky.is-anchored{position:static}.sticky-container{margin-bottom:2.5rem;position:relative;top:0}}@media screen and (min-width:1024px){.b-section__title_indent{line-height:3.75rem}}@media screen and (min-width:1200px){.width-800{width:50rem}.diploma-container{padding-left:0}}@media screen and (max-width:1200px){.diploma-container{margin-top:1.25rem}}@media screen and (min-width:1280px){.diploma-wrapper{max-height:16.75rem;overflow:hidden}}@media screen and (min-width:1200px) and (max-width:1280px){.diploma-wrapper{max-height:15.6875rem;overflow:hidden}}@media screen and (max-width:1200px){.b-section__background{margin:0 .9375rem}.b-section_indent-bottom-on-medium{margin-bottom:2.5rem}}@media screen and (max-width:420px){.b-section__title{font-size:2.5rem}}@media screen and (max-width:1200px){.show-on-medium{display:none}}@media screen and (max-width:340px){.b-section__title{font-size:2rem}}.owl-item{display:inline-block;position:relative;vertical-align:top;width:11.875rem}@media screen and (max-width:1023px) and (min-width:640px){.owl-carousel .owl-item{width:15.875rem}}@media screen and (max-width:640px){.owl-carousel .owl-item{width:29rem}}.design-tools-carousel{margin-bottom:7.5rem}.carousel{z-index:45}.carousel_item{border-radius:.25rem;width:100%}.carousel_wrapper_courses{border:1px solid #dfe2e6;border-radius:.25rem;box-shadow:0 0 5px rgba(36,61,73,.13);display:block;padding:3.1875rem 4.0625rem 3.125rem;z-index:100}.carousel__preview-wrapper{position:relative}.carousel__title{color:#3d464a;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.carousel__subtitle{color:#999;font-size:.9375rem;font-weight:400;margin-bottom:.625rem}.carousel__text{color:#4b5457;font-size:1rem;margin-bottom:0}.carousel__preview-title{color:#3d464a;font-size:.9375rem;font-weight:700;margin-bottom:1.875rem;text-align:center;text-transform:uppercase}.design-tools-carousel .row_carousel_width{max-width:83.8125rem}.design-tools-carousel .owl-carousel .owl-item{display:inline-block;position:relative;vertical-align:top;width:100%}.design-tools-carousel .owl-prev{background:url(/upload/images/courses/left.svg);cursor:hand;font-size:0;height:56px;left:-1.875rem;position:absolute;top:60%;transition:transform .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px;z-index:120}.design-tools-carousel .owl-prev:active,.design-tools-carousel .owl-prev:focus,.design-tools-carousel .owl-prev:hover{transform:scale(1.1)}.design-tools-carousel .owl-next{background:url(/upload/images/courses/right.svg);cursor:hand;font-size:0;height:56px;position:absolute;right:-1.875rem;top:60%;transition:transform .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px;z-index:120}.design-tools-carousel .owl-next:hover{transform:scale(1.1)}.design-tools-carousel .owl-controls-container{bottom:-45px;display:block;left:50%;margin:29px 0 0 -75px;position:absolute;text-align:center;width:150px}.design-tools-carousel .owl-dot{zoom:1;-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:50%;cursor:pointer;display:inline-block;height:.4375rem;margin:.3125rem .4375rem;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:border .3s ease,background .3s ease;width:.4375rem}.design-tools-carousel .owl-dot.active,.design-tools-carousel .owl-dot:focus,.design-tools-carousel .owl-dot:hover{background:#7f7f7f;border-color:#7f7f7f}@media screen and (max-width:1023px){.carousel_wrapper_courses{padding:2.625rem 2.5rem}.design-tools-carousel .owl-dot{border:none}.design-tools-carousel .owl-carousel .owl-item img{display:inline-block;width:4rem}}@media screen and (min-width:1025px){.owl-next,.owl-prev{cursor:pointer}}@media screen and (max-width:640px){.carousel_wrapper_courses{padding:2rem 1.875rem}.owl-loaded .carousel_item{margin:0;width:100%}.owl-container{display:none}}.correct_padding_null{padding:0}.alignment_left{float:left}.b-course-program__image{display:table-cell;padding-top:.125rem;vertical-align:top;width:10.75rem}.b-course-program__image_wide{width:16.875rem}.b-course-program__image_indent-left{padding-left:.625rem}.b-course-program__image_indent-right{padding-right:.625rem}.b-course-program__image_indent-center{padding:0 .3125rem}.b-course-program__wrapper-image{padding-left:1.375rem}.b-course-program_indent-top{margin-top:1.75rem}.b-course-program__description{display:inline-block;padding-left:1.625rem;position:relative}.b-course-program__description_left-indent{display:table-cell;padding-left:4.375rem}.b-course-program__description_circle{background-color:#dadadb;border-radius:.5625rem;height:.8125rem;left:1.8125rem;position:absolute;top:.125rem;width:.8125rem}.b-course-program__description_with-line:before{background-color:#dadadb;content:"";height:111%;left:2.1875rem;position:absolute;top:1.125rem;width:.0625rem}.b-course-program__description_with-short-line:before{height:116%}.b-course-program__wrapper{margin:2.5rem 0}.b-course-program__wrapper_small{margin:1.875rem 0 0}.b-course-program__wrapper li{line-height:1.5rem}.b-course-program__card-title{color:#3d464a;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.5625rem;margin-bottom:.5rem;text-decoration:underline}.b-course-program__card-bold-title{color:#3d464a;display:inline-block;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:.375rem;max-width:19.375rem}.b-course-program ul{margin-bottom:0}.b-course-program__picture{display:inline-block;margin-bottom:.4375rem;margin-right:.625rem}.b-course-program__text{color:#181717;display:inline-block;font-size:1.5rem;font-weight:500;margin:0}.b-course-program__text_color{color:#3d464a}.b-course-program__text_indent-left{padding-left:1.375rem}.b-course-program li{color:#555;font-size:1rem;line-height:1.5rem;margin-bottom:0}.b-course-program__card_item{color:#555;font-size:.875rem}.b-course-program__complex-work{background:#5da243;border-radius:.25rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:400;line-height:1;margin-left:.75rem;margin-top:.375rem;padding:.25rem .5625rem;vertical-align:top}.b-course-program__container{border:1px solid #d3d7db;border-radius:.25rem;box-shadow:0 0 5px rgba(36,61,73,.13);margin-bottom:1.4375rem;padding:.9375rem}.b-course-program__container_indent-left{padding-left:1.375rem}.b-course-program__container_border-left_green{border-left:3px solid #68b64a}.b-course-program__container_border-left_gray{border-left:3px solid #3d464a}.b-course-program__container_border-left_blue{border-left:3px solid #31b3d7}@media screen and (max-width:740px){.b-course-program__description_left-indent{padding-left:1.875rem}.b-course-program__description_circle,.b-course-program__description_with-line:before{display:none}}@media screen and (max-width:788px){.b-course-program__complex-work{margin:0}}@media screen and (min-width:500px) and (max-width:650px){.b-course-program__image_wide{width:15.625rem}}@media screen and (max-width:500px){.b-course-program__image{display:block}.b-course-program__description{display:block;margin-top:.9375rem;padding-left:0}}@media screen and (max-width:1024px){.b-course-program__image_indent-left{padding-left:6px}.b-course-program__image_indent-right{padding-right:6px}.b-course-program__image_indent-center{padding:0 3px}}@media screen and (max-width:640px){.b-course-program__image_indent-center,.b-course-program__image_indent-left,.b-course-program__image_indent-right{padding:0}}.b-header{background-color:hsla(0,0%,5%,.28);border-radius:.25rem;display:inline-block;margin-top:2rem}.b-header__text{background:#fba93d;border-radius:.1875rem;color:#1a1a1f;display:inline-block;font:18px/34px Roboto,tahoma,arial;font-weight:500;margin-bottom:.4375rem;overflow:visible;padding:0 1.625rem;position:relative}.b-header__text_x{border:9px solid transparent;border-left-color:#fba93d;border-width:1.0625rem 0 1.0625rem .5625rem;border-right:0;height:2.125rem;position:absolute;right:-.5rem;top:0}.b-header__description{color:#fff;font-size:1.25rem;line-height:1.6875}.b-header__description_max-width{max-width:28.125rem}.b-header__container{padding-top:9.5rem}@media screen and (max-width:1024px) and (min-width:640px){.b-header__container_indent-small{padding-top:7.5rem}}@media screen and (max-width:420px){.b-header__description{font-size:.9375rem}}.b-info-courses__container{color:#4b5457;float:left;font-size:.9375rem;margin-left:1.4375rem}.b-info-courses__container-wrapper{margin-left:.9375rem;margin-right:.9375rem}.b-info-courses__container_border{border-bottom:1px solid #dbdde1;margin-bottom:1.0625rem;max-width:8.75rem;padding-bottom:1.0625rem;width:100%}.b-info-courses__svg{color:rgba(75,84,87,.43);float:left;height:1.5625rem;width:1.5625rem}.b-info-courses__text{line-height:1.25rem}@media screen and (min-width:1200px) and (max-width:1374px){.b-info-courses__container_border{margin-bottom:.5rem;padding-bottom:.5rem}}@media screen and (min-width:740px) and (max-width:1024px){.b-info-courses__container{margin-left:.9375rem}}.b-workstep{display:table;width:90%}.b-workstep__item{display:table-cell}.b-workstep__item:last-child{padding-left:.75rem}@media screen and (max-width:850px){.b-workstep{width:100%}}@media screen and (max-width:570px){.b-workstep,.b-workstep__item{display:block}.b-workstep__item:last-child{display:none}}.input_active_field .b-enter-form__input-placeholder-text{display:block}.input_active_field .input::-webkit-input-placeholder{visibility:hidden}.input_active_field .input::-moz-placeholder{visibility:hidden}.input_active_field .input:-ms-input-placeholder{visibility:hidden}.input_active_field .input:-moz-placeholder{visibility:hidden}.b-enter-form__input-placeholder-text{color:#707070;display:none;font:11px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;left:24px;position:absolute;top:7px}.b-enter-form__check{height:13px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:19px}.b-enter-form__button_course{width:100%}label.error,span.error{bottom:-18px;color:#ed2957;font:13px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute}label.error_phone,span.error_phone{bottom:-30px}.form-input{margin-bottom:30px;position:relative}.form-input .input{padding:18px 50px 18px 25px}.form-input .input:focus,.form-input .select:focus{border:2px solid rgba(0,0,0,.25);box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.05)}.form-input.error .input,.form-input.error .select{border-color:#ed2957;transition:all .3s ease}.form-input_medium .input{padding:12px 50px 12px 25px}.form-input_course .b-enter-form__input-placeholder-text{left:13px;top:4px}.form-input_course .b-enter-form__check{right:10px}.form-input_course .input,.form-input_course .select{font:15px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;height:48px;margin-bottom:20px;padding-left:11px}.form-input_course::-webkit-input-placeholder{font:15px Roboto}.form-input_course::-moz-placeholder{font:15px Roboto}.form-input_course:-ms-input-placeholder{font:15px Roboto}.form-input_course:-moz-placeholder{font:15px Roboto}.input,.select{border:2px solid #e2e2e2;border-radius:6px;box-shadow:none;color:#111;font:17px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;height:60px;margin-bottom:0;max-width:570px;padding-left:23px;transition:all .3s ease}.input::-webkit-input-placeholder,.select::-webkit-input-placeholder{color:#111;font:17px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:.5}.input::-moz-placeholder,.select::-moz-placeholder{color:#111;font:17px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:.5}.input:-ms-input-placeholder,.select:-ms-input-placeholder{color:#111;font:17px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:.5}.input:-moz-placeholder,.select:-moz-placeholder{color:#111;font:17px SF UI Text,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:.5}.select{background:url(/local/templates/institutps-template-lightgray/css/../src/svg/icons/chevron-down.svg) no-repeat right 18px center;padding-right:55px}.b-booklet-container{background:#fff;margin:0 auto;position:relative;width:1056px;z-index:5}.b-booklet-container__content-wrapper{float:right;height:736px;padding:55px 58px 0;position:relative;width:593px}.b-booklet-container__title{color:#3d464a;display:block;font:800 28px/1.1 ProximaNovaSemibold,sans-serif;margin-bottom:17px}.b-booklet-container__title_set_group{color:#000;font-family:Roboto,sans-serif;margin-bottom:14px}.b-booklet-container__title_set_group .bold{font-size:30px;font-weight:600;line-height:1.6}.b-booklet-container__title_set_group .regular{font-size:31px;line-height:1.2}.b-booklet-container__subtitle{color:#707580;font:500 13px/1.8 Roboto,sans-serif;margin-bottom:0}.b-booklet-container__text{color:#4b5457;font:16px/1.375 ProximaNovaRegular,sans-serif;margin-bottom:18px}.b-booklet-container__text_request{font-size:12px;line-height:1.5}.b-booklet-container__text_underline{color:#4b5457;text-decoration:underline}.b-booklet-container__text_underline:hover{color:#4b5457;cursor:pointer}.b-booklet-container__text_underline:focus{color:#4b5457}.b-booklet-container__date{color:#4b5457;display:block;font:800 16px/1.3 ProximaNovaSemibold,sans-serif;margin-bottom:20px}.b-booklet-container__date__red{color:#e73a4b;margin-top:11px}.b-booklet-form .input{border-radius:4px;box-shadow:none;max-width:415px;padding:0 18px 0 23px}.b-booklet-form__input{margin:0 0 30px;max-width:415px;position:relative}.b-booklet-form__submit{margin-bottom:15px}.b-booklet-form__submit input{background:#fff;border:1px solid #323232;border-radius:4px;box-shadow:none;color:#323232;cursor:pointer;font:16px ProximaNovaRegular,sans-serif;max-width:415px;outline:none;padding:1rem 4.125rem;text-align:center;transition:background .3s ease;vertical-align:middle;width:100%}.b-booklet-form__submit input:hover{background:#323232;border-color:#323232;color:#fff;transition:background .3s ease}.b-booklet-form__success{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.b-booklet-form__success_set-group{left:46%;top:52%}.b-booklet-form__inner{text-align:center;width:420px}@media screen and (max-width:1100px){.b-booklet-container{background:none;width:593px}.b-booklet-container__content-wrapper{background:#fff;float:none;height:auto;margin:0 auto;min-height:500px;padding:0;position:relative;width:100%}.b-booklet-container__image{display:none!important}.b-booklet-container__content{padding:36px 58px}.b-booklet-form__success_set-group{left:49%;top:54%}}@media screen and (max-width:640px){.b-booklet-container{height:auto;width:100%}.b-booklet-container__content-wrapper{height:auto;min-height:500px;padding:0;width:100%}.b-booklet-container__text_transfer{display:none}.b-booklet-form__inner{width:100%}}.top-trigger{border:2px solid #bec0c2;border-radius:50%;bottom:37px;cursor:default;display:block;height:62px;left:83px;opacity:0;outline:none;padding:15px 18px;position:fixed;transition:all .2s ease;width:62px;z-index:-1}.top-trigger_show{cursor:pointer;opacity:1;transition:all .3s ease;z-index:10}.top-trigger_icon{height:26px;width:24px}@media screen and (max-width:1390px){.top-trigger{left:auto;right:38px}}@media screen and (max-width:1024px){.top-trigger{height:55px;padding:12px 14px;width:55px}}@media screen and (max-width:640px){.top-trigger{bottom:28px;right:25px}}.article__aspect-ratio-placeholder{height:0;overflow:hidden;position:relative;width:100%}.article__progressive-media{height:100%;left:0;position:absolute;top:0;width:100%}body,html{font-size:16px;height:100%}.row_wide{margin:0 auto;max-width:1320px}section{min-width:300px}iframe{border:none}select{cursor:pointer;padding-right:1.625rem}blockquote{border-left:2px solid #fdbd57;margin:0 0 2.625rem;padding:0 1.25rem 0 1.75rem}a{outline:none}a.button{text-decoration:none}a.button.round{border-radius:20px}a.article_title_link{color:#181717;display:block;font-size:1.5rem;font-weight:500;margin-bottom:.8125rem;text-decoration:underline}b,strong{font-weight:600}button{outline:none}button.round{border-radius:20px}button.left-indented{margin-left:1.1875rem}h1,h2{font-weight:500}table td{padding:.625rem}.secondary_title{font-size:2rem}.button{margin-right:1rem}.button.details_button{border-color:#4b5457;border-radius:4px;color:#4b5457;font-size:1rem;padding:1rem 1.5rem;text-align:left}.button.details_button:hover{background:#4b5457;border-color:#4b5457;color:#fff}.request_form_container .row{padding-left:0;position:relative}.request_form_container__text{font-size:1.0625rem;line-height:1.5rem;margin-bottom:1rem}label{color:#3d464a}.wide_container{position:relative}.narrow_container{margin-left:2.25%;margin-right:2.25%}.content_wrapper{padding:63px 0}.content_wrapper.medium_indent{padding:55px 0}.content_wrapper.small_indent{padding:36px 0}.content_wrapper.content_with_bottom_divider{padding-bottom:0}.content_wrapper_marked{background:#f3f7fa;border-radius:4px;margin:0 3%}.bottom_divider{border-bottom:1px solid #e8eaeb;padding-top:65px}.divider{border-top:1px solid #e8eaeb}.lightgray{background-color:#fafbfd}.darkgray{background-color:#f0f1f3;margin:0 3%}.vertical_bordered{border-bottom:1px solid #e6e8ea;border-top:1px solid #e6e8ea}.equal_blocks_container{font-size:0}.first_content_block{padding-top:11.1rem}.bordered_container{border-bottom:1px solid #e8eaeb;margin-bottom:4rem;padding-bottom:4.5rem}.bordered_container_main-page{border-bottom:none}.bordered_container.last{margin-bottom:0}.course_detail ul.last_paragraph,p.last_paragraph{margin-bottom:2.25rem}.indivisible_text{display:inline-block}.clear{clear:both}.clickable{cursor:pointer}.big_title{font-size:2.9375rem}.link_with_arrow:after{content:"→";display:inline-block;margin-left:.3rem;transition:all .3s ease}.link_with_arrow:hover:after{transform:translateX(40%)}.numeric_marker{background:url(/local/templates/institutps-template-lightgray/css/../images/marks_sprite.png);display:block;height:52px;width:48px}.numeric_marker_two{background-position:0 -52px}.numeric_marker_three{background-position:0 -104px}.numeric_marker_four{background-position:0 -156px}.numeric_marker_five{background-position:0 -208px}.numeric_marker_six{background-position:0 -260px}.wide_banner{background:#ededed;margin-bottom:4.5rem;padding:1rem 0}.wide_banner .icon_container{display:inline-block;margin-left:6.5%;margin-right:2%;vertical-align:middle;width:6%}.wide_banner .description{display:inline-block;margin-right:4.5%;margin-top:1px;vertical-align:middle;width:58%}.course_detail .wide_banner .description ul,.wide_banner .description .course_detail ul,.wide_banner .description p{margin-bottom:0}.wide_banner .description .event_name{color:#3d464a;font-size:1.375rem;font-weight:500;margin-bottom:2px}.wide_banner .description .event_description{color:#7c8595;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1rem;margin-bottom:10px}.wide_banner .description .event_date{font-family:Open Sans,sans-serif;font-style:italic;font-weight:400}.wide_banner .button_container{display:inline-block;vertical-align:middle;width:21%}.wide_banner .button_container .button{border:1px solid #a5abb5;color:#8296a4;display:inline-block;font-size:.9375rem;font-weight:500;margin:0 0 3px;padding:.6em 1.0625em .6625em 1.5625em;vertical-align:middle}.wide_banner .button_container .button:hover{border:1px solid #8b92a0}.main_page_title{color:#3d464a;font-size:39px;font-weight:800;line-height:50px;margin:1.7rem 0 1.6rem}.education_programs_video_block .first_content_block{margin-top:5.5rem;padding-bottom:5.625rem;padding-top:5.5rem}.education_programs_video_block .page_title{margin-top:4.25rem}.centered_title{text-align:center}.page_title{line-height:1.25;margin-bottom:1.75rem}.education_details_title{margin-bottom:2.5rem}.program_goals{margin-bottom:3.625rem}.medium_title{font-size:1.75rem}.education_details .education_details_title_wrapper{border-bottom:1px solid #e6e8ea;margin-bottom:2.1875rem;padding-bottom:1.1875rem}.education_details .education_details_goal{line-height:1.25;margin-bottom:1.3125rem}.education_details .education_details_goals_list{margin-bottom:2.625rem;position:relative}.course_detail .grants_info_wrapper ul.last_paragraph,.grants_info_wrapper .course_detail ul.last_paragraph,.grants_info_wrapper p.last_paragraph{margin-bottom:1.375rem}.grants_info_wrapper h3{font-weight:500;margin-top:1rem}.grants_info_wrapper .inner_video_wrapper{margin-left:1rem}.grants_info_wrapper blockquote{line-height:1.25;padding:.5rem 1.5rem}.download_test_wrapper{text-align:center}.download_test_wrapper .logo_icon{display:inline-block;height:48px;margin:0 auto 1.375rem;width:48px}.download_test_wrapper h2{margin-bottom:.5rem}.download_test_wrapper .medium_title{font-size:1.625rem}.download_test_wrapper .button.details_button{font-weight:500;padding:1.125rem 4.125rem}.download_test_form_input,.download_test_form_submit{position:relative}.download_test_form_submit .sending,.download_test_form_submit .sending:hover{background-color:#4b5457;color:transparent}.download_test_form_submit input{background:#fff;border:1px solid #4b5457;border-radius:4px;color:#4b5457;cursor:pointer;font-weight:500;outline:none;padding:1.125rem 4.125rem;text-align:center;transition:background .3s ease;vertical-align:middle;width:100%}.download_test_form_submit input:hover{background:#4b5457;border-color:#4b5457;color:#fff;transition:background .3s ease}.header_wrapper{max-width:100%;padding:0 3%}.top_logo_container{display:flex;display:-webkit-flex;float:left;justify-content:flex-start;margin-top:.125rem}h2.subtitle{color:#707580;font-size:1.5rem;font-weight:400;margin-bottom:2rem}.worth_list{margin:0 0 42px}.worth_list_item{color:#4b5457;font:400 16px Open Sans;list-style:none;margin-bottom:12px;padding-left:12px;position:relative}.worth_list_item:before{background-color:#4b5457;border-radius:2px;content:"";height:4px;left:3px;position:absolute;top:10px;width:4px}.white_top_bar{min-width:290px;padding:.5rem 0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1000}.white_top_bar,.white_top_bar ul{background:#fff}.white_top_bar.shadow{border-bottom:none;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 -1px 1px hsla(0,0%,100%,.2)}.white_top_bar.headroom--unpinned{top:-100%}.white_top_bar.headroom--pinned{padding:0;top:0}.white_top_bar.headroom--top{padding:.5rem 0}.white_top_bar.headroom--not-top{padding:0}.fixed_element{position:fixed;z-index:1000}.top_logo{-webkit-font-smoothing:antialiased;color:#4b5457;float:left;font-family:Roboto,sans-serif,Helvetica,Arial;font-weight:400;height:50px;line-height:1.5;margin:7px 12px 7px 0;width:48px}.top_logo_title{display:inline-block}.top_logo_title_small{display:none;padding:15px}.logo_description,.logo_name,.logo_name_small{color:#4b5457;font-family:Open Sans;line-height:1.25rem;margin:0}.logo_name,.logo_name_small{font-size:1.125rem;font-weight:700;margin-top:14px}.logo_name_small{display:none}.logo_description{font-size:.875rem}.top_menu_container{float:right}.top_menu_container .menu_phone{background:#f0f1f3;border-radius:4px;margin-left:1.3rem;padding:.375rem 1rem}.top_menu_container .phone_icon{background:url(/local/templates/institutps-template-lightgray/css/../images/icon_sprites.png) -36px -351px;display:inline-block;height:1.25rem;margin-right:.375rem;margin-top:.125rem;vertical-align:top;width:1.25rem}.top_menu_container .menu_payment{border-radius:18px;font-size:13px;font-weight:500;margin-left:1rem;text-align:center;width:158px}.menu a{display:inline-block;padding:1.5rem .625rem}.white_top_bar .menu li{margin-bottom:0;position:relative}.white_top_bar .menu li.with_dropdown{padding-right:1.25rem}.white_top_bar .menu li .menu_dropdown_icon{cursor:pointer;height:.58824rem;margin-top:-.3rem;position:absolute;right:0;top:50%;width:.58824rem}.white_top_bar .menu li .submenu{background:#fff;border:2px solid #fff;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.28);display:block;left:-1rem;opacity:0;position:absolute;top:4.5rem;transition:all .3s ease;visibility:hidden}.white_top_bar .menu li .submenu.training{width:19rem}.white_top_bar .menu li .submenu li{list-style:none;margin:0;width:100%}.white_top_bar .menu li .submenu li a{display:block;margin:0;padding:1rem 1.375rem;text-align:left}.white_top_bar .menu li .submenu li a:after{display:none}.white_top_bar .menu li .submenu li a:hover{background:#f5f8fc}.white_top_bar .menu li .submenu li.training{margin:1rem 0 .3rem 1.3rem;padding-left:.5rem}.white_top_bar .menu li .submenu li blockquote{font-size:.968rem;font-weight:700;margin:1rem 0 .3rem 1.3rem;padding-left:.99rem}.white_top_bar .menu li .submenu li.line{border-bottom:1px solid #e6e8ea;margin:0 1.4rem}.white_top_bar .menu li:hover .submenu{opacity:1;top:3.5rem;visibility:visible}.white_top_bar .menu li a.menu_item_link{border-bottom:1px solid transparent;color:#4b5457;margin:1rem 0 1rem 3rem;padding:.625rem 0;position:relative;text-decoration:none;transition:all .3s ease}.white_top_bar .menu li a.menu_item_link:after{background:transparent;content:"";display:block;height:1px;position:absolute;top:2.0125rem;transition:all .3s ease;width:100%}.white_top_bar .menu li a.menu_item_link.active:after,.white_top_bar .menu li a.menu_item_link:hover:after{background:#4b5457;top:2.1875rem}.white_top_bar .menu li .menu_payment{border:2px solid #4b5457;margin-left:1rem;padding:9px 0}.white_top_bar .menu li .menu_payment:after{display:none}ul.unmarked_list li{list-style:none}.button.hollow.alert.big_button{border:2px solid #e04d47;border-radius:28px;color:#e04d47;font-size:1rem;font-weight:500;padding:1.1rem 1.8125rem}.button.hollow.alert.big_button:hover{background:#e04d47;color:#fff}.button.hollow.alert.big_button.wide_button{padding:1.125rem 4.25rem}.button.hollow.alert.big_blue_button{border:2px solid #738899;border-radius:28px;color:#738899;font-size:1rem;font-weight:500;margin:0 0 80px;padding:1rem 1.15rem}.button.hollow.alert.big_blue_button:hover{background:#738899;color:#fff}.menu_button_container{display:none;float:right;margin:1.125rem 0 0 .9375rem}.menu_item_mobile{display:none}.submenu_program{margin:0 0 0 4rem;max-width:250px}.articles_list_container{background:#fff}.articles_list_container.first_content_block{padding-top:290px}.articles_list_container h2{margin-bottom:1.75rem}.articles_list_container .preview_image_container{padding-left:0}.articles_list_container .divider{border-bottom:1px solid #e8ebed;height:0;margin-bottom:66px;margin-top:49px}.articles_list_container .article_wrapper:first-of-type .divider{display:none}.article_preview{padding-bottom:2.875rem}.article_preview img{border-radius:4px;margin-bottom:20px}.article_preview .calendar_item,.article_preview .course_detail .cost_item,.course_detail .article_preview .cost_item{display:block;margin-left:8%;margin-top:8px}.article_preview .calendar_day{background:url(/local/templates/institutps-template-lightgray/css/../images/icon_sprites.png) 0 -347px;display:block;float:left;height:34px;margin-top:4px;width:32px}.article_preview .event_day{display:block;margin-left:48px}.article_preview .event_time{line-height:1.5rem;margin:0}.article_preview .event_time .event_time_title{font-style:italic;font-weight:500}.article_preview .yellow_divider{width:66px}.subject_description{margin-bottom:3.125rem}.article_description{padding-left:2.5%}.article_preview_text{margin-bottom:1.35rem}.course_navigation_wrapper{background:#f9f9f9;position:fixed;top:5.5rem;transition:all .3s ease;width:100%;z-index:99}.course_navigation_wrapper.headroom--top{top:5.5rem}.course_navigation_wrapper.headroom--not-top{top:0}.course_navigation_wrapper .course_navigation_menu_button{display:none}.course_navigation_wrapper.shadow{box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 -1px 1px hsla(0,0%,100%,.2)}.course_navigation_wrapper.shadow .course_navigation_container li a.course_navigation_button{border-bottom:none}.course_navigation_wrapper .course_navigation_container{font-size:0;margin:0 auto;max-width:980px}.course_navigation_wrapper .course_navigation_container li{display:inline-block;font-size:1rem;margin:0;vertical-align:top;width:20%}.course_navigation_wrapper .course_navigation_container li:first-child a.course_navigation_button{border-left:1px solid #e5e7e8}.course_navigation_wrapper .course_navigation_container li a.course_navigation_button{border-bottom:1px solid #e5e7e8;border-right:1px solid #e5e7e8;border-top:1px solid #e5e7e8;color:#555;display:block;font-size:.9375rem;padding:23px 0 13px;text-align:center;text-decoration:none;transition:background .3s ease}.course_navigation_wrapper .course_navigation_container li a.course_navigation_button.active,.course_navigation_wrapper .course_navigation_container li a.course_navigation_button:hover{background:#fff;border-bottom:none;border-top:5px solid #e04d47;padding-bottom:14px;padding-top:19px}.course_navigation_wrapper .course_navigation_container li .course_icon{display:block;height:36px;margin:0 auto .5625rem;width:36px}.course_navigation_wrapper .course_navigation_container li .course_icon.design{width:22px}.course_navigation_wrapper .course_navigation_container li .course_icon.testing{height:31px;margin-top:5px;width:30px}.course_navigation_wrapper .course_navigation_container li .course_icon.marketing{height:36px;width:34px}.course_navigation_wrapper .course_navigation_container li .course_icon.math{height:31px;margin-top:5px;width:28px}.course_navigation_wrapper .course_navigation_container li .course_icon.english{height:30px;margin-top:6px;width:32px}.page_title_block{padding-bottom:2.1875rem;padding-top:7.75rem}.page_title_block h1{font-size:2.625rem}.page_title_block h2.subtitle{font-size:1.25rem}.course_detail h1{margin-bottom:1.75rem}.course_detail h2{font-size:1.5rem;font-weight:500;margin-bottom:1.15rem;margin-top:2rem}.course_detail h3{font-size:1rem;font-weight:500;margin-top:2.25rem}.course_detail h3.no_indent{margin-top:0}.course_detail h4{color:#000;font-size:1.0625rem;margin-bottom:10px;text-decoration:underline}.course_detail p,.course_detail ul{font-size:1rem;line-height:1.875;margin-bottom:.815rem}.course_detail p.course_teacher_name,.course_detail ul.course_teacher_name{line-height:1.5rem;margin-bottom:2.25rem}.course_detail p.no_indent,.course_detail ul.no_indent{margin-bottom:5px}.course_detail.first_content_block{padding-top:9.5rem}.course_detail .fio{font-weight:500;text-decoration:underline}.course_detail .event_parameter_title{font-style:italic;font-weight:500}.course_detail ul{padding-left:20px}.course_detail ul li{font-size:1rem;margin-bottom:6px;padding-left:10px}.course_detail .basic_and_advanced_style{color:#3d464a;font-size:3rem;font-weight:700;margin-bottom:3.5rem}.course_detail .calendar_item,.course_detail .cost_item{display:block}.course_detail .cost_item{margin-bottom:1.5rem}.course_detail .calendar_day{background:url(/local/templates/institutps-template-lightgray/css/../images/icon_sprites.png) 0 -308px;color:#7c8595;display:block;float:left;font-size:18px;height:39px;padding:12px 0 0 9px;width:36px}.course_detail .cost_icon{background:url(/local/templates/institutps-template-lightgray/css/../images/icon_sprites.png) -36px -308px;display:block;float:left;height:37px;width:36px}.course_detail .cost_description,.course_detail .event_day{display:block;margin-left:50px;padding-top:2px}.course_detail .cost_description p,.course_detail .cost_description ul,.course_detail .event_day p,.course_detail .event_day ul{font-size:1rem;line-height:1.25rem;margin-bottom:0}.course_detail .cost_description{padding-top:0}.course_detail .event_time{line-height:1.5rem;margin:0}.course_detail .indivisible_text{display:inline-block}.course_detail .faq_text h2{margin-bottom:1.75rem}.course_detail .faq_text p,.course_detail .faq_text ul{margin-bottom:.75rem}.course_detail .course_teacher_field+h2{margin-top:0}.course_teacher_name_field{display:table-cell}.custom-lazy-load{opacity:0;transition:opacity .3s}.course_teacher_avatar_field{display:block;float:left;margin-right:15px}.course_teacher_avatar_field img{border-radius:4px}.course_detail ul.course_length,p.course_length{font-style:italic;margin-bottom:.3125rem;margin-left:10%}.course_preview_wrapper{border-top:1px solid #e5e5ea;padding-bottom:5.625rem;padding-top:2.1875rem}.course_preview_title{color:#7c8595;font-size:.875rem;margin-bottom:1.875rem;text-align:center;text-transform:uppercase}.course_preview .course_preview_picture_container{margin-bottom:.75rem;position:relative}.course_preview .course_preview_container{position:relative}.course_preview .course_preview_container .event_preview_overlay{left:0;margin-top:-28px;position:absolute;text-align:center;top:50%;width:100%}.course_preview .course_preview_container .event_preview_icon{display:inline-block;height:40px;width:40px}.course_preview .course_preview_container .preview_date{bottom:26px;color:#fff;font-size:13px;left:0;opacity:.73}.course_preview .course_preview_container:hover .course_preview_text_link{text-decoration:none}.course_preview .course_preview_picture{border-radius:4px;margin-bottom:.75rem}.course_preview .course_preview_link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.course_preview .course_preview_text_link{color:#4b5457;font-size:.9375rem;line-height:1.35;text-decoration:underline}.ips_logo_round_container{background:#fff;border-radius:50%;box-shadow:inset 0 2px 3px rgba(0,0,0,.25);display:block;height:58px;padding:12px;width:58px}.ips_logo_round_container .ips_logo_round{height:34px;width:34px}.ips_logo_round_wrapper{padding-bottom:12px}.ips_logo_round_wrapper .ips_logo_round{display:block;height:62px;margin:0 auto;width:47px}.education_preview_wrapper{background:#f5f8fc;border-radius:4px;margin-bottom:1.5rem;padding:3.75rem 0}.education_preview_wrapper .ips_logo_round_container{margin:13px 0 21px}.education_preview_wrapper h2{line-height:1.25;margin-bottom:1rem}.education_preview_wrapper .button.hollow.alert.big_button{margin-top:2.5rem;padding-left:3.25rem;padding-right:3.25rem}.education_cards_wrapper{padding-left:6rem;padding-top:2.5rem}.education_cards_wrapper .substrate_front{height:100%;left:0;position:absolute;top:0;width:100%}.readmore{font-size:1.0625rem;text-decoration:none}.readmore,.readmore:focus,.readmore:hover{color:#707580}.documentation{color:#4b5457;display:block;font-size:.875rem;margin:.375rem 0;text-decoration:underline}.documentation:focus,.documentation:hover{color:#4b5457;text-decoration:none}.education_card{background:#fff;border:1px solid #e6e8ea;border-radius:4px;box-shadow:0 1px 7px rgba(46,61,73,.1);padding:2.4rem}.education_card,.education_card_block{position:relative}.education_card .title_divider{background:#e8eaeb;height:1px;margin-bottom:1.5rem;width:7rem}.education_card .bookmark_red,.education_card .bookmark_yellow{background:#e04d47;border-radius:0 .25rem .25rem 0;height:65px;left:-1px;position:absolute;top:45px;width:4px}.education_card .bookmark_yellow{background:#fdbd57}.education_card .card_link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.education_card .card_link:hover+.link_with_arrow:after{transform:translateX(40%)}.education_card h3{font-size:1.375rem;font-weight:500;margin-bottom:1.875rem}.education_card h3.education_details_title{font-size:1.5rem;font-weight:400;margin-bottom:.25rem}.education_card h3.basic_and_advanced_font_weight{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.education_card .education_qualification{line-height:1.325;margin-bottom:8.125rem}.education_card.education_card_animated{transition:all .3s ease}.education_card.education_card_animated:hover{box-shadow:0 .5em 1.5em 0 rgba(4,49,64,.2);transform:translateY(-.5em)}.education_card.education_card_animated:hover .button.details_button{background:#4b5457;border-color:#4b5457;color:#fff}.education_card_link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.sly_slider_frame{width:100%}.sly_slider_scrollbar{background:#f1f4f7;border-radius:7px;height:13px}.sly_slider_handle{background:#cbd5df;border-radius:7px;cursor:move;height:13px;width:30%}.companies_to_practice{margin-bottom:4rem;margin-top:2.275rem}.companies_to_practice .sly_slider_frame{margin-bottom:2.9375rem;max-width:1120px;padding-bottom:15px}.companies_to_practice .sly_slider_frame .companies_list{list-style:none;margin:0}.companies_to_practice .sly_slider_frame .companies_list .companies_list_item{cursor:move;float:left;margin:0 .8125rem 0 0;width:16.875rem}.companies_to_practice .sly_slider_scrollbar{max-width:1120px}.companies_to_practice .company_info_container{background:#fff;border:1px solid #e6e8ea;border-radius:4px;box-shadow:0 1px 7px rgba(46,61,73,.1);padding:3.125rem 2rem}.companies_to_practice .company_info_container .company_image_container{margin-bottom:1em}.companies_to_practice .company_info_container .course_detail ul,.companies_to_practice .company_info_container p,.course_detail .companies_to_practice .company_info_container ul{font-size:1rem;margin-bottom:1.5rem}.companies_to_practice .company_info_readmore{font-size:1rem;text-decoration:none}.block_as_table{display:table;height:100%}.block_as_cell{display:table-cell;height:100%;padding:0 .9375rem;vertical-align:top}.teacher_photo_banner{border-radius:4px;margin-top:5.5rem;padding-bottom:0;padding-top:0}.teacher_photo_banner h1{padding-top:6rem}.teacher_photo_banner h1:before{background:#e04d47;content:"";display:block;height:3px;margin-bottom:26px;width:60px}.course_detail .teacher_photo_banner ul,.teacher_photo_banner .course_detail ul,.teacher_photo_banner p{line-height:1.875rem}.course_detail .teacher_photo_banner ul.teacher_post,.teacher_photo_banner .course_detail ul.teacher_post,.teacher_photo_banner p.teacher_post{color:#707580;font-size:1.25rem}.course_detail .teacher_photo_banner ul.teacher_preview_text,.teacher_photo_banner .course_detail ul.teacher_preview_text,.teacher_photo_banner p.teacher_preview_text{margin-bottom:6rem}.teacher_photo_banner_container{display:table;height:100%}.teacher_photo_banner_offset{display:table-cell;width:6.25%}.teacher_photo_banner_description,.teacher_photo_banner_photo{display:table-cell;height:100%;padding:0 .9375rem;vertical-align:top}.teacher_photo_banner_photo{vertical-align:bottom}.teacher_photo_banner_photo img{image-rendering:pixelated;opacity:0;transition:all .3s ease}.teacher_detail h2{line-height:1.875rem;margin-bottom:1.25rem}.course_detail .teacher_detail ul,.teacher_detail .course_detail ul,.teacher_detail p{margin-bottom:.75rem}.course_detail .teacher_detail ul.last,.teacher_detail .course_detail ul.last,.teacher_detail p.last{margin-bottom:3.75rem}.course_detail .teacher_detail ul.underlined,.teacher_detail .course_detail ul.underlined,.teacher_detail p.underlined{border-bottom:1px solid #e5e5ea;padding-bottom:3.625rem}.teacher_detail blockquote{margin:2.75rem 0 4.375rem -1.875rem;padding-right:0}.course_detail .teacher_detail blockquote ul,.teacher_detail blockquote .course_detail ul,.teacher_detail blockquote p{color:#7c8595;line-height:1.875rem;margin-bottom:1rem}.not-found__item{display:inline-block;line-height:1.875rem;list-style:none;margin-bottom:0}.not-found__item:not(:last-child){margin-right:2.88235rem}.not-found__link{color:#3b4d56;text-decoration:underline}.not-found__link:hover{color:#3b4d56;text-decoration:none}.not-found__message{color:#4b5457;font-size:17.1875rem;font-weight:300;line-height:1}.not-found__title{color:#4b5457;font-size:2.25rem;font-weight:700;margin-bottom:.1875rem;margin-top:1.75rem}.not-found__text{color:#4b5457;font-size:1.0625rem;margin-bottom:1.4375rem}.not-found__list{display:inline-flex;margin-left:0;margin-top:.5rem}.not-found{align-items:center;background-color:#fff;background-image:url(/upload/images/background/404-background.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:inline-flex;height:calc(100vh - 5.125rem);justify-content:center;margin-top:5.125rem;padding-bottom:17.5%;text-align:center;width:100%}.articles_list_container .course_detail ul,.articles_list_container p,.course_detail .articles_list_container ul,.course_detail .teacher_detail ul,.course_detail .teacher_photo_banner ul,.teacher_detail .course_detail ul,.teacher_detail p,.teacher_photo_banner .course_detail ul,.teacher_photo_banner p{font-size:1.0625rem}.menu_button_title{display:inline-block;font-size:.875rem;margin:.375rem .1875rem 0 0;vertical-align:top}.course_detail ul.bigger,dd,li,p.bigger{font-size:1.0625rem}dd,li{line-height:1.5rem;margin-bottom:.5rem}.top_menu_container li{font-size:1rem}.main_paragraph{padding-right:20px}.phone{display:inline-block;margin-left:.375rem;padding-top:.5rem;vertical-align:top}.course_detail .phone ul,.phone .course_detail ul,.phone p{font-size:1.0625rem;line-height:1.75rem;margin:0}.course_detail .phone ul.phone_number,.phone .course_detail ul.phone_number,.phone p.phone_number{color:#3d464a;font-weight:600;line-height:1rem}.course_detail .phone ul.phone_description,.phone .course_detail ul.phone_description,.phone p.phone_description{color:#707580}.main_video_wrapper{margin:2rem 0 0 1rem;position:absolute;right:1rem;top:15px}.main_video_wrapper img{border-radius:4px}.inner_video_wrapper{float:left;max-width:35.25rem}.inner_video{position:relative}.inner_video img{border-radius:4px}.video_thumbnails_wrapper{display:flex;font-size:0;justify-content:space-between;margin:.5rem 0 0}.video_thumbnail{border:1px solid #e6e8ea;border-radius:4px;display:inline-block;font-size:1rem;margin-right:1.5%;overflow:hidden;position:relative;width:23.8%}.video_thumbnail:last-child{margin-right:0}.video_thumbnail .overlay{background:#000;height:100%;left:0;opacity:.23;position:absolute;top:0;transition:all .3s ease;width:100%}.video_thumbnail:hover .overlay{opacity:0}.video_play_button{background:rgba(0,0,0,.5);border:2px solid hsla(0,0%,100%,.95);border-radius:50%;bottom:10%;cursor:pointer;display:block;height:78px;position:absolute;right:5%;transition:all .3s ease;width:78px}.video_play_button.centered{bottom:auto;left:50%;margin-left:-36px;margin-top:-36px;right:auto;top:50%}.video_play_button_small{border:2px solid hsla(0,0%,100%,.7);border-radius:50%;bottom:5.66%;height:56px;right:5.66%;width:56px}.video_play_button_small,.video_thumbnail_play_button{background:rgba(0,0,0,.5);display:block;position:absolute;transition:all .3s ease}.video_thumbnail_play_button{border:1px solid hsla(0,0%,100%,.7);border-radius:50%;height:38px;left:50%;margin-left:-19px;margin-top:-19px;opacity:0;top:50%;width:38px}.play_icon{height:100%;width:100%}a:hover .video_thumbnail_play_button{opacity:1}a:hover .video_play_button_small,a:hover .video_thumbnail_play_button{background:rgba(0,0,0,.7);transform:scale(1.1)}a:hover .video_play_button{background:rgba(0,0,0,.675);transform:scale(1.075)}.video_without_background{background:none;border:none;margin:0 auto;max-width:50%;outline:none;padding-top:30px}.video_without_background .close-button{color:#fff;opacity:.6;top:0;transition:all .3s ease}.video_without_background .close-button:hover{opacity:.9}.last_element{margin-bottom:50px}.equal_block{display:inline-block;font-size:1rem;margin-bottom:3.125rem;padding:0 .9375rem;text-align:left;vertical-align:top}.red_divider,.yellow_divider{background-color:#e04d47;height:2px;margin-bottom:.85rem;width:100px}.yellow_divider{background-color:#fdbd57}.person_name{color:#3d464a;font-size:1.375rem;font-weight:500;margin:0}.person_description{color:#e04d47;font-size:1.0625rem;margin-bottom:1rem}.student_testimonials_wrapper{padding-bottom:30px}.student_testimonials_wrapper .student_testimonials_container .equal_block{margin-top:3.125rem}.student_video_wrapper{float:left;margin-bottom:2rem;position:relative}.student_video_wrapper img{border-radius:4px}.course_detail .student_testimonial ul,.student_testimonial .course_detail ul,.student_testimonial p{line-height:1.5625rem}.copyright_wrapper{border-top:1px solid #e8eaeb;padding:35px 0}.copyright_wrapper .course_detail ul,.copyright_wrapper p,.course_detail .copyright_wrapper ul{margin:0}.blockquote_title{font-size:1.5625rem}.blockquote_phonephone,.blockquote_title{color:#3d464a;font-weight:500}.map_container{height:350px}.subjects_list,.subjects_list ul{margin:0}.subjects_list{margin-bottom:2.5rem}.subjects_list_last{border-bottom:1px solid #dfe3e7;margin-bottom:0}.left_subject_list{border-right:1px solid #dfe3e7}.subjects_list li{list-style:none}.subject_list_title{background-color:#eff1f4;font-size:1.25rem;font-weight:500;margin-bottom:15px;padding:.875rem 1.25rem}.subject_list_item{margin-bottom:15px}.subject_list_element li{display:block;font-size:1rem}.subject_list_element .subject_list_element_id{color:#3d464a;font-size:21px;font-weight:500}.subject_list_element .subject_list_element_name{color:#3d464a;font-size:21px;font-weight:500;line-height:1.7rem;margin:0;padding:13px 10px 3px 100px}.subject_list_element .subject_list_element_name_right{padding-left:115px}.subject_list_element .subject_list_element_description{color:#3d464a;font-size:14px;font-weight:400;line-height:23px;margin:0;padding:0 5px 7px 100px}.subject_list_element .subject_list_element_description_right{padding-left:115px}.subject_list_element .subject_list_element_teacher{color:#7c8595;font-size:14px;font-weight:400;padding:0 10px 3px 100px}.subject_list_element .subject_list_element_teacher_right{padding-left:115px}.subject_list_element_indent_big{padding-bottom:2.5rem}.subject_id{float:left;padding:13px 20px;text-align:center;width:70px}.second_subject .subject_id,.second_subject .subject_list_title{padding-left:35px}.second_subject .subject_name{padding-left:110px}.subject_name{padding:13px 10px 13px 90px}.subject_name.last_subject_name{padding-left:20px}.second_subject .subject_name.last_subject_name{padding-left:35px}.more_teachers,.more_videos{display:none;opacity:0}.get_test_form_wrapper .form_success{display:none}.get_test_form_wrapper form{margin:0 auto;max-width:350px;text-align:left}.request_form_container{padding:10px 20px 20px}.request_form_container .form_success{display:none;padding:0 15%}.request_form_container .form_success .form_success_inner{text-align:center}.request_form_container .form_success .form_success_inner img{margin-bottom:1.5rem}.course_detail .request_form_container .form_success .form_success_inner ul,.request_form_container .form_success .form_success_inner .course_detail ul,.request_form_container .form_success .form_success_inner p{font-size:1.125rem;line-height:1.625rem;margin-bottom:0}.request_form_container_popup{display:block;margin-top:0;min-height:413px;padding:40px 20px;top:0}.request_form_container_popup .form_success{padding:97px 0}.form_success_icon{display:block;height:62px;margin:0 auto 23px;width:62px}.hidden{display:none}.submit_button_container{float:left;margin-top:1rem;position:relative}.submit_button_text{float:right;font:13px/18px Open Sans,sans-serif,tahoma;margin-top:27px;opacity:.8;width:238px}.submit_button_text a{color:#4b5457;opacity:.8;text-decoration:underline}.submit_button_text a:hover{color:#4b5457;text-decoration:none}.submit_button_container .sending{background:#e04d47;color:transparent}.submit_button_container .sending:hover{background:#cc3f3a;color:transparent}.submit_button_container input{background:transparent;border:2px solid #e04d47;border-radius:28px;color:#e04d47;cursor:pointer;font-size:1rem;font-weight:500;margin:0 auto;outline:none;padding:1.065rem 1rem;transition:all .3s ease}.submit_button_container input:hover{background:#cc3f3a;color:#fff;transition:all .3s ease}.select_block select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.request_form_select{cursor:pointer;margin-bottom:2rem}.request_form_select ul{border:2px solid;cursor:pointer}.three_columns{width:28.5%}.three_columns_offset{margin-left:7.14%}.format_header_container{margin-bottom:1rem}.course_detail .education_format ul,.education_format .course_detail ul,.education_format p{font-size:1.0625rem}.format_title{color:#3d464a;margin-bottom:.5rem}.carousel_wrapper{font-size:0}.carousel_item{display:inline-block;font-size:1rem;margin-right:3%;vertical-align:top}.owlowl-loaded .carousel_item{width:100%}.course_form_wrapper{background:#fff;border:0;border-radius:3px;border-top:3px;box-shadow:0 0 11px rgba(54,69,74,.2);margin-bottom:2.625rem;max-width:400px;padding:30px 25px;position:relative}.course_form_wrapper_container{position:relative;top:0}.course_form_wrapper_design-tool{position:absolute}.course_detail .course_form_wrapper_design-tool ul,.course_form_wrapper_design-tool .course_detail ul,.course_form_wrapper_design-tool p{margin-bottom:0}.course_form_wrapper_design-tool_width{max-width:15.875rem}.course_form_wrapper:before{background:url(/upload/images/courses/form_top_bg.png) repeat-x;content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.course_form_wrapper .course_request_title{font-size:1.125rem;margin-top:0;text-align:center}.course_form_wrapper .course_request_text{font-size:15px;line-height:1.7}.course_form_wrapper input{color:#6e7786;font-family:Roboto,sans-serif}.course_form_wrapper .submit_button_container{margin-top:1.5rem}.course_form_wrapper .submit_button_container input{background:#e04d47;border:none;border-radius:3px;color:#e04d47;padding:1rem;transition:all .3s ease;width:100%}.course_form_wrapper .submit_button_container input:hover{background:#e04d47}.course_form_wrapper .submit_button_container .sending,.course_form_wrapper .submit_button_container .sending:hover{background:#e04d47;color:transparent}.course_form_wrapper .course_request_form_success{display:none;padding:90px 15%}.course_form_wrapper .course_request_form_success .course_request_form_success_inner{text-align:center}.course_form_wrapper .course_request_form_success .course_request_form_success_inner img{margin-bottom:1.5rem}.course_detail .course_form_wrapper .course_request_form_success .course_request_form_success_inner ul,.course_form_wrapper .course_request_form_success .course_request_form_success_inner .course_detail ul,.course_form_wrapper .course_request_form_success .course_request_form_success_inner p{font-size:1.125rem;line-height:1.625rem;margin-bottom:0}@media screen and (min-width:1341px){.top_menu_container{display:block!important}}@media screen and (max-width:1374px){.course_form_wrapper{padding:30px 22px}.course_form_wrapper_design-tool{margin-top:0!important;padding:3em 0 1em}.course_form_wrapper .course_request_text{font-size:12px}.course_form_wrapper .submit_button_container{margin-top:1.3rem}}@media screen and (max-width:1200px){.course_form_wrapper{margin-top:0;padding:30px 25px}.course_form_wrapper_design-tool{padding:0}.course_form_wrapper_container{margin-bottom:3.125rem}.course_form_wrapper .course_request_text{font-size:15px}}@media screen and (min-width:1024px){.course_detail .news-detail{margin-right:90px}}@media screen and (max-width:1023px){.course_form_wrapper_design-tool{position:relative}}@media screen and (min-width:640px) and (max-width:740px){.course_form_wrapper_expanded{width:100%}}@media screen and (max-width:640px){.get_test_form_wrapper .form_success{margin-top:35px}.submit_button_container{float:none;text-align:center;width:100%}.submit_button_text{float:none;width:100%}}@media screen and (max-width:92.25em){.white_top_bar .menu li a.menu_item_link{margin:1rem 0 1rem 1.125rem}.top_menu_container .menu_phone{margin-left:1.5rem}.submenu_program{margin-left:2rem}}@media screen and (max-width:82em){.white_top_bar .menu li a.menu_item_link{margin:1rem 0 1rem .8rem}.menu_item_mobile{display:block;line-height:1.5rem;text-align:center}.menu_item_mobile__link,.menu_item_mobile__link:focus,.menu_item_mobile__link:hover{color:#4b5457}.top_menu_container .menu_phone{margin-left:1rem}}@media screen and (max-width:1340px){html.top_menu_opened{overflow:hidden}.menu_button_container{cursor:pointer;display:block}.top_menu_container{clear:both;display:none;float:none}.top_menu_container .menu_phone{background:none;border-bottom:1px solid #e8eaeb;border-top:1px solid #e8eaeb;font-size:min(3.5vh,1rem);margin:0 auto;max-width:12.5rem;padding:min(1.5rem,6.25vh - 20px) .625rem;text-align:center}.white_top_bar{padding:.5rem 0;top:0}.white_top_bar .menu{float:none;height:100vh;overflow-y:auto;padding-top:2rem}.white_top_bar .menu a{padding:min(1.5rem,6.25vh - 16px) .625rem}.white_top_bar .menu li{display:block;font-size:min(3.5vh,1rem);margin:0;text-align:center}.white_top_bar .menu li.with_dropdown{padding-right:0}.white_top_bar .menu li .menu_dropdown_icon,.white_top_bar .menu li:hover .submenu{display:none}.white_top_bar .menu li a.menu_item_link{border-bottom:none;margin:0;padding:min(1.5rem,6.25vh - 16px) .625rem;text-align:center}.white_top_bar .menu li a.menu_item_link.active,.white_top_bar .menu li a.menu_item_link:hover{border-bottom:none;color:#181a1a}.white_top_bar .menu li a.menu_item_link:after{display:none}.white_top_bar .menu li a.menu_payment{border:none;display:block;font-family:Roboto,sans-serif;font-size:min(3.5vh,1rem);font-weight:400;margin:0;padding:min(1.5rem,6.25vh - 16px) .625rem;text-align:center;width:100%}.white_top_bar .menu li a.menu_payment:hover{background:#fff}.white_top_bar .menu li a.menu_payment.active,.white_top_bar .menu li a.menu_payment:hover{border-bottom:none;color:#181a1a}.white_top_bar.headroom--unpinned{top:-85px}.white_top_bar.headroom--top{padding:.5rem 0}.menu_item_mobile__link{font-size:min(3.5vh,1rem)}}@media screen and (max-width:80em){.main_video_wrapper{position:relative}}@media screen and (max-width:64em) and (min-width:40em){.owl-dots{display:block;text-align:center}.owl-dot{zoom:1;-webkit-backface-visibility:visible;background:#e2eaf1;border:.125em solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:.5625rem;margin:.3125rem .4375rem;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:border .3s ease,background .3s ease;width:.5625rem}.owl-dot.active,.owl-dot:focus,.owl-dot:hover{background:#b1c1d0;border-color:#b1c1d0}.teacher_info_block{width:33.33%}}@media screen and (max-width:1100px){.course_navigation_wrapper .course_navigation_container{padding:0}}@media screen and (max-width:64em){.header_wrapper{padding:0 .9375rem}.darkgray{margin:0 .9375rem}h2.subtitle{font-size:1.25rem}h2.big_title{font-size:2rem}.content_wrapper{padding:35px 0}.payment_wrapper{padding-top:10rem}.map_container{height:300px}.left_subject_list{border-right:none}.main_video_wrapper{float:left;margin-bottom:2rem;margin-top:15px;position:relative}.documentation{max-width:15rem;padding-left:1.125rem}.three_columns{margin-left:0;width:33.33%}.second_subject_list_element{border-top:none}.second_subject .subject_id,.second_subject .subject_list_title{padding-left:20px}.second_subject .subject_name{padding-left:90px}.empty_subject{display:none}.top_logo_container{margin-top:0}.button.hollow.alert.big_button{padding:1rem}.article_description{padding-left:0}.course_detail .row.article_preview .cost_item,.row.article_preview .calendar_item,.row.article_preview .course_detail .cost_item{margin-left:0}.articles_list_container.first_content_block{padding-top:17.25rem}.news-detail,.wide_banner{margin-bottom:2rem}.wide_banner .icon_container{display:none}.wide_banner .description{display:inline-block;margin-right:6%;vertical-align:middle;width:63%}.wide_banner .description .event_name{font-size:1rem;line-height:1.2rem}.wide_banner .button_container{width:29.5%}.main_page_title{font-size:2.125rem;line-height:2.625rem}.teacher_photo_banner{margin-top:5rem}.teacher_photo_banner h1{font-size:2.125rem;padding-top:3rem}.teacher_photo_banner h1:before{margin-bottom:20px}.course_detail .teacher_photo_banner ul,.teacher_photo_banner .course_detail ul,.teacher_photo_banner p{font-size:1rem}.course_detail .teacher_photo_banner ul.teacher_post,.teacher_photo_banner .course_detail ul.teacher_post,.teacher_photo_banner p.teacher_post{font-size:1.125rem}.course_detail .teacher_photo_banner ul.teacher_preview_text,.teacher_photo_banner .course_detail ul.teacher_preview_text,.teacher_photo_banner p.teacher_preview_text{line-height:1.625rem;margin-bottom:3rem}.teacher_photo_banner_offset{display:none}.teacher_photo_banner_photo{padding:3rem .9375rem;vertical-align:top}.teacher_photo_banner_photo img{border-radius:4px}.education_programs_video_block .button{margin-bottom:3rem}.education_preview_wrapper h2{font-size:1.5rem}.education_cards_wrapper{padding-left:0}.education_cards_wrapper .education_card{max-width:25rem}.education_preview_text{padding-right:2rem}.grants_info_wrapper h3{margin-top:0}.education_details .education_details_price{border-radius:4px;display:block;margin:0 .9375rem 1rem;position:relative;right:auto}.education_programs_video_block .program_goals{margin-bottom:3rem}.education_programs_video_block .first_content_block{margin-top:4rem;padding-top:0}.subjects_list_last{border-bottom:0;margin-bottom:2.5rem}.subject_list_element_indent_big{padding-bottom:0}.subject_list_element .subject_list_element_description_right,.subject_list_element .subject_list_element_name_right,.subject_list_element .subject_list_element_teacher_right{padding-left:100px}.button.details_button{margin-bottom:2rem;margin-right:0;padding:1rem .95rem}.course_preview_wrapper{padding-bottom:2.625rem}.carousel_item{margin-right:2%;width:32%}.carousel_item:last-child{margin-right:0}.owl-loaded .carousel_item{margin:0;width:100%}.not-found__message{font-size:15.4375rem}.not-found__item:not(:last-child){margin-right:1.25rem}}@media screen and (max-width:1200px){.main_page_title,.worth_content{margin-left:0}}@media screen and (max-width:1140px){.main_page_title_transfer{display:none}}@media screen and (max-width:540px){.subject_id{float:none;padding:13px 15px 3px;text-align:left;width:100%}.subject_list_element .subject_list_element_description,.subject_list_element .subject_list_element_name{padding:3px 10px 3px 15px}.subject_list_element .subject_list_element_teacher{padding:3px 10px 10px 15px}.second_subject .subject_id{padding:13px 15px 3px}}@media screen and (max-width:410px){.button.hollow.alert.big_button{font-size:13px;padding:16px 10px}}@media screen and (max-width:860px){.course_navigation_wrapper.active{height:100%}.course_navigation_wrapper .course_navigation_menu_button{border-bottom:1px solid #e5e7e8;border-top:1px solid #e5e7e8;cursor:pointer;display:block;font-size:.875rem;padding:13px 0;position:relative;text-align:center}.course_navigation_wrapper .course_navigation_menu_button.active{border-bottom:none}.course_navigation_wrapper .course_navigation_menu_button.active .arrow{transform:rotate(180deg) translateY(3px)}.course_navigation_wrapper .course_navigation_menu_button:hover{background:#fff}.course_navigation_wrapper .course_navigation_menu_button .arrow{height:.58824rem;position:absolute;right:35px;top:21px;transition:all .3s ease;width:.58824rem}.course_navigation_wrapper .course_navigation_container{display:none}.course_navigation_wrapper .course_navigation_container li{width:100%}.course_navigation_wrapper .course_navigation_container li .button_container{display:block;text-align:center;width:100%}.course_navigation_wrapper .course_navigation_container li a.course_navigation_button{border-bottom:none;border-right:none;padding-bottom:13px;padding-top:14px}.course_navigation_wrapper .course_navigation_container li a.course_navigation_button.active,.course_navigation_wrapper .course_navigation_container li a.course_navigation_button:hover{border-bottom:0;border-top:1px solid #e5e7e8;padding-bottom:13px;padding-top:14px}.course_navigation_wrapper .course_navigation_container li .course_icon{display:none}.articles_list_container.first_content_block{padding-top:185px}}@media screen and (max-width:40em){html.nav_menu_opened{overflow:hidden}.test_image{height:auto;width:auto}.button.details_button{margin-bottom:.5rem}.no_equalizer_on_small{height:auto!important}.companies_to_practice{margin-top:0}.companies_to_practice .three_columns{margin-bottom:1rem;margin-top:1rem}.request_form_container{padding:10px}.request_form_container .submit_button_text{margin-top:13px}.request_form_container_popup{margin:0;padding-top:2.25rem}.reveal-overlay{overflow-y:auto}.three_columns{width:100%}.teachers_list img{margin:0 auto 1.5rem}.student_testimonials_container,.student_testimonials_container .equal_block{margin-bottom:0}.student_testimonials_wrapper .button{margin-bottom:1.5rem;margin-top:2.5rem}.student_testimonial{height:auto!important;margin-bottom:1em}.phone{display:block;padding-left:1rem}.documentation{padding-left:1.375rem}.articles_list_container.first_content_block{padding-top:155px}.articles_list_container .divider{margin-bottom:40px;margin-top:0}.content_wrapper.medium_indent{padding:25px 0}.article_preview{padding-bottom:2.5rem;padding-top:0}.article_preview .calendar_item,.article_preview .course_detail .cost_item,.course_detail .article_preview .cost_item{margin-bottom:15px;margin-left:0}a.article_title_link{font-size:1.25rem}.wide_banner .description{margin:0;padding:0 2%;text-align:center;width:96%}.wide_banner .description .event_name{margin-bottom:.5rem}.wide_banner .button_container{margin-top:1rem;padding:0 2%;text-align:center;width:96%}.teacher_photo_banner{background:#fff;border-bottom:1px solid #e5e5ea}.teacher_photo_banner h1{padding-top:3rem}.teacher_photo_banner h1:before{width:80px}.course_detail .teacher_photo_banner ul.teacher_preview_text,.teacher_photo_banner .course_detail ul.teacher_preview_text,.teacher_photo_banner p.teacher_preview_text{margin-bottom:2rem}.course_detail .teacher_detail ul.last,.teacher_detail .course_detail ul.last,.teacher_detail p.last{margin-bottom:2.75rem}.course_detail .teacher_detail ul.underlined,.teacher_detail .course_detail ul.underlined,.teacher_detail p.underlined{padding-bottom:2.625rem}.teacher_detail blockquote{margin-left:0}.teacher_photo_banner_description,.teacher_photo_banner_photo{display:block;height:auto;padding:0}.teacher_photo_banner_photo{padding-top:1rem}.teacher_photo_banner_photo img{height:auto;width:auto}.content_wrapper_marked{margin:0 auto}.education_cards_wrapper{padding-left:4%}.education_card.education_card_animated:hover{margin-top:0;padding-bottom:1.875rem}.education_preview_text{padding-right:0}.education_details{margin-bottom:1rem}.grants_info_wrapper .inner_video_wrapper{margin-left:0}.grants_info_wrapper .button,.grants_info_wrapper blockquote{margin-bottom:2rem}.education_card{padding:1.875rem}.education_card h3.education_details_title{font-size:1.375rem}.education_details .education_details_goals_list{margin-bottom:1rem}.bordered_container{margin:2rem 1rem 0;padding-bottom:3rem}.video_thumbnail{margin-bottom:2%;margin-right:2%;width:32%}.video_thumbnail:nth-child(3){margin-right:0}.course_preview_wrapper{padding-bottom:1.625rem}.carousel_item{margin:0 auto;width:80%}.owl-loaded .carousel_item{margin-left:10%;width:80%}.not-found__message{font-size:8.375rem}.not-found__title{font-size:1.4375rem;margin-top:.9375rem}.not-found__text{margin-bottom:.625rem}.not-found__list{display:block}.not-found__item:not(:last-child){display:block;margin-right:0}}@media screen and (max-width:35em){.logo_name{display:none}.logo_name_small{display:block;margin-top:1.5rem}.logo_description{display:none}}@media screen and (max-width:34em){.main_video_wrapper{width:100%}}@media screen and (max-width:26em){.logo_name_small{margin-top:1.425rem}.logo_description{display:none}}@media screen and (min-width:861px){.course_navigation_container{display:flex!important;display:-webkit-flex!important;justify-content:center}}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx),(min-resolution:124.8dpi){.not-found{background-image:url(/upload/images/background/404-background@2x.jpg)}}@font-face{font-display:optional;font-family:SF UI Display;font-style:normal;font-weight:400;src:url(/local/templates/institutps-template-lightgray/css/../fonts/sf-ui-display-regular.otf)}@font-face{font-display:optional;font-family:SF UI Display;font-style:normal;font-weight:600;src:url(/local/templates/institutps-template-lightgray/css/../fonts/sf-ui-display-semibold.otf)}@font-face{font-display:optional;font-family:SF UI Display;font-style:normal;font-weight:800;src:url(/local/templates/institutps-template-lightgray/css/../fonts/sf-ui-display-black.otf)}@font-face{font-display:optional;font-family:SF UI Text;font-style:normal;font-weight:800;src:url(/local/templates/institutps-template-lightgray/css/../fonts/SFUIText-Bold.otf)}@font-face{font-display:optional;font-family:SF UI Text;font-style:normal;font-weight:400;src:url(/local/templates/institutps-template-lightgray/css/../fonts/SFUIText-Regular.otf)}@font-face{font-display:optional;font-family:SF UI Text;font-style:normal;font-weight:600;src:url(/local/templates/institutps-template-lightgray/css/../fonts/SFUIText-Semibold.otf)}@font-face{font-display:optional;font-family:Myriad Pro;font-style:normal;font-weight:400;src:url(/local/templates/institutps-template-lightgray/css/../fonts/MyriadPro.otf)}@font-face{font-display:optional;font-family:ProximaNovaRegular;font-style:italic;src:url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaRegular.otf);src:local("ProximaNovaRegular"),url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaRegular.woff) format("woff")}@font-face{font-display:optional;font-family:ProximaNovaSemibold;font-style:italic;src:url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaSemibold.otf);src:local("ProximaNovaSemibold"),url(/local/templates/institutps-template-lightgray/css/../fonts/ProximaNovaSemibold.woff) format("woff")}.payment_info{padding-top:6px}.payment_info .payment_subtitle{font-size:1rem;font-weight:500;margin-bottom:0}.payment_info .payment_inline_subtitle{font-weight:500}.payment_info .payment_description{font-size:.875rem}.payment_info .visa_logo{background:url(/local/templates/institutps-template-lightgray/css/../images/visa-mc-logo.jpg) no-repeat;display:block;height:50px;width:123px}.payment_info .paw_logo{background:url(/local/templates/institutps-template-lightgray/css/../images/paw-logo.png) no-repeat;display:block;height:79px;width:123px}.b-payment-form__button{position:relative;width:165px}.b-payment-form__button .sending{background:#e04d47;color:transparent}.b-payment-form__button .sending:hover{background:#cc3f3a;color:transparent}.b-payment-form__button input{background:0 0;border:2px solid #e04d47;border-radius:28px;color:#e04d47;cursor:pointer;font-size:1rem;font-weight:500;margin:0 auto;outline:none;padding:12px 45px;transition:all .3s ease;-webkit-transition:all .3s ease}.b-payment-form__button input:hover{background:#cc3f3a;color:#fff}.b-payment-form__button .disabled{background:#f6f6f7;border-color:#6c737b;color:#6c737b;cursor:not-allowed}.b-payment-form__button .disabled:hover{background-color:#f6f6f7;color:#6c737b}.b-payment-form__agreement,.b-payment-form__contact_administrator,.b-payment-form__description{font-size:.8125rem;line-height:1.3125rem;margin-top:15px}.b-payment-form__contact_administrator{max-width:350px}.b-payment-form__description{max-width:400px}.b-payment-form__description_underline{color:#333;text-decoration:underline}.b-payment-form__description_underline:hover{color:#333;cursor:pointer}.b-payment-form__description_underline:focus{color:#333}.b-payment-form__checkbox{display:none;margin:0}.b-payment-form__checkbox:checked+.b-payment-form__agreement-label:before{background:#e04d47;border:1px solid #e04d47}.b-payment-form__checkbox:checked+.b-payment-form__agreement-label:after{background-image:url(/local/templates/institutps-template-lightgray/css/../src/svg/icons/white_check.svg);background-position:50%;background-repeat:no-repeat;content:"";height:16px;left:2px;position:absolute;top:4px;width:17px}.b-payment-form__checkbox:checked+.b-payment-form__agreement-label_disabled:before{background:#cacaca;border:1px solid #cacaca;cursor:default}.b-payment-form__agreement-label{display:inline-block;margin:0;padding-left:27px;position:relative}.b-payment-form__agreement-label:before{background:#fff;border:1px solid #d0d0d1;border-radius:3px;content:"";cursor:pointer;display:inline-block;height:15px;left:3px;position:absolute;top:20%;width:15px}.payment_result_form{display:none}@media screen and (max-width:639px){.payment_form_container{margin-bottom:45px;padding:0}}.vertical_divider{border-left:1px solid #e8eaeb;position:relative}.vertical_divider .vertical_divider_icon{left:0;margin-left:-29px;margin-top:-29px;position:absolute;top:50%}.block_image_container{padding-bottom:.5rem;padding-right:.5rem}.block_image_container img{border-radius:4px}.goal_card_wrapper{float:left;margin-bottom:2.5rem}.goal_card_wrapper_no_indent{margin-bottom:0}.goal_card_wrapper_two_columns{width:50%}.goal_card_wrapper_two_columns.left{padding-right:1.125rem}.goal_card_wrapper_two_columns.right{padding-left:1.125rem}.goal_card_wrapper_three_columns{width:33.3%}.goal_card_wrapper_three_columns.left{padding-right:1.5rem}.goal_card_wrapper_three_columns.middle{padding:0 .75rem}.goal_card_wrapper_three_columns.right{padding-left:1.5rem}.goal_card{border:1px solid #e6e8ea;border-radius:4px;box-shadow:0 1px 7px rgba(46,61,73,.13);padding:2.25rem 1.7rem 1rem 2.625rem;position:relative}.goal_card_wide{padding:2.25rem 1.85rem 2.75rem 3rem}.goal_card h3{font-size:1.25rem;font-weight:500;line-height:1.25;margin-bottom:1rem}.course_detail .goal_card ul,.goal_card .course_detail ul,.goal_card p{line-height:1.75}.goal_card .numeric_marker{left:-18px;position:absolute;top:34px}.subject_tiles,.subjects_container{padding:0 .9375rem}.education_details_page_content_block h2{font-size:2rem;line-height:1.25}.education_details_page_content_block .first_content_block{margin-top:5.5rem;padding-top:5.25rem}.education_details_page_banner{padding-bottom:6.25rem}.education_details_page_banner .program_name{color:#3d464a;font-family:Open Sans,sans-serif;font-weight:600;line-height:1.5;margin:0 0 2px 3px}.education_details_page_banner .page_title{font-size:2.8125rem;font-weight:400;line-height:1.2222;margin-bottom:.6rem}.education_details_page_banner .basic_and_advanced_style{font-size:2.9375rem;font-weight:700;margin-bottom:1.7rem}.education_details_page_banner .page_description{font-size:1.25rem;line-height:1.875rem;margin-bottom:3rem}.education_details_page_banner .banner_buttons_container{display:inline-block;margin-right:.875rem}.education_details_page_banner .button{border-color:#4b5457;border-radius:4px;color:#4b5457;font-size:1rem;font-weight:500;margin-right:.675rem;padding:1.15rem 3.625rem}.education_details_page_banner .button:hover{background:#4b5457;color:#fff}.education_details_page_banner .button.red{border-color:#e04d47;color:#e04d47}.education_details_page_banner .button.red:hover{background:#e04d47;color:#fff}.education_details_page_works h2{margin-bottom:1rem}.education_details_page_works .works_description{margin-bottom:1.5rem}.education_details_page_works .text_card_wrapper{display:table;padding-bottom:.75rem;padding-right:.75rem!important;width:100%}.education_details_page_works .text_card{border:1px solid #e6e8ea;border-radius:4px;display:table-cell;padding:1.5rem;vertical-align:middle}.course_detail .education_details_page_works .text_card ul,.education_details_page_works .text_card .course_detail ul,.education_details_page_works .text_card p{font-size:1.0625rem;line-height:1.25;margin:0}.education_details_page_works .text_card.left{border-left:3px solid #fba93d}.education_details_page_goals .goal{font-size:17px;line-height:1.25;margin-bottom:1.5rem}.education_details_page_goals .goal:last-child{margin-bottom:0}.education_details_page_goals .goals_description{font-size:18px;margin-bottom:4rem;margin-top:2rem}.education_details_page_goals .teacher_name{line-height:1.375;max-width:25rem}.work_in_it_company .last_paragraph{margin-bottom:3rem}.education_details_page_qualification h2{margin-bottom:1rem}.education_details_page_qualification h3{font-size:1.375rem;font-weight:500;margin-bottom:.125rem}.course_detail .education_details_page_qualification ul,.education_details_page_qualification .course_detail ul,.education_details_page_qualification p{line-height:1.75;margin-bottom:1.5rem}.education_details_page_qualification img{border-radius:4px}.education_details_page_education_program .last_paragraph{margin-bottom:3rem}.education_details_page_grants .inner_video_wrapper{float:right}.education_details_page_grants h2{margin:2.875rem 0 1.25rem}.education_details_page_download_block .button{padding:.875rem 2.125rem}@media screen and (min-width:64em) and (max-width:80em){.education_details_page_works .text_card{padding:.85rem}.course_detail .education_details_page_works .text_card ul,.education_details_page_works .text_card .course_detail ul,.education_details_page_works .text_card p{font-size:.95rem}.goal_card h3{font-size:1.125rem}.education_details_page_cost h3{font-size:.85rem}}@media screen and (max-width:64em){.education_details_page_content_block h2{font-size:1.75rem}.education_details_page_content_block .first_content_block{margin-top:4rem;padding-top:3.5rem}.education_details_page_banner{padding-bottom:3.25rem}.education_details_page_banner .page_title{font-size:2.25rem;margin-bottom:.5rem}.education_details_page_banner .page_description{font-size:1.25rem}.course_teacher_field{border-bottom:1px solid #e8eaeb;margin-bottom:2rem;padding-bottom:1.5rem}.subject_tiles{margin-bottom:1.5rem;padding:0}.goal_card_wrapper,.goal_card_wrapper_no_indent{margin-bottom:1rem}.goal_card_wrapper_two_columns{width:100%}.goal_card_wrapper_two_columns.left,.goal_card_wrapper_two_columns.right{padding:0 1rem}.goal_card_wrapper_three_columns{width:100%}.goal_card_wrapper_three_columns.left,.goal_card_wrapper_three_columns.middle,.goal_card_wrapper_three_columns.right{padding:0 1rem}.education_details_page_grants h2{margin-top:0}.subjects_container{padding:0}}@media screen and (max-width:40em){.education_details_page_works h2{margin-bottom:1rem}.education_details_page_works .works_description{margin-bottom:1.5rem}.education_details_page_works .text_card_wrapper{padding-right:0!important}.education_details_page_works .text_card{border-left:3px solid #fba93d}.education_details_page_grants .inner_video_wrapper{float:left}.education_details_page_qualification .qualification_description{margin-bottom:3rem}}.engineer_page_banner.first_content_block{padding-top:7.5rem}.engineer_page_banner.education_details_page_banner{padding-bottom:8rem}.engineer_page_banner .page_description{font-size:1.125rem}@media screen and (max-width:64em){.engineer_page_banner.first_content_block{padding-top:3.5rem}.engineer_page_banner.education_details_page_banner{padding-bottom:3.5rem}.engineer_page_banner .page_title{font-size:2.25rem}.engineer_page_cost_description{margin-bottom:1.5rem}}.b-buy-certificate__container{padding:11.1rem 0 63px}.b-buy-certificate__title-block{margin-bottom:50px}.b-buy-certificate__title{margin-bottom:11px;margin-top:0}.b-buy-certificate__content{max-width:435px;width:100%}.b-buy-certificate__text{line-height:1.71;margin-bottom:58px}.b-buy-certificate__text_request{color:#3d464a;font:13px Roboto,sans-serif,Helvetica,Arial;line-height:1.38;opacity:.7;text-align:left}.b-buy-certificate__certificate-image{border-radius:5px;box-shadow:0 6px 20px rgba(18,22,30,.15);display:none;margin-bottom:50px;max-width:568px;transition:all .3s ease;width:100%}.b-buy-certificate__certificate-image.active{display:block;transition:all .3s ease}.b-buy-certificate__step-title{color:#3d464a;font-family:Roboto,sans-serif,Helvetica,Arial;font-size:21px;font-weight:500;margin-bottom:24px}.b-buy-certificate__card{background-color:#fff;border:2px solid #e2e2e2;border-radius:6px;cursor:pointer;height:80px;margin-bottom:20px;padding:6px;transition:all .3s ease;width:100%}.b-buy-certificate__card.active{border:3px solid #3d3d3d;padding:5px;transition:all .3s ease}.b-buy-certificate__card.active:hover{box-shadow:none}.b-buy-certificate__card:hover{box-shadow:0 5px 20px 0 rgba(4,49,64,.2);transition:all .3s ease}.b-buy-certificate__card_last{margin-bottom:55px}.b-buy-certificate__card-image{border:1px solid #c7c7c9;border-radius:3px;float:left;margin-right:20.2px}.b-buy-certificate__card-title{font-size:17px}.b-buy-certificate__card-description,.b-buy-certificate__card-title{color:#3d464a;display:block;font-family:Roboto,sans-serif,Helvetica,Arial}.b-buy-certificate__card-description{font-size:14px}.b-buy-certificate__form{width:100%}.b-buy-certificate__input{margin-bottom:20px}.b-buy-certificate__input_big-margin{margin-bottom:35px}.b-buy-certificate__input label{bottom:-2px;position:relative}.b-buy-certificate__submit{margin:30px 0 20px}.b-buy-certificate__submit input{background-color:#3d3d3d;border-color:#3d3d3d;border-radius:6px;color:#fff;cursor:pointer;font:16px Roboto,sans-serif,Helvetica,Arial;height:58px;outline:none;width:250px}.b-buy-certificate__button,.b-buy-certificate__submit input:focus,.b-buy-certificate__submit input:hover{cursor:pointer;outline:none}.b-buy-certificate__button{border:1px solid #3d3d3d;border-radius:6px;color:#3d3d3d;display:block;font:16px Roboto,sans-serif,Helvetica,Arial;height:58px;margin-top:27px;padding:18px 0;text-align:center;width:243px}.b-buy-certificate__success-block{display:none;max-width:435px}.b-buy-certificate__success-text{margin-bottom:11px}.b-buy-certificate__success-text-bold{color:#3d464a;display:block;font-family:Roboto,sans-serif,Helvetica,Arial;font-size:25px;font-weight:500;margin-bottom:7px}.b-buy-certificate__success-text-phone{font-size:20px;font-weight:600;margin-bottom:-4px;margin-top:10px}@media screen and (min-width:400px){.b-buy-certificate__card{padding:14.6px}.b-buy-certificate__card.active{padding:13.6px}}@media screen and (min-width:1024px){.b-buy-certificate__input_big-margin{margin-bottom:55px}.b-buy-certificate__content-wrapper{margin-left:64px}.b-buy-certificate__certificate-image{float:right}}
/* End */
/* /local/templates/institutps-template-lightgray/css/main.css?1750319704179443 */
