@charset "UTF-8";.header{height:92px;position:relative}.header.is-open{z-index:600}.header.is-fixed{z-index:100}.header.is-fixed .header__main{position:fixed}.header.is-fixed .header__main::after{background-color:#090f22}.header__main{position:relative;top:0;left:0;right:0;height:92px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;width:var(--container);margin:auto}.header__main::after{content:'';position:absolute;inset:0 -3000px 0;z-index:-1;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.header_type-device_desktop{display:block}.header_type-device_desktop .header__main .header__logo{margin-right:163px}.header_type-device_desktop .header__main .header__logo a{display:block;font-size:0;background:url(/themes/custom/algus_custom_showcompany/logo.svg) no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:112px;height:73px}.header_type-device_desktop .header__main .header__menu-main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:70px}.header_type-device_desktop .header__main .header__menu-main .menu-level-0{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:40px}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item{margin:0;padding:0}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item>a{font-weight:500;font-size:16px;line-height:160%;color:#fff}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item>a:hover{color:var(--color-base-link-hover)}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item>a[href="/service"]+ul{width:251px;left:-93px}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item.expanded>a span{padding:0}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item.expanded>a span:before{display:none}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item.expanded>a span:after{content:"";font-family:icomoon;font-size:6px;font-weight:100;top:-2px;position:relative;margin-left:10px}.header_type-device_desktop .header__main .header__menu-main .menu-level-0>.menu__item.expanded:hover .menu-level-1{opacity:1!important;visibility:visible!important}.header_type-device_desktop .header__main .header__menu-main .menu-level-1{opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;background-color:rgba(45,21,99,.9);position:absolute;top:-webkit-calc(100% + 0px);top:-moz-calc(100% + 0px);top:calc(100% + 0px);left:-77px;z-index:1;padding:16px;white-space:nowrap;margin:16px 0 0;width:200px}.header_type-device_desktop .header__main .header__menu-main .menu-level-1::before{content:'';position:absolute;top:-16px;left:0;right:0;height:16px}.header_type-device_desktop .header__main .header__menu-main .menu-level-1::after{content:'';position:absolute;top:-16px;left:0;right:0;width:0;height:0;border-width:0 16px 16px;border-style:solid;border-color:transparent transparent rgba(45,21,99,.6);margin:auto}.header_type-device_desktop .header__main .header__menu-main .menu-level-1>.menu__item{margin-bottom:0}.header_type-device_desktop .header__main .header__menu-main .menu-level-1>.menu__item>a{font-weight:500;font-size:14px;line-height:175%;color:#fff}.header_type-device_desktop .header__main .header__menu-main .menu-level-1>.menu__item>a:hover{color:#7b61ff}.header_type-device_desktop .header__main .header__phone{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1px;margin-right:42px}.header_type-device_desktop .header__main .header__phone>a{font-weight:500;font-size:16px;line-height:150%;color:#fff;border:none}.header_type-device_desktop .header__main .header__phone>a:hover{color:var(--color-base-link-hover)}.header_type-device_desktop .header__main .header__callback{margin-right:42px}.header_type-device_desktop .header__main .header__callback a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;-webkit-border-radius:53px;-moz-border-radius:53px;border-radius:53px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:150%;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#090f22),to(#090f22)) padding-box,-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) border-box;background:-webkit-linear-gradient(#090f22,#090f22) padding-box,-webkit-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-moz-linear-gradient(#090f22,#090f22) padding-box,-moz-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-o-linear-gradient(#090f22,#090f22) padding-box,-o-linear-gradient(left,#4804ff,#c12cb2) border-box;background:linear-gradient(#090f22,#090f22) padding-box,linear-gradient(to right,#4804ff,#c12cb2) border-box;border:2px solid transparent;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.header_type-device_desktop .header__main .header__callback a:hover,.header_type-device_desktop .header__main .header__callback a:hover:focus{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) padding-box,-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) border-box;background:-webkit-linear-gradient(left,#4804ff,#c12cb2) padding-box,-webkit-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-moz-linear-gradient(left,#4804ff,#c12cb2) padding-box,-moz-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-o-linear-gradient(left,#4804ff,#c12cb2) padding-box,-o-linear-gradient(left,#4804ff,#c12cb2) border-box;background:linear-gradient(to right,#4804ff,#c12cb2) padding-box,linear-gradient(to right,#4804ff,#c12cb2) border-box;border:2px solid transparent}.header_type-device_desktop .header__main .header__callback a.focus,.header_type-device_desktop .header__main .header__callback a:focus{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#090f22),to(#090f22)) padding-box,-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) border-box;background:-webkit-linear-gradient(#090f22,#090f22) padding-box,-webkit-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-moz-linear-gradient(#090f22,#090f22) padding-box,-moz-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-o-linear-gradient(#090f22,#090f22) padding-box,-o-linear-gradient(left,#4804ff,#c12cb2) border-box;background:linear-gradient(#090f22,#090f22) padding-box,linear-gradient(to right,#4804ff,#c12cb2) border-box;border:2px solid transparent}.header_type-device_desktop .header__main .header__social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header_type-device_desktop .header__main .header__social>a{font-size:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;margin-right:12px}.header_type-device_desktop .header__main .header__social>a:nth-last-child(-n+1){margin-right:0}.header_type-device_desktop .header__main .header__social .whatsapp{background-image:url(../img/sprite.png);background-position:0 -70px;width:19px;height:19px}.header_type-device_desktop .header__main .header__social .vk{background-image:url(../img/sprite.png);background-position:-96px -30px;width:19px;height:19px}.header_type-device_laptop{display:none}.header_type-device_laptop .header__main .header__logo{margin-right:28px}.header_type-device_laptop .header__main .header__logo a{display:block;font-size:0;background:url(/themes/custom/algus_custom_showcompany/logo.svg) no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:112px;height:73px}.header_type-device_laptop .header__main .header__menu{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:32px;z-index:1}.header_type-device_laptop .header__main .header__menu.is-open .header__menu-overlay,.header_type-device_laptop .header__main .header__menu.is-open .header__menu-wrapper{opacity:1;visibility:visible}.header_type-device_laptop .header__main .header__menu .header__menu-close{position:absolute;top:26px;right:18px;width:32px;height:32px}.header_type-device_laptop .header__main .header__menu .header__menu-close:before{content:"";font-family:icomoon;font-size:13px;font-weight:100;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#c1c1c1}.header_type-device_laptop .header__main .header__menu .header__menu-close:hover:before{color:var(--color-primary)}.header_type-device_laptop .header__main .header__menu .header__menu-link{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:40px;height:40px;font-size:0;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;z-index:-1}.header_type-device_laptop .header__main .header__menu .header__menu-link:before{content:"";font-family:icomoon;font-size:18px;font-weight:100;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.header_type-device_laptop .header__main .header__menu .header__menu-link:hover:before{color:var(--color-base-link-hover)}.header_type-device_laptop .header__main .header__menu .header__menu-wrapper{opacity:0;visibility:hidden;position:fixed;top:0;left:0;bottom:0;-webkit-transition:opacity .25s,visibility .25s;-o-transition:opacity .25s,visibility .25s;-moz-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s}.header_type-device_laptop .header__main .header__menu .header__menu-overlay{opacity:0;visibility:hidden;background:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-transition:opacity .25s,visibility .25s;-o-transition:opacity .25s,visibility .25s;-moz-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s}.header_type-device_laptop .header__main .header__menu .header__menu-inner{position:relative;z-index:0;background-color:#1b2041;width:320px;max-height:100%;overflow:auto;padding:28px;height:100%}.header_type-device_laptop .header__main .header__menu .header__menu-content>:first-child{margin-top:0}.header_type-device_laptop .header__main .header__menu .header__menu-content>:nth-last-child(-n+1){margin-bottom:0}.header_type-device_laptop .header__main .header__menu .header__menu-title{font-weight:500;font-size:20px;line-height:28px;margin-bottom:24px}.header_type-device_laptop .header__main .header__menu .header__menu-main{border-bottom:1px solid rgba(255,255,255,.3);margin:24px 0;padding-bottom:48px}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:0}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item{margin:0}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item>a{font-weight:500;font-size:16px;line-height:160%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:8px 0}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item>a span:before{display:none}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item>a:hover{color:var(--color-base-link-hover)}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item.expanded{width:100%}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item.expanded>a:after{display:none}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item.expanded>a span{padding:0}.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-0>.menu__item.expanded>a span:after,.header_type-device_laptop .header__main .header__menu .header__menu-main .menu-level-1{display:none}.header_type-device_laptop .header__main .header__menu .header__menu-city{font-weight:500;font-size:16px;line-height:150%;color:rgba(255,255,255,.7)}.header_type-device_laptop .header__main .header__menu .header__menu-phone{font-weight:500;font-size:16px;line-height:150%;color:rgba(255,255,255,.7);margin-bottom:8px}.header_type-device_laptop .header__main .header__menu .header__menu-phone a{color:currentColor}.header_type-device_laptop .header__main .header__phone{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1px;margin-right:42px}.header_type-device_laptop .header__main .header__phone>a{font-weight:500;font-size:16px;line-height:150%;color:#fff;border:none}.header_type-device_laptop .header__main .header__phone>a:hover{color:var(--color-base-link-hover)}.header_type-device_laptop .header__main .header__callback{margin-right:42px}.header_type-device_laptop .header__main .header__callback a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;-webkit-border-radius:53px;-moz-border-radius:53px;border-radius:53px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:150%;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#090f22),to(#090f22)) padding-box,-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) border-box;background:-webkit-linear-gradient(#090f22,#090f22) padding-box,-webkit-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-moz-linear-gradient(#090f22,#090f22) padding-box,-moz-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-o-linear-gradient(#090f22,#090f22) padding-box,-o-linear-gradient(left,#4804ff,#c12cb2) border-box;background:linear-gradient(#090f22,#090f22) padding-box,linear-gradient(to right,#4804ff,#c12cb2) border-box;border:2px solid transparent;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.header_type-device_laptop .header__main .header__callback a:hover,.header_type-device_laptop .header__main .header__callback a:hover:focus{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) padding-box,-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) border-box;background:-webkit-linear-gradient(left,#4804ff,#c12cb2) padding-box,-webkit-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-moz-linear-gradient(left,#4804ff,#c12cb2) padding-box,-moz-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-o-linear-gradient(left,#4804ff,#c12cb2) padding-box,-o-linear-gradient(left,#4804ff,#c12cb2) border-box;background:linear-gradient(to right,#4804ff,#c12cb2) padding-box,linear-gradient(to right,#4804ff,#c12cb2) border-box;border:2px solid transparent}.header_type-device_laptop .header__main .header__callback a.focus,.header_type-device_laptop .header__main .header__callback a:focus{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#090f22),to(#090f22)) padding-box,-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) border-box;background:-webkit-linear-gradient(#090f22,#090f22) padding-box,-webkit-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-moz-linear-gradient(#090f22,#090f22) padding-box,-moz-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-o-linear-gradient(#090f22,#090f22) padding-box,-o-linear-gradient(left,#4804ff,#c12cb2) border-box;background:linear-gradient(#090f22,#090f22) padding-box,linear-gradient(to right,#4804ff,#c12cb2) border-box;border:2px solid transparent}.header_type-device_laptop .header__main .header__social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header_type-device_laptop .header__main .header__social>a{font-size:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;margin-right:12px}.header_type-device_laptop .header__main .header__social>a:nth-last-child(-n+1){margin-right:0}.header_type-device_laptop .header__main .header__social .whatsapp{background-image:url(../img/sprite.png);background-position:0 -70px;width:19px;height:19px}.header_type-device_laptop .header__main .header__social .vk{background-image:url(../img/sprite.png);background-position:-96px -30px;width:19px;height:19px}@media only screen and (max-width:1536px){.header_type-device_desktop{display:none}.header_type-device_laptop{display:block}}@media only screen and (max-width:1100px){.header_type-device_laptop{display:none}} /*# sourceMappingURL=maps/header.css.map */