/*
Autogenerated file! Do not edit it!
*/
@font-face{font-family:'Geometria';src:local('Geometria ExtraBold'),url('../fonts/GeometriaExtraBold/GeometriaExtraBold.woff') format('woff');font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:'Onest';src:local('Onest Thin'),url('../fonts/OnestThin/OnestThin.woff') format('woff');font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:'Onest';src:local('Onest Thin'),url('../fonts/OnestThin/OnestThin.woff') format('woff');font-style:normal;font-display:swap}@font-face{font-family:'Geometria';src:local('Geometria Bold'),url('../fonts/GeometriaBold/GeometriaBold.woff') format('woff');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Geometria';src:local('Geometria'),url('../fonts/GeometriaRegular/GeometriaRegular.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Geometria';src:local('Geometria Medium'),url('../fonts/GeometriaMedium/GeometriaMedium.woff') format('woff');font-style:normal;font-weight:500;font-display:swap}html{min-height:100%}body{min-height:100%;min-width:360px;font:normal 14px 'Geometria',Arial,sans-serif;color:#000;margin:0;padding:0}img{border:0;max-width:100%}figure,form{margin:0;padding:0}button,input,textarea,select{font-family:inherit;box-sizing:border-box;max-width:100%}a{outline:none;color:#1255BA}a:hover{text-decoration:none;color:#BA0000}table{border-collapse:collapse}td{vertical-align:top}p{line-height:1.4}hr{border:none;height:1px;background:#000}.ac{text-align:center}.ar{text-align:right}.row{margin-bottom:60px}.m0{margin:0}.mb{margin-bottom:20px}.cols{display:flex;justify-content:space-between;align-items:stretch;gap:30px}.cols.lists{gap:48px}.cols-w3{flex:3}.cols-w2{flex:2}.cols-w1{flex:1}@media (max-width:768px){.cols{flex-direction:column}}.blackLinks a:not(:hover){color:#000;text-decoration:none}body{background:linear-gradient(180deg, #D3DBDC 0%, #F3F3F3 100%) 0 0/100% no-repeat;position:relative}body:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:linear-gradient(#E3E8EA 2px, transparent 2px),linear-gradient(90deg, #E3E8EA 2px, transparent 2px);background-size:44px 44px;background-position:calc(50% - 1px) -2px;z-index:-1}h3{font-size:19px;text-transform:uppercase}.layout{position:relative;max-width:1366px;margin-left:auto;margin-right:auto;min-height:100vh;display:flex;flex-direction:column}.layout-plus1{top:30px;left:30px;position:absolute}.layout-plus2{top:30px;right:30px;position:absolute}.layout-plus3{bottom:30px;left:30px;position:absolute}.layout-plus4{bottom:30px;right:30px;position:absolute}@media (max-width:1180px){.layout-plus1,.layout-plus2,.layout-plus3,.layout-plus4{display:none}}.wrap{width:1180px;margin:0 auto}@media (max-width:1180px){.wrap{width:calc(100% - 40px);margin:0 20px}}.header{width:1180px;margin:0 auto;display:flex;justify-content:center;gap:45px;align-items:center;padding:33px 0}@media (max-width:1180px){.header{width:calc(100% - 40px);margin:0 20px}}.header a:not(:hover){color:#000;text-decoration:none}.header-logo{display:flex;justify-content:center;gap:45px;align-items:center;width:250px}.header-menuBtn{border:none;background:none;padding:0;cursor:pointer}.header-left,.header-right{width:100px}.header-back{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:900;text-transform:uppercase}.header-back:hover{color:#000;text-decoration:none}@media (max-width:1180px){.header{gap:20px}.header-left,.header-right{width:50px}.header-back span{display:none}}.main{width:1180px;margin:0 auto;flex-grow:1}@media (max-width:1180px){.main{width:calc(100% - 40px);margin:0 20px}}.main-content{font-size:16px}.hgroup{min-height:180px;margin-bottom:50px}.hgroup a:not(:hover){color:#000;text-decoration:none}.columnsAuto{display:flex;gap:30px}.columnsAuto-image{flex-shrink:0}@media (max-width:768px){.columnsAuto.xs-column{flex-direction:column}}.gradientBlock{border-radius:5px;padding:40px 50px;background:linear-gradient(116deg, #B8B8B8 -10.54%, #F9F9F9 33.74%, #808080 112.07%),linear-gradient(116deg, #B8B8B8 -10.54%, #D2D2D2 33.74%, #808080 112.07%),#F6F6F6;box-shadow:-39px 29px 57px 0 rgba(89,105,124,0.25)}.borderBlock{padding:40px 50px;overflow:hidden;position:relative;border-radius:5px}.borderBlock:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;z-index:-1;border:4px solid;border-image-slice:1;border-image-source:linear-gradient(116deg, #B8B8B8 -10.54%, #F9F9F9 33.74%, #808080 112.07%)}.list{list-style:none;margin:0;padding:0}.list li{margin-bottom:20px;padding-left:84px;position:relative}.list li:before{content:"";position:absolute;left:-2px;top:10px;height:3px;width:44px;background:linear-gradient(90deg, #B8B8B8 0%, #DFDFDF 39.42%, #808080 109.16%)}.big{font-size:23px;font-weight:500;line-height:1.6}.cards{margin-bottom:50px;display:grid;gap:44px;grid-template-columns:308px 1fr 308px}.cards a:not(:hover){color:#000;text-decoration:none}.cards-logo{text-align:center;grid-column-start:2;grid-row-start:1;grid-row-end:4;display:flex;flex-direction:column;justify-content:center;align-items:center}.cards-logo-title{font-size:58px;font-weight:800;margin:36px 0 0}.cards-logo-slogan{margin:0;font-family:'Onest',Arial,sans-serif;font-size:20px}.cards-title{text-align:center;position:relative;grid-column-start:2;grid-row-start:1;grid-row-end:3;display:flex;justify-content:center;align-items:center;flex-direction:column}.cards-title:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:312px;height:180px;box-sizing:border-box;border-radius:5px;overflow:hidden;background:url(../img/title_bg.svg) 0 0 no-repeat}.cards-title h1{font-weight:700;font-size:36px;position:relative;z-index:2;text-transform:uppercase;margin:0}.cards-title p{margin-top:-30px;position:relative;z-index:2}.cards4{column-gap:10px;row-gap:176px}.cards8{column-gap:10px;row-gap:74px}.cards8 .cards-title{grid-row-start:2;grid-row-end:2}@media (max-width:1180px){.cards{display:flex;flex-direction:column;gap:44px}.cards-logo{display:none}}.card{border-radius:5px;width:308px;height:176px;max-height:calc((100vh - 260px - 88px) / 3);box-sizing:border-box;padding:18px 18px 18px 26px;font-weight:700;display:flex;flex-direction:column;gap:10px;transition:all .5s;background:linear-gradient(116deg, #B8B8B8 -10.54%, #F9F9F9 33.74%, #808080 112.07%);box-shadow:39px 29px 57px 0 rgba(89,105,124,0.25);margin-left:auto;margin-right:auto}.card:hover{background:linear-gradient(116deg, #B8B8B8 -10.54%, #F9F9F9 33.74%, #F9F9F9 71.66%, #808080 112.07%);box-shadow:-39px 29px 57px 0 rgba(89,105,124,0.25);color:#000;text-decoration:none}.card-text{font-size:16px;text-transform:uppercase}.card-border{width:2px;background:#D7D7D7;flex-grow:1}@media (max-width:1180px){.card{width:100%}}.menu{position:absolute;z-index:100;background:#fff;left:0;top:0;width:517px;height:100vh;overflow:auto;padding:20px 50px 70px;box-sizing:border-box;transition:translate .5s}.menu a:not(:hover){color:#000;text-decoration:none}.menu:not(.active){translate:-100% 0}.menu-close{position:absolute;background:none;border:none;padding:0;top:40px;right:40px;cursor:pointer;transition:all .2s}.menu-close:hover{rotate:90deg}.menu-lev1{font-size:19px;text-transform:uppercase;font-weight:700;margin:50px 0 22px}.menu-lev2{font-size:17px;font-weight:500;margin:20px 0 0}.menu-lev3{font-size:15px;margin:5px 0}@media (max-width:1180px){.menu{width:100%}}.footer{width:1180px;margin:0 auto;display:flex;justify-content:space-between;padding:33px 0}@media (max-width:1180px){.footer{width:calc(100% - 40px);margin:0 20px}}.footer a:not(:hover){color:#000;text-decoration:none}@media (max-width:1180px){.footer{flex-wrap:wrap;gap:10px}.footer-col{width:calc(50% - 5px)}.footer-copyright{order:0}.footer-studio{order:1}.footer-tels{order:2;text-align:left}.footer-mails{order:3;text-align:right}.footer-address{order:5;width:100%;text-align:left}}.splash{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.splash-title{font-weight:00;font-size:180px;margin:0}.splash-title b{transition:all 1.5s;display:inline-block}.splash-slogan{transition:all 1s ease 1.5s;font-family:'Onest',Arial,sans-serif;font-size:20px;font-weight:100;margin-top:-20px;text-align:center;margin-bottom:46px}.splash-btn{transition:all 1s ease 1.5s;display:inline-block;padding:23px 125px;cursor:pointer;border:none;border-radius:5px;background:linear-gradient(104deg, #B8B8B8 0%, #F9F9F9 29.11%, #808080 80.61%);box-shadow:-39px 29px 57px 0 rgba(89,105,124,0.25);font-weight:700;font-size:16px;text-decoration:none;color:#000;text-transform:uppercase}.splash-btn-wrapper{transition:all 1s}.splash-btn-wrapper:hover{scale:1.2 1.2}body:not(.loaded) .splash-title b{opacity:0}body:not(.loaded) .splash-title b:nth-child(1){translate:300px 0}body:not(.loaded) .splash-title b:nth-child(2){translate:130px 0}body:not(.loaded) .splash-title b:nth-child(4){translate:-130px 0}body:not(.loaded) .splash-title b:nth-child(5){translate:-300px 0}body:not(.loaded) .splash-title b:nth-child(6){translate:-400px 0}body:not(.loaded) .splash-slogan{opacity:0;translate:0 50px}body:not(.loaded) .splash-btn{opacity:0;translate:0 100px;scale:.5 .5}@media (max-width:1180px){.splash-title{font-size:70px;margin-bottom:20px}.splash-btn{padding:20px 80px}}html.is-changing .transition-fade,html.is-changing .transition-scale,html.is-changing .transition-up,html.is-changing .transition-down,html.is-changing .transition-left1,html.is-changing .transition-left2,html.is-changing .transition-left3,html.is-changing .transition-right1,html.is-changing .transition-right2,html.is-changing .transition-right3{transition:all 1s}html.is-changing .transition-left2,html.is-changing .transition-right2{transition-delay:.2s}html.is-changing .transition-left1,html.is-changing .transition-right1{transition-delay:.4s}html.is-animating .transition-fade{opacity:0}html.is-animating .transition-scale{scale:.3 .3}html.is-animating .transition-up{translate:0 -100px}html.is-animating .transition-down{translate:0 100px}html.is-animating .transition-left1,html.is-animating .transition-left2,html.is-animating .transition-left3{opacity:0;translate:-200px 0}html.is-animating .transition-right1,html.is-animating .transition-right2,html.is-animating .transition-right3{opacity:0;translate:200px 0}.test{bottom:0}