@-webkit-keyframes anim-btn{0%{opacity:1;-webkit-transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:1;-webkit-transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1)}}@keyframes anim-btn{0%{opacity:1;-webkit-transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:1;-webkit-transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1)}}@-webkit-keyframes anim-btn_reverse{0%{opacity:1;-webkit-transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1)}to{opacity:1;-webkit-transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@keyframes anim-btn_reverse{0%{opacity:1;-webkit-transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-5px) rotate(0deg) scale(1,1)}to{opacity:1;-webkit-transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) rotate(0deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fancybox-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.blog:after,.blog__popup .boot:after,.clearfix:after,.course:after,.header:after,.row:after{content:'';display:block;height:0;clear:both;visibility:hidden}.hide{display:none!important}.show{display:block!important}a,body{color:#383838}a{text-decoration:none}.menu ul li a:hover,.menu ul li span:hover,a:hover{text-decoration:underline}ul li{list-style:none}button,input,select,textarea{outline:0}.fr{float:right}.fl{float:left}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.row{margin-right:-10px;margin-left:-10px}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.pt-0{padding-top:0!important}.pt-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.col-xs-1{width:8.333333333333334%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-1{margin-left:8.333333333333334%}.col-xs-2{width:16.666666666666668%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-2{margin-left:16.666666666666668%}.col-xs-3{width:25%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-3{margin-left:25%}.col-xs-4{width:33.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-4{margin-left:33.333333333333336%}.col-xs-5{width:41.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-6{width:50%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-6{margin-left:50%}.col-xs-7{width:58.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-8{width:66.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-8{margin-left:66.66666666666667%}.col-xs-9{width:75%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-9{margin-left:75%}.col-xs-10{width:83.33333333333334%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-11{width:91.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-11{margin-left:91.66666666666667%}.col-xs-12{width:100%;padding-right:10px;padding-left:10px;float:left}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1{width:8.333333333333334%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-1{margin-left:8.333333333333334%}.col-sm-2{width:16.666666666666668%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-2{margin-left:16.666666666666668%}.col-sm-3{width:25%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-4{margin-left:33.333333333333336%}.col-sm-5{width:41.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-6{width:50%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-8{width:66.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-8{margin-left:66.66666666666667%}.col-sm-9{width:75%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.33333333333334%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-11{width:91.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-11{margin-left:91.66666666666667%}.col-sm-12{width:100%;padding-right:10px;padding-left:10px;float:left}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1{width:8.333333333333334%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-1{margin-left:8.333333333333334%}.col-md-2{width:16.666666666666668%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-2{margin-left:16.666666666666668%}.col-md-3{width:25%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-3{margin-left:25%}.col-md-4{width:33.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-4{margin-left:33.333333333333336%}.col-md-5{width:41.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-6{width:50%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-6{margin-left:50%}.col-md-7{width:58.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-8{width:66.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-8{margin-left:66.66666666666667%}.col-md-9{width:75%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-9{margin-left:75%}.col-md-10{width:83.33333333333334%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-11{width:91.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-11{margin-left:91.66666666666667%}.col-md-12{width:100%;padding-right:10px;padding-left:10px;float:left}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1{width:8.333333333333334%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-1{margin-left:8.333333333333334%}.col-lg-2{width:16.666666666666668%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-2{margin-left:16.666666666666668%}.col-lg-3{width:25%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-3{margin-left:25%}.col-lg-4{width:33.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-4{margin-left:33.333333333333336%}.col-lg-5{width:41.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-6{width:50%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-6{margin-left:50%}.col-lg-7{width:58.333333333333336%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-8{width:66.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-8{margin-left:66.66666666666667%}.col-lg-9{width:75%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-9{margin-left:75%}.col-lg-10{width:83.33333333333334%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-11{width:91.66666666666667%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-11{margin-left:91.66666666666667%}.col-lg-12{width:100%;padding-right:10px;padding-left:10px;float:left}.col-lg-offset-12{margin-left:100%}}@font-face{font-family:'Georgia';font-style:normal;font-weight:400;src:url(../fonts/georgia.eot);src:url(../fonts/georgia.eot) format('embedded-opentype'),url(../fonts/georgia.woff2) format('woff2'),url(../fonts/georgia.woff) format('woff'),url(../fonts/georgia.ttf) format('truetype'),url(../fonts/georgia.svg#georgia) format('svg')}@font-face{font-family:'Georgia';font-style:italic;font-weight:400;src:url(../fonts/georgiai.eot);src:url(../fonts/georgiai.eot) format('embedded-opentype'),url(../fonts/georgiai.woff2) format('woff2'),url(../fonts/georgiai.woff) format('woff'),url(../fonts/georgiai.ttf) format('truetype'),url(../fonts/georgiai.svg#georgiai) format('svg')}@font-face{font-family:'Georgia';font-style:normal;font-weight:700;src:url(../fonts/georgiab.eot);src:url(../fonts/georgiab.eot) format('embedded-opentype'),url(../fonts/georgiab.woff2) format('woff2'),url(../fonts/georgiab.woff) format('woff'),url(../fonts/georgiab.ttf) format('truetype'),url(../fonts/georgiab.svg#georgiab) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/RobotoThin.eot);src:url(../fonts/RobotoThin.eot) format('embedded-opentype'),url(../fonts/RobotoThin.woff2) format('woff2'),url(../fonts/RobotoThin.woff) format('woff'),url(../fonts/RobotoThin.ttf) format('truetype'),url(../fonts/RobotoThin.svg#RobotoThin) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/RobotoThinItalic.eot);src:url(../fonts/RobotoThinItalic.eot) format('embedded-opentype'),url(../fonts/RobotoThinItalic.woff2) format('woff2'),url(../fonts/RobotoThinItalic.woff) format('woff'),url(../fonts/RobotoThinItalic.ttf) format('truetype'),url(../fonts/RobotoThinItalic.svg#RobotoThinItalic) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/RobotoLight.eot);src:url(../fonts/RobotoLight.eot) format('embedded-opentype'),url(../fonts/RobotoLight.woff2) format('woff2'),url(../fonts/RobotoLight.woff) format('woff'),url(../fonts/RobotoLight.ttf) format('truetype'),url(../fonts/RobotoLight.svg#RobotoLight) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/RobotoLightItalic.eot);src:url(../fonts/RobotoLightItalic.eot) format('embedded-opentype'),url(../fonts/RobotoLightItalic.woff2) format('woff2'),url(../fonts/RobotoLightItalic.woff) format('woff'),url(../fonts/RobotoLightItalic.ttf) format('truetype'),url(../fonts/RobotoLightItalic.svg#RobotoLightItalic) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/RobotoRegular.eot);src:url(../fonts/RobotoRegular.eot) format('embedded-opentype'),url(../fonts/RobotoRegular.woff2) format('woff2'),url(../fonts/RobotoRegular.woff) format('woff'),url(../fonts/RobotoRegular.ttf) format('truetype'),url(../fonts/RobotoRegular.svg#RobotoRegular) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/RobotoItalic.eot);src:url(../fonts/RobotoItalic.eot) format('embedded-opentype'),url(../fonts/RobotoItalic.woff2) format('woff2'),url(../fonts/RobotoItalic.woff) format('woff'),url(../fonts/RobotoItalic.ttf) format('truetype'),url(../fonts/RobotoItalic.svg#RobotoItalic) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/RobotoMedium.eot);src:url(../fonts/RobotoMedium.eot) format('embedded-opentype'),url(../fonts/RobotoMedium.woff2) format('woff2'),url(../fonts/RobotoMedium.woff) format('woff'),url(../fonts/RobotoMedium.ttf) format('truetype'),url(../fonts/RobotoMedium.svg#RobotoMedium) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/RobotoMediumItalic.eot);src:url(../fonts/RobotoMediumItalic.eot) format('embedded-opentype'),url(../fonts/RobotoMediumItalic.woff2) format('woff2'),url(../fonts/RobotoMediumItalic.woff) format('woff'),url(../fonts/RobotoMediumItalic.ttf) format('truetype'),url(../fonts/RobotoMediumItalic.svg#RobotoMediumItalic) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/RobotoBold.eot);src:url(../fonts/RobotoBold.eot) format('embedded-opentype'),url(../fonts/RobotoBold.woff2) format('woff2'),url(../fonts/RobotoBold.woff) format('woff'),url(../fonts/RobotoBold.ttf) format('truetype'),url(../fonts/RobotoBold.svg#RobotoBold) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/RobotoBoldItalic.eot);src:url(../fonts/RobotoBoldItalic.eot) format('embedded-opentype'),url(../fonts/RobotoBoldItalic.woff2) format('woff2'),url(../fonts/RobotoBoldItalic.woff) format('woff'),url(../fonts/RobotoBoldItalic.ttf) format('truetype'),url(../fonts/RobotoBoldItalic.svg#RobotoBoldItalic) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/RobotoBlack.eot);src:url(../fonts/RobotoBlack.eot) format('embedded-opentype'),url(../fonts/RobotoBlack.woff2) format('woff2'),url(../fonts/RobotoBlack.woff) format('woff'),url(../fonts/RobotoBlack.ttf) format('truetype'),url(../fonts/RobotoBlack.svg#RobotoBlack) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/RobotoBlackItalic.eot);src:url(../fonts/RobotoBlackItalic.eot) format('embedded-opentype'),url(../fonts/RobotoBlackItalic.woff2) format('woff2'),url(../fonts/RobotoBlackItalic.woff) format('woff'),url(../fonts/RobotoBlackItalic.ttf) format('truetype'),url(../fonts/RobotoBlackItalic.svg#RobotoBlackItalic) format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:url(../fonts/RobotoCondensedLight.eot);src:url(../fonts/RobotoCondensedLight.eot) format('embedded-opentype'),url(../fonts/RobotoCondensedLight.woff2) format('woff2'),url(../fonts/RobotoCondensedLight.woff) format('woff'),url(../fonts/RobotoCondensedLight.ttf) format('truetype'),url(../fonts/RobotoCondensedLight.svg#RobotoCondensedLight) format('svg')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:url(../fonts/RobotoCondensedLightItalic.eot);src:url(../fonts/RobotoCondensedLightItalic.eot) format('embedded-opentype'),url(../fonts/RobotoCondensedLightItalic.woff2) format('woff2'),url(../fonts/RobotoCondensedLightItalic.woff) format('woff'),url(../fonts/RobotoCondensedLightItalic.ttf) format('truetype'),url(../fonts/RobotoCondensedLightItalic.svg#RobotoCondensedLightItalic) format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(../fonts/RobotoCondensedRegular.eot);src:url(../fonts/RobotoCondensedRegular.eot) format('embedded-opentype'),url(../fonts/RobotoCondensedRegular.woff2) format('woff2'),url(../fonts/RobotoCondensedRegular.woff) format('woff'),url(../fonts/RobotoCondensedRegular.ttf) format('truetype'),url(../fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular) format('svg')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;src:url(../fonts/RobotoCondensedItalic.eot);src:url(../fonts/RobotoCondensedItalic.eot) format('embedded-opentype'),url(../fonts/RobotoCondensedItalic.woff2) format('woff2'),url(../fonts/RobotoCondensedItalic.woff) format('woff'),url(../fonts/RobotoCondensedItalic.ttf) format('truetype'),url(../fonts/RobotoCondensedItalic.svg#RobotoCondensedItalic) format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url(../fonts/RobotoCondensedBold.eot);src:url(../fonts/RobotoCondensedBold.eot) format('embedded-opentype'),url(../fonts/RobotoCondensedBold.woff2) format('woff2'),url(../fonts/RobotoCondensedBold.woff) format('woff'),url(../fonts/RobotoCondensedBold.ttf) format('truetype'),url(../fonts/RobotoCondensedBold.svg#RobotoCondensedBold) format('svg')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:url(../fonts/RobotoCondensedBoldItalic.eot);src:url(../fonts/RobotoCondensedBoldItalic.eot) format('embedded-opentype'),url(../fonts/RobotoCondensedBoldItalic.woff2) format('woff2'),url(../fonts/RobotoCondensedBoldItalic.woff) format('woff'),url(../fonts/RobotoCondensedBoldItalic.ttf) format('truetype'),url(../fonts/RobotoCondensedBoldItalic.svg#RobotoCondensedBoldItalic) format('svg')}body{font-size:12.5px;min-width:1024px;background:#dfdfdf;font-family:'Roboto',sans-serif;font-weight:400;line-height:1.25;overflow-y:scroll;padding-top:128px}.page{min-height:100%;padding-bottom:520px}.content{margin-top:40px}footer{height:520px;margin-top:-520px}.wrap{width:970px;margin:0 auto}.header{height:82px;top:130px;z-index:100;background:#dfdfdf}.header.fixed_logo .logo-name{width:0;opacity:0;pointer-events:none}.header.fixed_logo .logo-name>*{margin-left:-100%}.header.fixed_logo .logo-star{opacity:1}.header .wrap{background-color:#dfdfdf}.header__left{float:left;padding-top:13px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header__left a{text-decoration:none!important}.header__logo{width:236px;margin-bottom:14px;white-space:nowrap;font-size:0;float:left}.header__logo .logo-name{width:236px;display:inline-block;vertical-align:middle;overflow:hidden}.header__logo .logo-desc,.header__logo .logo-name,.header__logo .logo-name img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__logo .logo-name img{width:227px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0)}.header__logo .logo-desc{font-size:12.5px;text-transform:uppercase;margin-top:9px;letter-spacing:.4px;font-weight:400}.header__logo .logo-star{width:54px;display:inline-block;vertical-align:middle;opacity:0}.header__right{float:right;padding-top:13px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__list{margin-right:26px}.header__list a,.header__logo .logo-star,.header__menu span{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header__list a{text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid;text-decoration:none;display:inline-block}.header__list a:hover{border-color:transparent}.header__menu{width:54px;height:54px;background-color:#383838;border:0;cursor:pointer;padding:14px}.header__menu span{display:block;background-color:#dfdfdf;height:1px;width:26px;pointer-events:none}.header__menu span:nth-child(2){margin:6px 0}.popup .header.fixed,body>.header.fixed{height:73px}.popup .header.fixed .wrap,body>.header.fixed .wrap{position:fixed;top:0;left:50%;margin-left:-490px;z-index:1000;height:73px;padding:0 5px;width:980px}.popup .header.fixed .header__left,body>.header.fixed .header__left{padding-top:24px}.popup .header.fixed .header__right,body>.header.fixed .header__right{padding-top:28px}.popup .header.fixed .header__left_name,body>.header.fixed .header__left_name{opacity:0}.popup .header.fixed .logo-name,body>.header.fixed .logo-name{width:0;opacity:0;pointer-events:none}.popup .header,.popup2 .header{background-color:#fff}body.compensate-for-scrollbar .header.fixed .wrap{margin-left:-498.5px}.menu-toggle{display:none}.for-desktop{display:block!important}.for-mobile{display:none!important}.blog__popup h1,.content h1{font-size:14.58px;text-transform:uppercase;margin-bottom:24px}.video{height:546px;position:relative}.video .fullscreen span,.video video{display:block;width:100%;border:1px solid gray}.video .fullscreen{width:27px;height:27px;position:absolute;right:13px;bottom:7px;z-index:10;background-color:#dfdfdf;padding:5px;cursor:pointer}.video .fullscreen span{height:100%;border:1px solid #383838;position:relative}.video .fullscreen span:before{content:'';position:absolute;top:-1px;bottom:-1px;width:5px;left:5px;background-color:#dfdfdf}.video .fullscreen span:after{content:'';position:absolute;left:-1px;right:-1px;height:5px;top:5px;background-color:#dfdfdf}.carousel{position:relative;border:1px solid gray;margin-top:23px;margin-bottom:80px}.carousel_item{height:546px;background-position:center;background-repeat:no-repeat;background-size:cover}.carousel .owl-next,.carousel .owl-prev{position:absolute;width:33px;height:20px;bottom:-50px;cursor:pointer;z-index:100;text-align:center}.carousel .owl-next{right:0;background:url(../images/right.png) no-repeat center}.carousel .owl-prev{left:0;background:url(../images/left.png) no-repeat center}.carousel-items{position:absolute;font-size:25px;text-align:center;width:100px;left:50%;margin-left:-50px;bottom:-56px;font-weight:300}.checkbox input,.mobile-menu{display:none}.nowrap{white-space:nowrap}.content .view__right .scroll-pane{height:473px}.blog{margin-left:-22px;margin-top:-23px}.blog__item{border:1px solid gray;background-color:#fff;color:#383838;width:225px;height:248px;float:left;margin-left:23px;margin-top:23px;position:relative}.blog__item:hover{text-decoration:none}.blog__item:hover .blog__image .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 4s cubic-bezier(.39,.575,.565,1);-o-transition:transform 4s cubic-bezier(.39,.575,.565,1);transition:transform 4s cubic-bezier(.39,.575,.565,1);transition:transform 4s cubic-bezier(.39,.575,.565,1),-webkit-transform 4s cubic-bezier(.39,.575,.565,1)}.blog__image .img,.blog__item a{display:block;width:100%;height:100%}.blog__item a{text-decoration:none;outline:0}.blog__image{width:100%;height:123px;overflow:hidden;position:relative}.blog__image:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.35);z-index:10}.blog__image .img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.blog__date,.blog__title{font-size:12.5px;font-family:'Georgia',sans-serif}.blog__title{padding:14px 14px 0;line-height:16.67px;color:#383838;font-weight:700;letter-spacing:1px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:80px}.blog__date{position:absolute;left:14px;bottom:14px;font-style:italic;z-index:10}.popup,.popup2{min-height:100vh;margin:0!important;padding:0;position:relative}.popup{background-color:#fdfffe;width:100%}.popup2{min-height:0;width:auto;max-width:858px}.popup .fancybox-top,.popup2 .fancybox-top{width:54px;height:54px;background:#dfdfdf url(../images/top.png) no-repeat center;position:fixed;top:73px;left:50%;margin-left:-493px;z-index:3000;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}.popup .fancybox-top:hover,.popup2,.popup2 .fancybox-top:hover{background-color:#fdfffe}.popup .fancybox-close-small,.popup2 .fancybox-close-small{position:fixed;top:140px;left:50%;margin-left:458px;display:block;width:27px;height:27px;background-color:#383838;padding:7px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:3000}.popup .fancybox-close-small:hover,.popup2 .fancybox-close-small:hover{background-color:gray}.popup .fancybox-close-small:after,.popup .fancybox-close-small:before,.popup2 .fancybox-close-small:after,.popup2 .fancybox-close-small:before{content:'';display:block;background-color:#e0e0e0;height:1px;width:16px;position:absolute;top:50%;left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:-1px 0 0 -8.5px}.popup .fancybox-close-small:after,.popup2 .fancybox-close-small:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup .fancybox-close-small.fixed,.popup2 .fancybox-close-small.fixed{position:fixed;top:25px}.popup .footer__social a:before,.popup2 .footer__social a:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.blog-class .fancybox-slide{padding:0!important}.blog-class .fancybox-bg{background-color:#fff;opacity:1!important}.blog-class .popup{padding-top:214px}.blog-view,.blog-view .header .wrap,.blog__popup .header .wrap{background-color:#fff}.blog-index .popup .fancybox-close-small.fixed{margin-left:452px}.blog__popup{text-align:left;max-width:970px;margin:0 auto}.blog__popup h1{margin-bottom:25px}.blog__popup .title{font-size:16.67px;line-height:20.83px;font-weight:700;margin-bottom:20px;font-family:'Georgia',sans-serif}.blog__popup .image{margin-top:20px;text-align:center;font-size:0}.blog__popup .image img{max-width:100%;display:inline-block}.blog__popup .boot{margin-top:30px;font-style:italic;font-size:12.5px}.blog__popup .boot .date{float:left}.blog__popup .boot .author{float:right}@media screen and (min-width:769px){.blog__item__0{width:-webkit-calc(100% - 22px);width:calc(100% - 22px);height:534px;margin-left:22px}.blog__item__0 .blog__image{height:532px}.blog__item__0 .blog__title{font-size:18.75px;line-height:20.83px;color:#fff;z-index:10;position:absolute;left:14px;right:14px;bottom:48px;padding:0}.blog__item__0 .blog__date{color:#fff;left:14px}.blog__item__1{height:261px}.blog__item__2{width:-webkit-calc(50% - 21px);width:calc(50% - 21px);height:261px;margin-left:21px}.blog__item__1 .blog__image,.blog__item__2 .blog__image{height:259px}.blog__item__1 .blog__title,.blog__item__2 .blog__title{font-size:16.67px;line-height:20.83px;color:#fff;z-index:10;position:absolute;left:14px;right:14px;bottom:48px;padding:0}.blog__item__1 .blog__date,.blog__item__2 .blog__date{color:#fff;left:14px}.blog__item__1{width:-webkit-calc(50% - 22px);width:calc(50% - 22px);margin-left:22px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{width:8px;margin:0 auto;background-color:rgba(56,56,56,.47);border:4px solid #dfdfdf}.blog-view::-webkit-scrollbar-track,.fancybox-slide::-webkit-scrollbar-track{background-color:#fff}.blog-view::-webkit-scrollbar-thumb,.fancybox-slide::-webkit-scrollbar-thumb{background-color:rgba(56,56,56,.47);border:4px solid #fff}}.fancybox-slide:before{height:0!important;display:none!important}.fake-fancybox{position:fixed;left:0;top:0;right:0;bottom:0;z-index:5000}.home-links{height:487px}.home-links a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid gray;text-decoration:none;position:relative}.home-links a:first-child{border:0}.course-links a:hover .course-links__image,.course-top a:hover .course-top__image,.fancybox-close-small:hover svg,.home-links a:hover .home-links__image{opacity:1}.home-links__image{position:absolute;left:0;top:0;width:100%;height:100%;border:0;opacity:0;z-index:10;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.home-links__text{text-transform:uppercase;margin-top:-9px;letter-spacing:.7px}.course-links{width:969px;min-height:485px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-links,.course-links a,.course-top a,.footer .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course-links a,.course-top a{height:242px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;-webkit-box-shadow:0 0 0 1px gray;box-shadow:0 0 0 1px gray;margin-left:1px;margin-top:1px;width:241px}.course-links__image{position:absolute;left:0;top:0;width:100%;height:100%;border:0;opacity:0;z-index:10;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.course-links__text{text-transform:uppercase;margin-top:-9px;letter-spacing:.7px}.footer{height:200px;padding-top:52px}.footer .wrap{width:930px}.footer__block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;letter-spacing:.4px}.footer__block:last-child{-webkit-box-flex:.84;-webkit-flex:.84;-ms-flex:.84;flex:.84}.footer__block__label{text-transform:uppercase;margin-bottom:18px;letter-spacing:.7px}.footer__block__menu{line-height:25.07px}.footer__block__text{line-height:25.07px;max-width:180px}.menu{position:absolute;top:250px;left:50%;border:1px solid gray;margin-left:241px;height:487px;z-index:1000;overflow:hidden;display:none}.menu .sidebar{position:relative;left:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.menu.open .sidebar{left:-243px}.menu.fixed{position:fixed;top:82px}.menu,.menu ul{width:243px;background-color:#dfdfdf}.menu ul li{height:54px;border-bottom:1px solid gray;text-transform:uppercase}.menu ul li:first-child{border-color:transparent}.home-links__left ul li a,.home-links__left ul li span,.menu ul li a,.menu ul li span,.sidebar-content__left ul li a,.sidebar-content__left ul li span{padding:19px;height:100%;display:block;position:relative;cursor:pointer}.course__left .course__video iframe,.menu ul li.open>ul,.open-menu>.menu{display:block}.menu ul ul{position:absolute;left:100%;top:0;z-index:10;height:483px;border-left:1px solid gray;display:none}.menu__text{padding:19px;line-height:16.67px}.menu__arrow,.menu__back,.open-menu .header__menu{position:relative}.menu__arrow:before{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:gray}.menu__arrow:after{content:'';width:8px;height:8px;border-top:1px solid gray;border-right:1px solid gray;position:absolute;right:19px;top:50%;margin-top:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu__back{text-align:center}.menu__back:before{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:gray}.menu__back:after{content:'';width:8px;height:8px;border-top:1px solid gray;border-right:1px solid gray;position:absolute;left:19px;top:50%;margin-top:-4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.open-menu .header__menu span:nth-child(1){position:absolute;top:50%;margin-top:-1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.open-menu .header__menu span:nth-child(3){position:absolute;top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contacts__left .address br:nth-child(2),.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2),.open-menu .header__menu span:nth-child(2){display:none}.underline{display:inline-block;text-decoration:underline}.course{width:969px;border:1px solid gray}.course__left{width:483px;float:left;position:relative}.course__left:after{content:'';position:absolute;width:1px;height:100%;top:0;left:100%;background-color:gray}.course__left .course__video{position:relative;background-color:#000}.course__left .course__video .owl-video-tn{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#000}.course__left .course__video .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.course__image,.course__video{border-top:1px solid gray;width:483px}.course__image:first-child,.course__video:first-child{border-top:0}.course__image img,.course__video img{display:block;width:100%;height:auto}.course__right{width:484px;border-left:1px solid gray;float:right}.course__btn,.course__buy,.course__head,.course__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course__head{border-top:1px solid gray;border-bottom:1px solid gray;margin-top:-1px;background-color:#dfdfdf;margin-bottom:-1px;height:55px}.course__head.is_stuck{margin-top:0}.course__btn,.course__buy,.course__price{height:53px;text-transform:uppercase;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course__price{font-weight:700;width:242px;text-align:center;border-right:1px solid gray;font-family:'Roboto Mono';letter-spacing:1px}.course__btn,.course__buy{border:0;cursor:pointer;color:#383838;letter-spacing:.6px;font-family:inherit;font-size:12.5px}.course__btn{outline:0;background-color:#fff200;width:241px}.course__buy{background-color:transparent;width:50%}.course__block{padding:23px 21px 25px;border-top:1px solid gray}.course__block__name{text-transform:uppercase;margin-bottom:19px;letter-spacing:.6px}.course__block__buy,.course__block__empty{height:53px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course__block__empty{width:50%;border-right:1px solid gray;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course__block__buy{border-top:1px solid gray}.course__name{font-size:12.7px;text-transform:uppercase;font-weight:700;margin-bottom:19px;letter-spacing:.6px}.course-more,.course-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course-more{height:54px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:12.43px}.course-top{width:969px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-top__image{position:absolute;left:0;top:0;width:100%;height:100%;border:0;opacity:0;z-index:10;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.course-top__text{text-transform:uppercase;margin-top:-9px;letter-spacing:.7px}.course-up{margin-top:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-round,.btn-round:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-round{background-color:transparent;height:28px;width:176px;text-align:center;border-radius:14px;border:1px solid gray;text-transform:uppercase;cursor:pointer;font-family:inherit;font-size:12.5px;letter-spacing:.6px;color:#4c4c4c;-webkit-animation:anim-btn_reverse .1s linear forwards;animation:anim-btn_reverse .1s linear forwards}.btn-round:hover{-webkit-animation:anim-btn .1s linear forwards;animation:anim-btn .1s linear forwards}.ckeditor{line-height:15.5px;letter-spacing:.28px}.ckeditor p+p{margin-top:12.5px}.ckeditor ul{padding-left:15px}.ckeditor ul li{list-style:disc}.request-form{width:969px;border:1px solid gray;letter-spacing:.3px}.request-form__container{width:485px;min-height:485px;margin:0 auto;border-left:1px solid gray;border-right:1px solid gray}.request-form__title{height:54px;border-bottom:1px solid gray;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.request-form__desc{padding:25px 19px 21px}.request-form__required{padding:0 19px 16px;color:#db3535}.request-form form{padding:0 20px 26px}#request-form .buttons,.request-form .buttons{text-align:center;margin-top:24px}#request-form .form-group.has-error.field-request-accept .help-block,.request-form .form-group.has-error.field-request-accept .help-block{top:-15px}#payment-form .form-group.has-error.field-recaptcha .help-block,#request-form .form-group.has-error.field-request-recaptcha .help-block,.request-form .form-group.has-error.field-request-recaptcha .help-block{top:-17px}.request-form .select2.select2-container.select2-container--triars{margin-top:3px}.login-form .request-form__required{padding-top:25px}.login-form .request-form__desc{padding-top:0}.form-control{height:28px;border:1px solid gray;padding:5px 19px;font-family:inherit;width:100%;background-color:transparent;color:#383838}.form-group{margin-top:7px;position:relative}.form-group.has-error .help-block{position:absolute;right:0;top:0;color:#db3535}.form-group.field-request-recaptcha{margin:27px 0}.control-label+.form-control,.control-label+select+.select2{margin-top:3px}.checkbox input+label{padding-left:29px;position:relative;display:inline-block}.checkbox input+label:before{content:'';position:absolute;left:0;top:-1px;width:15px;height:15px;border:1px solid gray;cursor:pointer}.checkbox input:checked+label:before{background-image:url(../images/check.png);background-repeat:no-repeat;background-position:center}.select2-container--triars{display:inline-block;vertical-align:middle;position:relative;outline:0;font-family:inherit}.select2-container--triars .select2-selection--single{padding:0 45px 0 19px;height:28px;border:1px solid gray;background-color:transparent;outline:0;line-height:26px;width:100%;text-align:left}.select2-container--triars .select2-selection--single:hover{border-color:gray}.select2-container--triars .select2-selection--single .select2-selection__rendered{color:#383838;padding:0}.select2-container--triars .select2-selection--single .select2-selection__placeholder{color:#898888;font-size:13px}.select2-container--triars .select2-selection__arrow{position:absolute;right:19px;top:50%;line-height:1}.select2-container--triars .select2-selection--single .select2-selection__arrow b{display:block;margin-top:-3px;width:13px;height:7px;background:url(../images/select-arrow.png) no-repeat center}.select2-container--triars .select2-dropdown{padding:0;line-height:1.25;z-index:1151;background-color:#dfdfdf;border:1px solid gray;margin-top:-1px}.select2-container--triars .select2-results__option[aria-selected=true]{background-color:#dfdfdf;color:#383838;padding:6px 19px 7px}.select2-container--triars .select2-results__option--highlighted[aria-selected]{background-color:#dfdfdf;color:#383838}.select2-container--triars .select2-results>.select2-results__options{max-height:300px;overflow:auto}.select2-container--triars .select2-results__option{padding:6px 19px 7px;color:#383838;border-top:1px solid gray}.select2-container--triars .select2-results__option:first-child{border-top:0}.select2-container--triars.select2-container--open .select2-dropdown--below{border-radius:0}.select2-container--triars.select2-container--focus .select2-selection--single,.select2-container--triars.select2-container--open .select2-selection--single{border-color:gray}.home-links,.sidebar-content{width:969px;min-height:487px;border:1px solid gray;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-links__left,.sidebar-content__left{width:243px;border-right:1px solid gray}.home-links__left ul li,.sidebar-content__left ul li{height:54px;border-bottom:1px solid gray;text-transform:uppercase;letter-spacing:1px}.home-links__left ul li.active,.sidebar-content__left ul li.active{font-weight:700}.home-links__right,.sidebar-content__right{width:724px}.link,.link-print{text-decoration:underline;cursor:pointer}.link-print:hover,.link:hover{text-decoration:none}.about-content{padding:25px 18px}.about-content .link-print{margin-bottom:15.5px;display:inline-block}.team{border-bottom:1px solid gray;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 19px 27px}.team__photo{width:100px;height:120px;margin-top:3px}.team__photo img{width:100px;height:120px;border-radius:50%;display:block}.team__body{padding-left:20px}.team__name{text-transform:uppercase;letter-spacing:.7px}.team__desc{margin-top:17px;letter-spacing:.77px;line-height:17px}.faq{border-bottom:1px solid gray;border-top:1px solid gray;margin-bottom:-1px}.faq:first-child{border-top:0}.faq__toggle{cursor:pointer;position:relative;padding:19px 50px 19px 19px;text-transform:uppercase;letter-spacing:.7px}.faq__content{padding:0 50px 26px 19px;letter-spacing:.75px;display:none}.faq__icon{width:17px;height:17px;position:absolute;right:19px;top:50%;margin-top:-10px}.faq__icon:after,.faq__icon:before{content:'';width:100%;height:1px;background-color:#3b3b3b;position:absolute;top:50%;left:0}.faq__icon:after{width:1px;height:100%;left:50%;top:0}.faq.open .faq__toggle{padding-bottom:15px}.faq.open .faq__icon:after{display:none}.faq.open .faq__content{display:block}.contacts{width:969px;min-height:487px;border:1px solid gray;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contacts__left{width:243px;border-right:1px solid gray;padding:21px 20px}.contacts__left .address,.contacts__left .phone-mail{margin-top:20px}.contacts__left .timeline{margin-top:16px}.contacts__left .timeline table{width:100%;border:0}.contacts__left .timeline td:last-child{text-align:right}.contacts__right{width:724px}.contacts__map{width:100%;height:100%;display:block}.payment-method{margin-top:26px}.payment-method__cards{display:block;width:100%;height:30px;background:url(../images/paycenter.svg) no-repeat left center;margin:18px 0 27px}.field-accept,.field-payment-accept{margin-top:27px}.form-group.has-error.field-accept .help-block,.form-group.has-error.field-payment-accept .help-block{top:-15px}.form-group.field-recaptcha{margin:27px 0}.dropdown-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dropdown-option .price{white-space:nowrap;margin-left:5px}.loader{position:relative;cursor:progress}.loader:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.loader:after{content:'';border:5px solid rgba(255,255,255,.7);border-top:5px solid gray;border-radius:50%;width:50px;height:50px;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;-webkit-box-shadow:0 0 30px rgba(25,30,38,.3),inset 0 0 20px rgba(25,30,38,.3);box-shadow:0 0 30px rgba(25,30,38,.3),inset 0 0 20px rgba(25,30,38,.3);z-index:110}.loader>*{pointer-events:none;opacity:.4}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,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;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;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;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);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{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.jspContainer{overflow:hidden;position:relative}.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:0;width:5px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:5px}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspDrag,.jspTrack{position:relative}.jspDrag{background:gray;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:5px}.jspHorizontalBar .jspArrow{width:5px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}.jspHorizontalBar{display:none!important}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-iosfix{height:100%;left:0;overflow:hidden;position:fixed;width:100%}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#393939;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.6;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;-webkit-transition:opacity .25s,visibility 0s linear .25s;-o-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s,visibility 0s;-o-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-iframe,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content,.fancybox-video{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:-webkit-calc(100% - 44px);height:calc(100% - 44px);margin:0 0 44px}.fancybox-iframe,.fancybox-video{background:0 0;border:0;overflow:hidden}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:0;padding:10px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;width:44px;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{-webkit-transition:opacity .25s,visibility 0s,color .25s;-o-transition:opacity .25s,visibility 0s,color .25s;transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;-webkit-transition:stroke .1s;-o-transition:stroke .1s;transition:stroke .1s}.fancybox-close-small:focus{outline:0}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current,.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:-webkit-calc(100% - 8px);max-height:calc(100% - 8px);max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px;background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:-webkit-calc(100% - 10px);max-width:calc(100% - 10px)}}.modal-open{padding-right:0!important}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;margin:250px auto 0;width:486px;left:5px}.modal-content{position:relative;background:#dfdfdf;border:1px solid gray;outline:0;min-height:487px;letter-spacing:.3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:transparent}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{height:54px;min-height:54px;border-bottom:1px solid gray;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;position:relative}.modal-header .close{position:absolute;width:24px;height:24px;background:url(../images/close.png) no-repeat center;right:15px;top:50%;margin-top:-12px;font-size:0;border:0;cursor:pointer}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:25px 20px;overflow:auto}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media screen and (max-width:1023px) and (min-width:769px){.menu{width:738px!important;margin-left:-369px!important}}@media screen and (max-width:1023px){.for-mobile{display:block!important}.for-desktop{display:none!important}body{min-width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.footer,.wrap{max-width:768px;margin:0 auto}.wrap{width:auto;padding:0 15px}.footer{height:auto;padding:53px 15px 0}.footer .wrap{width:100%;margin:0 auto;border:1px solid gray;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.footer__block{border-top:1px solid gray;padding:0}.footer__block:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer__block:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;border-top:0}.footer__block:nth-child(2) .footer__block__label,.footer__block:nth-child(2) .footer__block__label:after,.footer__block:nth-child(2) .footer__block__label:before,.footer__block:nth-child(2) .footer__block__menu{display:none}.footer__block:nth-child(2) .for-mobile{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.footer__block:nth-child(3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.footer__block:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.footer__block__label{height:54px;padding:0 19px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;position:relative}.footer__block__label:after,.footer__block__label:before{content:'';width:17px;height:1px;background-color:#3b3b3b;position:absolute;right:18px;top:26px}.footer__block__label:after{width:1px;height:17px;right:26px;top:18px}.footer__block__menu,.footer__block__text{padding:24px 19px 19px;display:none}.footer__block.open .footer__block__menu,.footer__block.open .footer__block__text,.home-links{display:block}.footer__block.open .footer__block__label:after{display:none}.footer .for-mobile{text-transform:uppercase}.home-links{width:100%;height:660px;height:-webkit-calc(100vh - 128px - 82px - 40px - 53px);height:calc(100vh - 128px - 82px - 40px - 53px);min-height:0}.home-links a{height:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid gray;border-left:0}.home-links a:first-child{border-top:0}.home-links__image{display:none}.home-links__text{margin-top:0}.header.absolute{position:absolute}.header__list{display:none}.menu{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:250px;margin-left:-webkit-calc(100%/2 - 100% + 15px);margin-left:calc(100%/2 - 100% + 15px);height:auto;bottom:0;min-height:487px;left:50%}.menu ul{width:100%}.menu ul ul{width:-webkit-calc(100% + 1px);width:calc(100% + 1px)}.menu.open .sidebar{left:-webkit-calc(-100% - 1px);left:calc(-100% - 1px)}.copyright{margin-top:26px;padding:0 19px 26px}.course-links{min-height:auto}.course-links,.course-top{width:-webkit-calc(100% - 1px);width:calc(100% - 1px);height:auto}.course-links a,.course-top a{height:108px;width:-webkit-calc(50% - 1px);width:calc(50% - 1px);background-color:#dfdfdf}.course-links a.course-links__back,.course-top a.course-links__back{height:54px!important;width:100%!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;text-transform:uppercase}.course-links a.course-links__back:after,.course-top a.course-links__back:after{content:'';width:8px;height:8px;border-top:1px solid gray;border-right:1px solid gray;position:absolute;left:19px;top:50%;margin-top:-4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.course-links__image,.course-top__image{display:none}.course-links__text,.course-top__text{margin-top:0;padding:0 15px;text-align:center}.course-top a:nth-child(2n){width:50%;margin-left:0}.course{width:100%}.course__block.open .course__block__name:after,.course__left{display:none}.course__right{border:0;width:100%}.course__desc{padding-bottom:25px}.course__block{padding-bottom:0}.course__block.open .course__block__desc,.sidebar-content__left.open ul{display:block}.course__block__name{height:54px;padding:0 19px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-23px -21px 0;position:relative}.course__block__name:after,.course__block__name:before{content:'';width:17px;height:1px;background-color:#3b3b3b;position:absolute;right:18px;top:26px}.course__block__name:after{width:1px;height:17px;right:26px;top:18px}.course__block__desc{display:none;padding-bottom:25px}.course__block__empty,.sidebar-content__left ul{display:none}.course__buy{width:100%;text-align:left;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 19px;outline:0}.request-form{width:100%}.request-form__container{width:100%;border:0}.request-form__rendered .fr{float:none}.sidebar-content{width:100%;display:block}.sidebar-content__left{width:100%;border:0}.sidebar-content__left ul li.active{font-weight:400}.sidebar-content__left.open .sidebar-content__current:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-content__right{width:100%}.sidebar-content__current{text-align:center;padding:19px;text-transform:uppercase;border-bottom:1px solid gray;font-weight:700;position:relative}.sidebar-content__current:after{content:'';display:block;margin-top:-3px;width:13px;height:7px;background:url(../images/select-arrow.png) no-repeat center;position:absolute;right:19px;top:50%}.faq:last-child{border:0}.team{padding:24px 19px 21px}.team:last-child{border-bottom:0}.team__body{padding-left:16px}.team__photo,.team__photo img{width:65px;height:auto}.team__desc{margin-top:9px}.contacts{width:100%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts__left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;border:0}.contacts__left>*{padding-right:91px}.contacts__right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:218px;border-bottom:1px solid gray}.contacts__phone{text-align:center;margin-top:24px;padding-right:0}.contacts__phone a{display:inline-block;padding:5px 0}.modal-dialog{position:relative;margin:0 auto;width:100%;left:0;height:100%}.modal-content{height:100%}.course__btn,.course__price{width:50%}.course__image{width:100%}.course__video{height:100%}.course__video .owl-video-wrapper,.course__video iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.course__video .horizontal:before{content:'';position:absolute;left:0;right:0;top:0;height:-webkit-calc(50% - 24px);height:calc(50% - 24px);z-index:100}.course__video .horizontal:after{content:'';position:absolute;left:0;right:0;bottom:60px;height:-webkit-calc(50% - 84px);height:calc(50% - 84px);z-index:100}.course__video .vertical:after,.course__video .vertical:before{content:'';position:absolute;top:0;bottom:60px;width:-webkit-calc(50% - 39px);width:calc(50% - 39px);z-index:100}.course__video .vertical:before{left:0}.course__video .vertical:after{right:0}.course__block__image,.course__video{width:100%;position:relative}.course__block__image img{height:auto}.course__block__image+.course__block{padding-top:33px}.course__block__image .owl-dots{position:absolute;bottom:-30px;left:0;right:0;z-index:100;text-align:center}.course__block__image .owl-dot{width:27px;height:26px;margin:0 2px;position:relative;display:inline-block}.course__block__image .owl-dot span{position:absolute;top:50%;left:0;right:0;margin-top:-1px;width:100%;background-color:#bfbfbf;height:2px}.course__block__image .owl-dot.active span{background-color:#7f7f7f}body.open-menu>.content,body.open-menu>.footer,body.open-menu>.wrap.for-mobile{opacity:0}body>.header.fixed{height:53px}body>.header.fixed .wrap{top:0;left:0;right:0;margin-left:0;padding:0 15px;width:100%;height:53px}body>.header.fixed .header__left{padding-top:12px}body>.header.fixed .header__right{padding-top:13px}.course__head{z-index:99;background:#dfdfdf;border:1px solid gray;border-top:0;margin:0 -1px;height:54px}.course__head.is_stuck{border-top:1px solid gray;margin-bottom:-1px}.course__head.is_stuck .course__btn{height:52px}.open-menu{overflow:hidden}}@media screen and (orientation:landscape) and (max-width:1023px){body{overflow:auto!important}.menu{max-height:-webkit-calc(100vh - 54px);max-height:calc(100vh - 54px);min-height:-webkit-calc(100vh - 54px);min-height:calc(100vh - 54px);overflow:scroll}}@media print{.course-up,.footer,.header,.link-print,.menu,.sidebar-content__left,body>.wrap{display:none!important}wrap{width:100%}.sidebar-content,.sidebar-content__right{width:100%;border:0}body{padding:0}}
/*# sourceMappingURL=app.css.map */
