body,html{font-family:"Montserrat",sans-serif;font-size:18px;background:-webkit-gradient(linear,left top,left bottom,from(#0053d3),to(#002972));background:linear-gradient(180deg,#0053d3,#002972);min-height:100%;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.container{max-width:1200px}.wrapper{width:100%;margin:0 auto;min-width:540px;position:relative;overflow:hidden}p{font-size:20px;line-height:40px}a{color:#fff;text-decoration:underline}a:hover{color:#fff;text-decoration:none}ul{font-size:20px;line-height:40px;list-style:none;margin:0;padding:0}ul li{padding-left:40px;position:relative}ul li:before{position:absolute;left:10px;top:20.5px;content:"";width:20px;height:1px;background:#fff}.mobile-menu{overflow-x:hidden;overflow-y:auto;position:fixed;left:0;top:0;width:400px;max-width:90%;height:100%;z-index:1000;-webkit-transform:translateX(-150%);transform:translateX(-150%);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;text-align:center;pointer-events:none;display:none;background:-webkit-gradient(linear,left bottom,left top,from(#216ef2),to(#002972));background:linear-gradient(0deg,#216ef2,#002972)}@media (max-width:1199px){.mobile-menu{display:block}}.mobile-menu.active{-webkit-transform:translateX(0%);transform:translateX(0%);pointer-events:auto}.mobile-menu .logo{background:#002972;padding:40px}@media (max-width:991px){.mobile-menu .logo{padding:28px}}.mobile-menu .menu{text-align:center;padding:40px}.mobile-menu .menu a{padding:8px 16px;margin:16px auto;display:block;border-radius:24px;font-size:24px;line-height:24px;border:2px solid #fff;text-decoration:none;color:#fff;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.mobile-menu .menu a:hover{text-decoration:none;background:#fff;color:#216ef2}.mobile-menu .menu a+.active{background:#fff;color:#216ef2}.mobile-menu .menu a+.active:hover{color:#fff;background:none}header{min-height:128px;z-index:1000}header .container{padding-top:24px;padding-bottom:24px}header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;cursor:pointer;float:left}header .logo img{height:96px}@media (max-width:991px){header .logo img{height:72px}}header .switch-menu{background:#fff;width:96px;height:96px;float:right;display:none;border-radius:24px;background:url("../images/menu.svg") center center/64px no-repeat,#216ef2;margin:0 0 0 auto;cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width:1199px){header .switch-menu{display:block}}@media (max-width:991px){header .switch-menu{width:72px;height:72px}}@media (max-width:991px){header .switch-menu{background:url("../images/menu.svg") center center/48px no-repeat,#216ef2}}header .switch-menu:hover{background-color:#002972}header .menu{text-align:right}header .menu a{padding:8px 16px;margin:4px;display:inline-block;border-radius:24px;font-size:20px;line-height:20px;border:2px solid #fff;text-decoration:none;color:#fff;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}header .menu a:hover{text-decoration:none;background:#fff;color:#216ef2}header .menu a+.active{background:#fff;color:#216ef2}header .menu a+.active:hover{color:#fff;background:none}h2{font-size:48px;font-weight:600;text-align:center;margin-bottom:48px}.first{min-height:720px;height:72vh;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0}.first .container{padding-top:128px;padding-bottom:128px}.first h1{font-size:48px;font-weight:normal;line-height:58px;text-align:center;margin-bottom:128px;text-transform:uppercase}@media (max-width:991px){.first h1{margin-bottom:0;font-size:40px;line-height:48px}}.first h1 span{background:rgba(0,0,0,0.16);display:inline-block;border-radius:24px;padding:16px}@media (max-width:991px){.first{min-height:540px}}.first:before{z-index:-1;content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:98%;height:100%;margin:auto auto;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/hero.jpg");background-attachment:fixed;border-radius:24px}@media (max-width:991px){.first:before{width:100%;border-radius:0}}@media (max-width:991px){.first:before{background-attachment:scroll}}.hero{margin-top:-256px}@media (max-width:991px){.hero{margin-top:0}}.hero .container{padding-top:64px;padding-bottom:64px}.hero .pic{margin:64px auto 0;border-radius:24px;max-width:100%;-webkit-box-shadow:0 0 24px #002972;box-shadow:0 0 24px #002972;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.hero .pic:hover{-webkit-box-shadow:none;box-shadow:none}.hero .blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:48px;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}@media (max-width:991px){.hero .blocks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero .blocks .block{aspect-ratio:16/9;width:46%;border-radius:24px;background:#216ef2;overflow:hidden;position:relative;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-box-shadow:0 -12px 8px rgba(0,0,0,0.25);box-shadow:0 -12px 8px rgba(0,0,0,0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.hero .blocks .block{width:100%;aspect-ratio:16/10}}.hero .blocks .block:hover{-webkit-box-shadow:0 -20px 12px rgba(0,0,0,0.15);box-shadow:0 -20px 12px rgba(0,0,0,0.15)}.hero .blocks .block:hover .title{background:#0053d3}.hero .blocks .block .title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:64%;background:#216ef2;overflow:hidden;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:48px;text-align:center;position:relative;padding:8px 8px 40px 8px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.hero .blocks .block .solution{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;text-align:center;padding:8px;overflow:hidden;position:relative}.hero .blocks .block .location{font-size:16px;padding:16px;position:absolute;bottom:0;left:auto;right:auto;padding-left:32px;background:url("../images/loc.svg") left center/24px no-repeat}.orgs .container{padding-top:64px;padding-bottom:64px}.orgs .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:48px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:991px){.orgs .logos{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.orgs .logos .logo{cursor:pointer;width:30%;border-radius:24px;background:#fff;overflow:hidden;position:relative;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-box-shadow:0 -12px 8px rgba(0,0,0,0.25);box-shadow:0 -12px 8px rgba(0,0,0,0.25)}@media (max-width:991px){.orgs .logos .logo{width:48%}}.orgs .logos .logo:hover{-webkit-box-shadow:0 -20px 12px rgba(0,0,0,0.15);box-shadow:0 -20px 12px rgba(0,0,0,0.15)}.orgs .logos .logo:hover .solution{background:#0053d3}.orgs .logos .logo .image{aspect-ratio:4/3;background:#fff;overflow:hidden}.orgs .logos .logo .image img{-o-object-fit:contain;object-fit:contain}.orgs .logos .logo .solution{aspect-ratio:4/2;background:#216ef2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;line-height:120%;text-align:center;padding:8px 8px 40px 8px;overflow:hidden}@media (max-width:767px){.orgs .logos .logo .solution{font-size:16px}}.orgs .logos .logo .solution .role{font-size:14px;padding:16px;position:absolute;bottom:0;left:auto;right:auto;text-transform:uppercase}@media (max-width:767px){.orgs .logos .logo .solution .role{font-size:10px}}.orgs .logos .logo .solution .role:before{position:absolute;top:50%;left:0;content:"";width:8px;background:#fff;height:1px}.orgs .logos .logo .solution .role:after{position:absolute;top:50%;right:0;content:"";width:8px;background:#fff;height:1px}.faq .container{padding-top:64px;padding-bottom:64px}.faq .questions .question{width:100%;margin-bottom:48px}.faq .questions .question:last-child{margin-bottom:0}.faq .questions .question .title{border-top-left-radius:24px;border-top-right-radius:24px;color:#002972;font-size:24px;font-weight:500;padding:24px 96px 24px 48px;position:relative;cursor:pointer;background:url("../images/scheme.svg") left center/contain no-repeat,#fff;overflow:hidden;-webkit-box-shadow:0 -12px 8px rgba(0,0,0,0.25);box-shadow:0 -12px 8px rgba(0,0,0,0.25);-webkit-transition:-webkit-box-shadow 0.25s ease;transition:-webkit-box-shadow 0.25s ease;transition:box-shadow 0.25s ease;transition:box-shadow 0.25s ease,-webkit-box-shadow 0.25s ease}.faq .questions .question .title:hover{-webkit-box-shadow:0 -20px 12px rgba(0,0,0,0.15);box-shadow:0 -20px 12px rgba(0,0,0,0.15)}.faq .questions .question .title:before{position:absolute;content:"";right:48px;top:50%;margin-top:-12px;width:24px;height:24px;background:url("../images/arrow.svg") center center/cover no-repeat;-webkit-transition:300ms -webkit-transform ease;transition:300ms -webkit-transform ease;transition:300ms transform ease;transition:300ms transform ease,300ms -webkit-transform ease;-webkit-transform:scale(1,1);transform:scale(1,1)}.faq .questions .question .title span{margin-right:48px}.faq .questions .question .solution{padding:0;background:#fff;color:#216ef2;overflow:hidden;max-height:0;-webkit-transition:300ms max-height ease;transition:300ms max-height ease}.faq .questions .question .solution .text{padding:24px 48px;color:#000}.faq .questions .question .solution .text a{color:#216ef2;text-decoration:underline}.faq .questions .question .solution .text a:hover{color:#216ef2;text-decoration:none}.faq .questions .question.show .title:before{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.faq .questions .question.show .solution{max-height:1000px}.itogs .container{padding-top:64px;padding-bottom:64px}.itogs .block{border-radius:24px;min-height:192px;color:#000;width:100%;background:#fff;padding:48px}.itogs .block p{font-size:20px;line-height:28px}.about .container{padding-top:64px;padding-bottom:64px}.about .tabs-panel{width:100%}.about .tabs-panel .panel{display:none;border-radius:24px;min-height:192px;font-size:20px;color:#000}.about .tabs-panel .panel a{color:#216ef2;text-decoration:underline}.about .tabs-panel .panel a:hover{color:#000;text-decoration:none}.about .tabs-panel .panel ul{font-size:20px;line-height:40px;list-style:none;margin:0;padding:0}.about .tabs-panel .panel ul li{padding-left:40px;position:relative}.about .tabs-panel .panel ul li:before{position:absolute;left:10px;top:20.5px;content:"";width:20px;height:1px;background:#000}.about .tabs-panel .panel:nth-child(2n){border-top-right-radius:0}@media (max-width:767px){.about .tabs-panel .panel:nth-child(2n){border-radius:24px}}.about .tabs-panel .panel:nth-child(odd){border-top-left-radius:0}@media (max-width:767px){.about .tabs-panel .panel:nth-child(odd){border-radius:24px}}.about .tabs-panel .panel.active{display:block;width:100%;background:#fff;padding:48px 24px;overflow:hidden}.about .tabs-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.about .tabs-button{margin-bottom:16px}}.about .tabs-button .button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:16px;font-size:40px;line-height:120%;height:128px;border-radius:24px;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer;position:relative}.about .tabs-button .button:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:991px){.about .tabs-button .button{font-size:32px}}@media (max-width:767px){.about .tabs-button .button{font-size:28px}}@media (max-width:767px){.about .tabs-button .button{height:auto}}@media (max-width:767px){.about .tabs-button .button{border-radius:24px}}.about .tabs-button .button span{display:inline-block;padding:8px 16px;border-radius:16px;border:1px solid #fff;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.about .tabs-button .button span:hover{background:#fff;color:#216ef2}.about .tabs-button .button:nth-child(odd){text-align:left}@media (max-width:767px){.about .tabs-button .button:nth-child(odd){text-align:center}}.about .tabs-button .button:nth-child(odd) span{margin:0 0 0 -16px}.about .tabs-button .button:nth-child(2n){text-align:right}@media (max-width:767px){.about .tabs-button .button:nth-child(2n){text-align:center}}.about .tabs-button .button:nth-child(2n) span{margin:0 -16px 0 0}.about .tabs-button .button.active{background:#fff;color:#216ef2;-webkit-box-shadow:0 -12px 8px rgba(0,0,0,0.25);box-shadow:0 -12px 8px rgba(0,0,0,0.25);-webkit-transition:-webkit-box-shadow 0.25s ease;transition:-webkit-box-shadow 0.25s ease;transition:box-shadow 0.25s ease;transition:box-shadow 0.25s ease,-webkit-box-shadow 0.25s ease}.about .tabs-button .button.active:before{position:absolute;content:"";width:16px;height:16px;background:url("../images/corner-right.svg") center center/cover no-repeat;right:-16px;bottom:0}@media (max-width:767px){.about .tabs-button .button.active:before{display:none}}.about .tabs-button .button.active:last-child:before{background:url("../images/corner-left.svg") center center/cover no-repeat;right:auto;left:-16px}@media (max-width:767px){.about .tabs-button .button.active:last-child:before{display:none}}.about .tabs-button .button.active:hover{-webkit-box-shadow:0 -20px 12px rgba(0,0,0,0.15);box-shadow:0 -20px 12px rgba(0,0,0,0.15)}.about .tabs-button .button.active span{margin:0;padding:8px 64px}@media (max-width:991px){.about .tabs-button .button.active span{padding:8px 32px}}@media (max-width:767px){.about .tabs-button .button.active span{padding:8px 16px}}.force .container{padding-top:64px;padding-bottom:64px}.contacts .container{padding-top:64px;padding-bottom:64px}footer{margin-top:64px;background:#002667;min-height:128px}footer .container{padding-top:24px;padding-bottom:24px}footer .logo{margin-right:24px}footer .logo img{height:96px}@media (max-width:991px){footer .logo img{height:72px}}footer .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media (max-width:991px){footer .logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .logos img{max-width:45%}@media (max-width:991px){footer .logos img{max-width:32%}}footer .feedback{font-size:20px}@media (max-width:991px){footer .feedback{font-size:16px}}