.typeActivity{display:flex;flex-direction:column;gap:129px;align-items:center}.typeActivity--left{display:flex;position:relative;min-height:515px}.typeActivity__img{padding:0 37px 34px 26px;position:relative}.typeActivity__title{color:#000c;font-size:32px;max-width:530px;margin-left:8px;margin-bottom:37px;position:relative}.typeActivity__text{padding:117px 25px 34px 39px;max-width:564px;color:#000c;font-size:25px;line-height:28px;display:flex;flex-direction:column;align-items:center;position:relative;gap:20px}.typeActivity__btn{margin-top:auto;color:#000c;font-size:22px;display:flex;width:302px;height:48px;padding:15px 26px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid #BFBFBF;box-shadow:1px 2px 4px #88888840}.stick{background:#000}.typeActivity--right{display:flex;position:relative;min-height:515px}.typeActivity__top--left{width:619px;height:1px;right:-10px;top:0}.typeActivity__right--left{width:1px;height:494px;right:0;top:-10px}.typeActivity__bot--left{width:970px;height:1px;bottom:0;left:49PX}.typeActivity__left--left{width:1px;height:263px;left:0;top:71px}.typeActivity__text.left:before{content:"";display:inline-flex;background-color:#000;width:1px;height:480px;position:absolute;left:0;bottom:-20px}.typeActivity__title.left:after{content:"";display:inline-flex;position:absolute;left:-34px;bottom:-18px;width:543px;height:1px;background:#000}.typeActivity__top--right{width:550px;height:1px;top:0;left:-10px}.typeActivity__right--right{width:1px;height:263px;right:0;top:17px}.typeActivity__bot--right{width:970px;height:1px;bottom:0;left:113px}.typeActivity__left--right{width:1px;height:494px;left:0;top:-10px}.typeActivity__text.right:after{content:"";display:inline-flex;position:absolute;right:0;bottom:-20px;width:1px;height:480px;background:#000}.typeActivity__img.right:after{content:"";display:inline-flex;position:absolute;top:80px;right:0;width:543px;height:1px;background:#000}.catalogCompanys-slideInfo{border-radius:10px;border:1px solid #0000002b;background:#f4f4f4;height:159px;width:100%;max-width:702px;position:relative;padding:26px 41px;margin-top:43px}.catalogCompanys-slide.swiper-slide{height:222px}.catalogCompanys-slideImg--mobile{display:none}.catalogCompanys-slideName{display:flex;font-size:20px;line-height:114%;max-width:292px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.catalogCompanys-slideImg{position:absolute;z-index:3;right:34px;width:277px;height:202px}.catalogCompanys-slideImg img{width:100%}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 0px)!important}.catalogCompanys__grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:74px;column-gap:58px;margin-top:85px;padding:46px 78px}.catalogCompanys__grid-item{border-radius:10px;background:#fff;box-shadow:0 4px 4px #00000040;width:273px;height:330px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.catalogCompanys__sign{position:absolute;top:0;left:0}.catalogCompanys__avatar{position:absolute;left:11px}.catalogCompanys__logo{margin-bottom:43px}.catalogCompanys__company{color:#8c8c8c;text-align:center;font-size:15px;font-weight:700;line-height:18px;max-width:167px;margin-bottom:9px}.catalogCompanys__name{color:#212529;text-align:center;font-size:12px;line-height:24px}.channelWrapper{display:flex;flex-direction:column;padding-bottom:60px}.channelWrapper__title{font-size:96px;text-align:center;text-transform:uppercase;margin-bottom:31px}.channelWrapper__flex{justify-content:center;margin-top:100px;display:flex;column-gap:22px;row-gap:62px;flex-wrap:wrap}.channelWrapper__item{width:406px;height:406px;border-radius:20px;box-shadow:2px 3px 9.1px 4px #00000040;display:flex;flex-direction:column;padding:28px}.channelWrapper__item-top{display:flex;justify-content:space-between;margin-bottom:18px;align-items:start}.channelWrapper__item-date,.channelWrapper__item-com{color:#000000b3;display:flex;align-items:center;gap:4px;font-size:13px}.channelWrapper__item-miniature{width:180px;height:180px;border-radius:20px;background-color:#00000040}.channelWrapper__item-descr{color:#000000a3;font-size:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.channelWrapper__item-author{color:#000000b3;display:flex;align-items:center;gap:4px;font-size:13px;margin-top:auto}.channelWrapper__pagination{margin-top:80px;align-self:center;font-size:25px;font-weight:300;display:flex;width:240px;height:58px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid #BFBFBF;transition:all .4s}.channelWrapper__pagination:hover{background-color:#f3f3f3}.videoPage__header{border-radius:10px;background:#04aae0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:286px;gap:38px;margin-bottom:81px;padding:42px}.videoPage__titleNews{color:#fff;font-size:32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.videoPage__header-date{border-radius:18px;background:#ffffff1a;box-shadow:22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset;display:inline-flex;width:175px;height:36px;justify-content:center;align-items:center;color:#fff;font-family:Roboto;font-size:16px}.videoPage__videoWrap{background-color:#d6d6d6;width:100%;height:700px;margin-bottom:37px}.videoPage__descr{font-size:20px;line-height:39px}.galleryPage__flex{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.galleryPage__imgWrap{background-color:#bfbfbf;width:269px;height:269px}.galleryPage__imgWrap img{width:100%}.cok__hero{display:flex;flex-direction:column}.cok__hero-top{background:url(images/sokHeroBack.jpg) 100% 100% / cover no-repeat;display:flex;justify-content:space-between;border-radius:10px 10px 0 0}.cok__hero-main{display:flex;flex-direction:column;padding-left:110px;margin-bottom:74px}.cok__hero-title{margin-top:154px;color:#197aaa;font-size:64px;margin-bottom:15px}.cok__hero-company{color:#197aaa;font-size:32px;margin-bottom:34px;max-width:830px;width:100%}.cok__hero-btns{display:flex;gap:36px}.cok__hero-request{display:flex;width:201px;height:43px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:20px;border-radius:10px;background:linear-gradient(90deg,#197aaa,#2c7091)}.cok__hero-question{color:#197aaa;font-size:20px;border-radius:10px;border:1px solid #197AAA;display:flex;width:201px;height:43px;justify-content:center;align-items:center;gap:10px}.cok__hero-hover{transition:all .4s}.cok__hero-hover:hover{opacity:.7}.cok__hero-contacts{max-width:397px;display:flex;flex-direction:column;align-items:end;text-align:end;padding-right:33px}.cok__hero-name{margin-top:34px;color:#197aaa;font-size:20px}.cok__hero-number{margin-top:auto;margin-bottom:18px;color:#197aaa;font-size:20px;text-align:start}.cok__hero-mail{color:#197aaa;font-size:20px;margin-bottom:18px;margin-right:41px}.cok__hero-adress{color:#197aaa;font-size:20px;margin-bottom:26px}.cok__hero-bot{background:linear-gradient(97deg,#197aaa,#0a3144 103.33%);display:flex;flex-direction:column;padding:10px}.cok__hero-why{margin-top:69px;color:#fff;font-size:32px;align-self:center}.cok__hero-arguments{justify-content:center;margin-top:71px;display:flex;gap:24px;margin-bottom:95px}.cok__hero-argument{width:332px;height:297px;color:#fff;border:2px solid #FFF;padding:54px 9px 10px 27px;position:relative}.cok__hero-argument:before{content:"";position:absolute;z-index:1;top:-2px;left:-2px;display:inline-flex;width:332px;height:8px;background:linear-gradient(270deg,#197aaa,#0a3144)}.cok__hero-argumentNum{position:absolute;z-index:2;top:-24px;right:146px;font-size:25px;background:linear-gradient(228deg,#197aaa 2.31%,#0a3144);width:47px;height:47px;display:flex;justify-content:center;align-items:center}.cok__hero-argumentName{display:inline-block;margin-bottom:27px;font-size:20px}.cok__hero-argumentDescr{font-size:18px}.cokPriceMark{padding-top:60px}.cokPriceMark-title{color:#197aaa;text-align:center;font-size:32px;margin-bottom:54px}.cokPriceMark-nostroy{display:flex;justify-content:space-between;margin-bottom:17px}.cokPriceMark-nostroy-text{padding-left:17px;padding-top:104px;display:flex;flex-direction:column;gap:55px}.cokPriceMark-nostroy-name{margin-left:45px;max-width:179px;color:#197aaa;font-size:25px;line-height:30px}.cokPriceMark-nostroy-list{display:flex;flex-direction:column;gap:20px;max-width:684px;font-size:20px;line-height:121.749%}.cokPriceMark-nostroy-item{list-style-type:disc}.cokPriceMark__nopriz{background:#f3f3f3;padding:41px;display:flex;flex-direction:column;gap:10px}.cokPriceMark__nopriz-top{display:flex;gap:53px}.cokPriceMark__nopriz-text{display:flex;flex-direction:column}.cokPriceMark__nopriz-name{margin-left:30px;margin-bottom:16px;color:#197aaa;font-size:25px}.cokPriceMark__nopriz-list{font-size:20px;font-weight:700;line-height:121.749%;margin-bottom:20px}.cokPriceMark__nopriz-item{list-style-type:disc;font-size:20px;font-weight:400;line-height:121.749%;margin-top:20px}.cokPriceMark__warning{margin-top:14px;width:100%;display:block;text-align:center;font-size:20px;font-weight:600;line-height:121.749%}.cokRequirements{padding:0 78px 78px;margin-top:60px;background:url(images/requirementsBack.jpg) 100% 100% / cover no-repeat;color:#fff;display:flex;flex-direction:column}.cokRequirements__title{margin-top:58px;text-align:center;font-size:32px}.cokRequirements__span{margin-left:31px;font-size:25px;margin-bottom:12px}.cokRequirements__list{max-height:391px;display:flex;flex-direction:column;gap:28px;flex-wrap:wrap}.cokRequirements__item{max-width:534px;display:flex;align-items:center;gap:13px;font-size:18px}.cokRequirements__bot{margin-top:16px;display:flex}.cokRequirements__bot img{margin-left:43px}.cokRequirements__botList-name{margin-left:93px;font-size:25px;display:inline-block}.cokRequirements__botList{display:flex;flex-direction:column}.cokRequirements__botList .cokRequirements__item{max-width:627px;margin-top:16px}.cokPreparation{padding:93px 0 62px}.cokPreparation__title{color:#197aaa;text-align:center;font-size:32px;margin-bottom:33px}.cokPreparation__flex{display:flex;justify-content:center;margin-bottom:7px}.cokPreparation__item{background:#e9ecf1;padding:53px 43px;border-left:2px solid #CFD2D7;width:403px;height:251px;display:flex;flex-direction:column}.cokPreparation__item.first{border-left:none}.cokPreparation__item-name{text-align:center;font-size:20px;font-weight:600;margin-bottom:10px}.cokPreparation__item-descr{font-size:18px}.cokPreparation__warning{font-size:20px;font-weight:600;line-height:121.749%;display:block;text-align:center}.cokDocuments{background:url(images/cokDocumentsBack.jpg) 100% 100% / cover no-repeat;padding:91px 0 112px;display:flex;flex-direction:column;align-items:center;gap:54px;margin-bottom:93px}.cokDocuments__title{color:#197aaa;font-size:32px}.cokDocuments__lists{margin-left:40px;display:flex;gap:80px}.cokDocuments__list{color:#197aaa;font-size:25px}.cokDocuments__item{color:#000;font-size:18px;line-height:38px;list-style-type:disc}.cokDocuments__warning{padding:20px;display:flex;justify-content:center;align-items:center;gap:15px;max-width:516px;height:163px;background:#fbf2bc;color:#000;font-size:18px;line-height:28px}.cokWay{margin-bottom:100px;display:flex;flex-direction:column;align-items:center}.cokWay__title{color:#197aaa;font-size:32px;margin-bottom:57px}.cokWay__list{display:flex;flex-direction:column;gap:10px;margin-left:240px}.cokWay__item{display:flex;gap:20px;align-items:center}.cokWay__item.first{margin-left:180px}.cokWay__item.second{margin-left:120px}.cokWay__item.third{margin-left:60px}.cokWay__num{color:#fff;font-size:25px;line-height:34.667px;display:flex;justify-content:center;align-items:center}.first .cokWay__num{width:120px;height:122px;border-radius:2px;background:linear-gradient(147deg,#197aaa 36.59%,#0a3144 116.8%)}.second .cokWay__num{width:241px;height:148px;border-radius:2px;background:linear-gradient(248deg,#197aaa 10.32%,#0a3144 94.41%)}.third .cokWay__num{width:363px;height:122px;border-radius:2px;background:linear-gradient(96deg,#197aaa 22.49%,#0a3144 73.51%)}.fourgh .cokWay__num{width:482px;height:145px;border-radius:2px;background:linear-gradient(261deg,#197aaa 26.93%,#0a3144 57.14%)}.cokWay__text{display:flex;flex-direction:column;gap:8px;max-width:606px}.cokWay__name{font-size:25px;font-weight:500}.cokWay__descr{font-size:18px;line-height:26px}.cokTranzaction{margin-bottom:100px;display:flex;flex-direction:column;align-items:center}.cokTranzaction__title{color:#197aaa;font-size:32px;margin-bottom:70px}.cokTranzaction__flex{display:flex;margin-bottom:53px}.cokTranzaction__item{max-width:473px;display:flex;flex-direction:column;align-items:center}.cokTranzaction__name{font-size:25px;font-weight:500;margin-top:30px;margin-bottom:22px}.cokTranzaction__descr{font-size:20px;font-weight:500;max-width:432px}.cokTranzaction__warning{font-size:20px;font-weight:600;line-height:121.749%}.cokImportant{padding-bottom:60px;display:flex;flex-direction:column}.cokImportant__title{color:#197aaa;font-size:32px}.cokImportant__wrap{margin-top:7px;display:flex;gap:34px}.cokImportant__tabs-btns{display:flex;flex-direction:column;gap:22px}.cokImportant__btn{display:flex;width:442px;height:70px;padding:12px 32px 12px 0;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:linear-gradient(90deg,#04aae0,#025d7a);color:#fff;font-size:20px}.cokImportant__btn.active{background:#f4f4f4;color:#000;position:relative}.cokImportant__btn.active:after{content:"";display:inline-flex;width:40px;height:70px;background:#f4f4f4;position:absolute;right:-34px}.cokImportant__tab.active{display:flex;border-radius:0 4px 4px;background:#f4f4f4;padding:90px 50px 38px 53px;font-size:18px;font-weight:500;min-height:1000px;width:100%}.cokTranzaction__item img{width:100%}.cokImportant__tab{display:none}.communication__hell{max-width:1392px;position:relative;display:flex;gap:211px;height:897px;margin-bottom:114px}.stick.bottom{width:865px;height:1px;bottom:-50px;left:285px;background-color:#000}.stick.rightTop{width:666px;height:1px;background-color:#000;top:-20px;right:-5px}.stick.topRight{width:1px;height:494px;background-color:#000;top:-25px;right:0}.communication__hell-imgs{position:absolute;transition:all .4s;z-index:2}.communication__hell-imgs:hover{transform:scale(1.08)}.communication__hell-img2{top:0;left:303px}.communication__hell-imgMobile,.communication__hell-imgMobileF{display:none}.communication__hell-img3{top:279px;left:286px}.communication__hell-img4{top:0;right:593px}.communication__hell-img5{bottom:493px;right:593px}.communication__hell-img6{bottom:296px;right:584px}.communication__hell-img7{bottom:13px;right:519px}.communication__hell-img8{bottom:266px;right:329px}.communication__hell-img9{bottom:0;right:296px}.communication__hell-img10{right:0;bottom:0}.communication__hell-text{font-size:40px;display:flex;flex-direction:column;gap:15px}.communication__hell-text.left{padding-top:25px;margin-top:auto;max-width:588px;width:100%;padding-left:49px;position:relative}.communication__hell-text.right{max-width:593px;width:100%;position:relative;height:412px;padding:22px 57px 22px 36px}.communication__hell-text.left:after{content:"";background-color:#000;display:inline-flex;position:absolute;top:0;right:-5px;width:475px;height:1px}.communication__hell-text.left:before{content:"";background-color:#000;display:inline-flex;position:absolute;top:-5px;right:0;width:1px;height:387px}.communication__hell-text.right:after{content:"";background-color:#000;display:inline-flex;position:absolute;left:0;bottom:-5px;width:1px;height:255px}.communication__hell-text.right:before{content:"";background-color:#000;display:inline-flex;position:absolute;bottom:0;left:-5px;width:443px;height:1px}.communication__hell-item{font-size:18px;line-height:36px}.communication__porridge{margin-bottom:60px}.communication__porridge-title{font-size:40px}.communication__porridge-img{height:727px;background:url(images/background.png) 19% 100% / cover no-repeat}.communication__anotherOneHell{margin-bottom:100px;display:flex;flex-direction:column;gap:62px;position:relative}.communication__top{top:-20px;left:-30px;width:639px;height:1px;background:#000}.communication__left{top:-30px;left:-20px;width:1px;height:735px;background:#000}.communication__anotherOneHell-top{display:flex;justify-content:space-between;gap:10px}.communication__anotherOneHell-name{font-size:40px;display:flex;gap:32px;margin-bottom:27px}.communication__anotherOneHell-descr{font-size:25px;line-height:28px;max-width:500px}.communication__anotherOneHell-top--right{margin-top:40px;position:relative;padding:30px}.communication__anotherOneHell-top--right .stick.top{width:639px;height:1px;background:#000;left:-10px;top:0}.communication__anotherOneHell-top--right .stick.left{width:1px;height:179px;background:#000;left:0;top:-10px}.communication__anotherOneHell-top--right .stick.right{width:1px;height:388px;background:#000;right:0;bottom:-10px}.communication__anotherOneHell-top--right .stick.bottom{width:649px;height:1px;background:#000;right:-12px;left:unset;bottom:0}.communication__anotherOneHell-frame{border-radius:10px;background:#fff;box-shadow:5px 0 11.9px 4px #00000040;padding:25px;max-width:740px;width:100%}.communication__anotherOneHell-frame.top{display:flex;gap:18px;max-width:740px}.communication__anotherOneHell--green{border-radius:10px;background:#5bbe6f;display:flex;width:157px;height:26px;justify-content:center;align-items:center;color:#fff;font-size:16px;margin-bottom:36px}.communication__anotherOneHell-list{border-radius:10px;background:#eef2fd;color:#3266e3;font-size:18px;padding:20px;display:flex;flex-direction:column;gap:10px}.communication__anotherOneHell-item{display:flex;gap:8px;align-items:center}.communication__anotherOneHell-date{color:#777d89;font-size:14px}.communication__anotherOneHell--blue{margin-top:31px;display:flex;width:189px;height:44px;justify-content:center;align-items:center;border-radius:10px;background:#04aae0;box-shadow:2px 3px 5.5px #0003;color:#fff;font-size:16px}.communication__anotherOneHell-step{border-radius:10px;background:radial-gradient(112.19% 74.95% at 53.47% 44.1%,#197aaa 61.8%,#0a3144);width:303px;height:212px;padding:25px;display:flex;flex-direction:column;gap:30px}.communication__anotherOneHell-span{color:#fff;font-size:25px;text-align:center}.communication__anotherOneHell-span-descr{color:#fff;font-size:18px}.communication__anotherOneHell-bot{display:flex;gap:58px}.communication__anotherOneHell-bot--left{width:100%;max-width:740px}.communication__anotherOneHell--orange{display:flex;height:26px;width:157px;justify-content:center;align-items:center;border-radius:10px;background:#fcedd8;color:#c26a43;font-size:16px;margin-bottom:36px}.communication__anotherOneHell-bot--right{position:relative}.communication__anotherOneHell-bot--right .stick.left{position:absolute;background:#000;width:1px;height:475px;left:-38px;top:-74px}.communication__anotherOneHell-bot--right .stick.bottom{position:absolute;background:#000;width:565px;height:1px;bottom:-38px;left:-50px}.communication__anotherOneHell-btn{display:flex;width:189px;height:44px;justify-content:center;align-items:center;border-radius:10px;background:#04aae0;box-shadow:2px 3px 5.5px #0003;color:#fff;font-size:16px}.discussion{padding-bottom:60px}.discussion__flex{display:flex;gap:71px;row-gap:54px;flex-wrap:wrap;justify-content:center}.discussion__item{display:flex;flex-direction:column;position:relative;border-radius:10px;background:#fff;box-shadow:0 4px 4px #00000040;width:273px;height:330px}.discussion__item-img{border-radius:10px 10px 0 0;width:100%;height:165px;margin-bottom:22px}.discussion__item-img img{width:100%;height:165px}.discussion__item-name{color:#8c8c8c;font-size:18px;font-weight:700;line-height:18px;margin-left:12px;margin-bottom:21px}.discussion__item-status{font-size:12px;line-height:24px;margin-left:12px}.discussion__item-svg{position:absolute;bottom:5px;right:5px}.discussion__header{border-radius:10px;background:#04aae0;display:flex;align-items:center;gap:43px;margin-bottom:20px}.discussion__tabs{display:flex;gap:20px;justify-content:space-between}.discussion__buttons{margin-top:20px;display:flex;gap:53px;margin-bottom:48px}.discussion__create{height:69px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;background:linear-gradient(90deg,#04aae0 27.34%,#fff);box-shadow:0 4px 4px #00000040;color:#fff;font-size:32px}.discussion__attach{display:flex;flex-direction:column;gap:37px}.discussion__button{width:271px;height:69px;display:flex;justify-content:center;align-items:center;border-radius:10px;border:1px solid #BFBFBF;font-size:25px;position:relative}.discussion__button:before{content:"Все";color:#3c6de5;font-size:12px;position:absolute;right:10px;bottom:10px}.discussion__button.file:after{content:"!";position:absolute;right:-15px;top:-15px;display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:100%;background:#e46630;box-shadow:0 0 10px #00000080;color:#fff;font-size:30px;font-weight:800}.discussion__card{position:relative;display:flex;flex-direction:column;width:273px;height:330px;border-radius:10px;background:#fff;box-shadow:0 4px 4px #00000040;padding:55px 29px 14px 17px}.discussion__card-name{font-size:25px;margin-left:15px;margin-bottom:76px}.discussion__card-stat{margin-left:15px;color:#212529;font-size:12px;display:flex;align-items:center;margin-top:14px}.discussion__card-img{margin-right:4px}.discussion__card-num{margin-left:auto}.discussion__card-date{position:relative;margin-left:15px;display:flex;align-items:center;gap:5px;color:#212529;font-size:12px;margin-top:20px}.discussion__card-date:before{content:"";display:inline-flex;width:200px;height:1px;position:absolute;top:-9px;left:-15px;background:#0000002e}.discussion__card-avatar{width:65px;height:65px;position:absolute;bottom:-30px;right:-30px;display:flex;border-radius:100%;background-color:#04aae0;box-shadow:0 0 10px #00000080}.discussion__card-circleNum{position:absolute;top:-30px;right:-30px;width:61px;height:61px;border-radius:100%;background:#e46630;box-shadow:0 0 10px #00000080;color:#fff;font-size:30px;display:flex;justify-content:center;align-items:center}.discussion__card-link{position:absolute;top:-15px;left:-15px;width:37px;height:37px;border-radius:100%;background:#04aae0;box-shadow:0 0 6.271px #00000080;display:flex;justify-content:center;align-items:center}.discussion__flex.second{row-gap:70px}@font-face{font-family:Ruda;src:url(../fonts/Ruda-Regular.woff2) format("woff2"),url(../fonts/Ruda-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ruda;src:url(../fonts/Ruda-Regular.woff2) format("woff2"),url(../fonts/Ruda-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Roboto-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SignPainter;src:url(../fonts/SignPainter-HouseScript.woff2) format("woff2"),url(../SignPainter-HouseScript.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}html{scroll-padding:30vh;overflow-x:hidden}html.no-scroll{overflow:hidden}.hover-1{background-color:#e7ddddd6}body{font-family:Ruda,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;font-weight:400;position:relative}.stick{position:absolute}.burger-button{position:absolute;top:30px;right:30px;z-index:2;display:none}.burger-button svg path{mix-blend-mode:difference}.header{padding:0 10px 0 0;position:sticky;top:-30px;height:100vh}.overlay{display:none;inset:0;position:absolute;background-color:#00000087;z-index:3}.overlay.opened-overlay{display:flex}.main{flex:1 1 auto;min-width:0;padding-left:41px}.wrapper{padding-top:95px;min-height:100%;width:100%;display:flex;flex-direction:row-reverse;gap:30px;position:relative}.container{display:flex;flex-direction:column;max-width:1920px;width:100%;margin:0 auto;padding:0 15px;height:auto}*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;background:transparent}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a,button{color:inherit;-webkit-tap-highlight-color:#00000000}.lkbutton{z-index:1;display:flex;gap:10px;align-items:center;position:absolute;right:30px;top:30px}.lkbutton__name{color:#000000b3;font-size:18px}.lkbutton__avatar{width:58px;height:58px;border-radius:100%;background-color:#b6b6b6}.header{display:flex;margin-right:69px}.header__navWrapper{display:flex;flex-direction:column;min-width:240px}.header__nav{display:flex;flex-direction:column;gap:15px;padding-left:10px}.header__nav-link{font-size:25px;transition:all .4s}.header__nav-link:hover{color:#197aaa}.header__button{margin-top:20px;color:#000000b3;font-family:Ruda;font-size:25px;font-style:normal;font-weight:400;line-height:normal;padding:15px 25px;width:250px;border-radius:10px;border:1px solid #BFBFBF;cursor:pointer;transition:all .4s;text-align:center}.header__button:hover{background-color:#e9e9e996}.learning{display:flex;flex-direction:column;position:relative}.learning__invest{width:762px;height:1016px;border-radius:10px;background:#04aae0;margin-left:auto;color:#fff;text-align:center;font-size:45px;padding:113px 79px;z-index:1;position:relative}.learning__blocks{position:absolute;left:0;bottom:25%;z-index:2;display:flex;gap:16px;background-color:#fff;border-radius:10px}.learning__blockFirst{display:flex;flex-direction:column;text-align:center;border-radius:10px;background:#04aae0;width:484px;height:445px;color:#fff;font-size:35px;padding:50px 44px 0}.learning__blockFirst-border{align-self:center;margin-top:auto;border-radius:5px;border-top:2px solid #FFF;border-right:2px solid #FFF;border-left:2px solid #FFF;display:flex;justify-content:center;width:259px;height:192px;position:relative}.learning__blockFirst-cok{color:#197aaa;text-align:center;font-size:18px;border-radius:5px;background:#eee;box-shadow:6px 2px 8.9px 3px #00000040;width:192px;height:189px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:-33px}.learning__blockSecond{display:flex;align-items:center;justify-content:center;border-radius:10px;background:#04aae0b3;color:#197aaa;text-align:center;font-size:22px;width:268px;height:445px;z-index:2;position:relative;padding:0 37px}.learning__blockSecond:before{content:"";position:absolute;display:inline-flex;height:1px;width:268px;background-color:#fff;top:62px}.learning__blockSecond:after{content:"";position:absolute;display:inline-flex;height:1px;width:268px;background-color:#fff;bottom:62px}.learning__blockThird{position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#badaea;width:268px;height:445px;color:#197aaa;text-align:center;font-size:22px;padding:0 37px}.learning__blockThird:before{content:"";position:absolute;display:inline-flex;height:1px;width:268px;background-color:#fff;top:62px}.learning__blockThird:after{content:"";position:absolute;display:inline-flex;height:1px;width:268px;background-color:#fff;bottom:62px}.learning__blockFourth{position:relative;display:flex;justify-content:center;align-items:center;width:268px;height:445px;border-radius:10px;background:#197aaa;color:#fff;text-align:center;font-size:22px;padding:0 37px}.learning__blockFourth:before{content:"";position:absolute;display:inline-flex;height:1px;width:268px;background-color:#fff;top:62px}.learning__blockFourth:after{content:"";position:absolute;display:inline-flex;height:1px;width:268px;background-color:#fff;bottom:62px}.learningCourses{padding:38px 54px;display:flex;flex-direction:column;gap:90px;position:relative;z-index:2;margin-top:-117px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(20px);border-radius:10px;background:#005ca90a;box-shadow:22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset}.learningCourses__btnsWrap{display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.learningCourses__btn{display:inline-flex;border-radius:80px;padding:10px 24px;border:1px solid #D5D5D5;box-shadow:4px 2px 5.7px #00000040;font-size:18px;transition:all .4s}.learningCourses__btn:hover{background-color:#cacaca50}.learningCourses__block{display:flex;flex-direction:column;gap:21px}.learningCourses__title{font-size:25px}.learningCourses__itemsWrap{display:flex;gap:20px;flex-wrap:wrap}.learningCourses__item{position:relative;display:flex;flex-direction:column;width:303px;height:304px;padding:20px 26px}.learningCourses__img{border-radius:20px;position:absolute;inset:0}.learningCourses__label{position:relative;z-index:2;font-size:14px}.learningCourses__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:auto;position:relative;z-index:2;font-size:20px}.learningBot{display:flex;gap:14px}.learningBot__section{display:flex;flex-direction:column;gap:20px}.learningBot__item{width:237px;height:309px;position:relative;display:flex;align-items:center;justify-content:center}.learningBot__item.center{position:relative;display:flex;align-items:center;justify-content:center;width:284px;height:369px}.learningBot__item-img{position:absolute;inset:0}.learningBot__section.center{justify-content:center}.learningBot__item-name{position:relative;z-index:2;color:#fff;text-align:center;font-size:28px}.learningBot__item-name.btn{display:inline-flex;width:195px;height:83px;padding:17px 40px 16px 41px;justify-content:center;align-items:center;border-radius:18px;background:#ffffff1a;box-shadow:0 4px 4px #7b7b7b40,22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset;color:#fff;font-size:25px}.navigation{display:flex;width:100%;flex-direction:column;background:url(images/navigation-font.jpg) 100% 100% / cover no-repeat;border-radius:10px 10px 0 0}.navigation__top{display:flex}.navigation__logo{margin-right:auto;margin-left:66px;margin-top:20px}.navigation__nav{margin-top:78px;display:flex;gap:43px;margin-left:auto;margin-right:53px}.navigation__nav-link{color:#fff;font-family:Sansation Light;font-size:24px;font-style:normal;font-weight:300;position:relative;height:27px}.navigation__nav-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.navigation__nav-link:hover:after{transform:scaleX(1)}.navigation__butWrap{margin:141px 167px 110px auto;display:flex;flex-direction:column;gap:27px}.navigation__title{color:#ffffffc2;font-family:Sansation Light;font-size:64px;font-weight:300}.navigation__button{color:#fff;font-family:Sansation Light;font-size:18px;font-weight:300;border:1px solid #FFF;max-width:462px;width:100%;height:29px;display:flex;justify-content:center;align-items:center;transition:all .4s;border-radius:5px;background:#ffffff1a;box-shadow:22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset}.navigation__button:hover{background-color:#a7a6a623}.activity{display:flex;gap:20px;margin-top:40px}.activity__left{width:100%;max-width:702px;padding:50px 25px 50px 52px;border-radius:10px;background:#f4f4f4a6;box-shadow:0 4px 4px #00000040,22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset}.activity__left-top{display:flex;gap:74px;align-items:center}.activity__title{color:#000;font-size:32px;-webkit-backdrop-filter:blur(54.900001525878906px);backdrop-filter:blur(54.900001525878906px)}.activity__link{color:#000000eb;font-size:14px;border-radius:5px;border:1px solid #BFBFBF;background:#ffffff1a;box-shadow:1px 1px 4px #88888840,22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset;display:flex;justify-content:center;align-items:center;width:191px;height:29px;transition:all .4s}.activity__link:hover{background-color:#ebebeb}.activity__list{margin-top:27px;display:flex;flex-direction:column;gap:40px}.activity__item{color:#000c;font-size:20px;display:flex;align-items:center;gap:16px}.activity__item img{width:38px;height:38px}.activity__right,.activity__right-img{width:100%}.news{margin-top:59px;position:relative;padding:0 22px 0 25px;margin-bottom:55px;max-width:1376px}.news__title{font-size:32px;margin-bottom:20px}.news__banner{border-radius:10px;background:url(images/news-banner.jpg) 100% 0% / cover no-repeat;height:158.587px;width:100%;display:flex;margin-bottom:20px}.news__banner-title{color:#fff;font-size:34.812px;line-height:130.364%;margin-top:56px;margin-left:67px}.news__banner-button{margin-left:auto;margin-right:57px;margin-top:101px;display:flex;width:191px;height:29px;justify-content:center;align-items:center;color:#000000eb;font-size:14px;border-radius:5px;border:1px solid #BFBFBF;background-color:#ffffffd6;transition:all .4s;box-shadow:22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset}.news__banner-button:hover{background-color:#e7ddddd6}.news__swiper-slide.swiper-slide{display:flex;flex-direction:column;gap:20px}.news__slide-top{display:flex;gap:20px;margin-bottom:20px}.news__slide-item{border-radius:10px;border:.967px solid #0000002b;background:#f4f4f4;display:flex}.news__slide-left{padding:25px 24px 22px 40px}.news__slide-title{font-size:24.175px;line-height:114%;max-width:386px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news__slide-bw{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:10px}.news__slide-btn{display:flex;width:191px;height:29px;justify-content:center;align-items:center;color:#000000eb;font-size:14px;border-radius:5px;border:1px solid #BFBFBF;background-color:#ffffffd6;transition:all .4s;box-shadow:22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset}.news__slide-btn:hover{background-color:#e7ddddd6}.news__slide-date{color:#2d2d2db3;font-size:23.208px}.news__slide-right img{width:218px;height:159px;border-radius:0 10px 10px 0}.news__slide-item.big{padding:96px 13px 0 66px;max-width:782px;height:452px;width:100%;gap:37px}.news__slide-bot{display:flex;gap:20px}.news__slide-text--big{display:flex;flex-direction:column;gap:70px}.news__slide-title--big{font-size:24.175px;line-height:114%;max-width:324px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.news__slide-btn--little{margin-top:auto;margin-bottom:55px}.news__slide-img{margin-top:auto;max-width:340px;max-height:250px;width:100%}.news__slide-img img{width:100%}.news__slide-img.little{max-width:270px;max-height:200px;width:100%}.news__slide-img.little img{width:100%}.news__slide-item.little{flex-direction:column;max-height:400px;max-width:575px;width:100%;padding:98px 15px 0 60px}.news__slide-block--little{display:flex;gap:37px;margin-top:auto}.stick{background:#000;position:absolute}.stick__top{width:672px;height:1px;top:0;right:-8px}.stick__topRight{width:1px;height:666px;top:-8px;right:0}.stick__bot{height:1px;width:672px;bottom:-55px;left:-8px}.stick__topLeft{width:1px;height:666px;bottom:-63px;left:0}.news__swiper{overflow:hidden;width:100%}.news__swiper-wrapper{display:flex}.news__swiper-slide{flex-shrink:0;width:100%}.news__swiper-pagination{display:flex;justify-content:center;gap:8px;padding-top:16px;left:370px!important}.news__swiper-bullet{width:10px;height:10px;border-radius:50%;background-color:#d7d7d7;display:inline-block;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.news__swiper-bullet--active{background-color:#000;transform:scale(1.05)}.partners{max-width:1414px;margin:0 auto;overflow:hidden;position:relative}.partners__wrapper{display:flex;gap:57px;margin-top:80px;margin-bottom:80px;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.partners--dragging .partners__wrapper{cursor:grabbing}.partners__wrapper a,.partners__wrapper img{flex:0 0 auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.center__banner{background:url(images/centerOK.jpg) 100% 100% / cover no-repeat;height:481px;border-radius:10px;padding:114px 90px}.center__title{color:#ffffff9c;font-size:64px}.centerM__name{color:#fff;font-size:32px}.centerM__tabs{margin-top:47px;margin-bottom:50px;display:flex;justify-content:space-around}.centerM__tabs-btn{padding:12px 32px;border-radius:4px;border:1px solid #BFBFBF;background:#f4f4f433;color:#000;font-size:22px;transition:all .4s;width:173px;display:flex;justify-content:center}.centerM__tabs-btn.active,.centerM__tabs-btn:hover{border:1px solid #000;box-shadow:1px 1px 4px #88888840}.centerM__page{margin-left:133px;display:none;gap:80px;align-items:center;justify-content:space-between;height:234px;max-width:1200px}.centerM__page.documents{display:none}.centerM__page.active{display:flex}.centerM__page.documents.active{display:block}.centerM__page-text{color:#000;font-size:23px;line-height:39px}.centerM__page-btn{border-radius:4px;border:1px solid #BFBFBF;background:#fff;padding:7px 41px 5px 43px;transition:all .4s}.centerM__page-btn:hover{background-color:#e7ddddd6}.centerM__page-docs{justify-content:space-between;display:flex;gap:80px;align-items:center}.events{margin-top:100px;position:relative;padding:20px}.top{width:672px;height:1px;top:0;left:-10px}.top-left{width:1.004px;height:672px;left:0;top:-10px}.botf{width:672px;height:1px;bottom:0;right:-10px}.bot-right{width:1.004px;height:672px;right:0;bottom:-10px}.events-top{display:flex;gap:20px}.events__way{width:100%;border-radius:9.691px;border:.969px solid #0000002b;padding:66px 20px 20px}.events__way-title{color:#000;font-size:31px;margin-left:43px;margin-bottom:10px}.events__way-list{display:flex;flex-direction:column;gap:10px}.events__way-item{display:flex;gap:30px;border-radius:9.691px;background:#f4f4f4}.events__way-itemText{padding:24px 0 8px 30px}.events__way-name{color:#000;font-size:17px;line-height:114%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.events__way-date{color:#000000b3;font-size:15px}.events__way-calendar{width:100%;background:url(images/calendar.jpg) 100% 100% / cover no-repeat;display:flex;gap:35px;padding:66px 10px 0 55px;border-radius:10px}.events__way-calendar .events__way-title{max-width:300px;text-align:center}.events__way-img{margin-left:auto;margin-right:10px}.events__swiper{margin-top:29px}.events__swiper-slide{display:flex;border-radius:9.691px;border:.969px solid #0000002b;background:#f4f4f4;position:relative}.events__swiper-info{display:flex;flex-direction:column;gap:40px;width:100%}.events__swiper-date{display:flex;background:linear-gradient(90deg,#04aae085,#05aae1);max-width:332px;width:100%;align-items:center;padding-left:65px;height:34px;margin-top:55px;color:#fff;font-size:24.228px}.events__swiper-title{color:#000;font-family:Ruda;font-size:29.073px;font-style:normal;font-weight:400;line-height:normal;max-width:389px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;margin-left:65px}.events__swiper-btn{color:#000000eb;font-size:14px;border:1px solid #BFBFBF;background:#ffffff1a;box-shadow:1px 1px 4px #88888840,22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset;display:flex;width:303px;padding:9px 0;justify-content:center;align-items:center;margin-bottom:45px;margin-left:249px}.events__swiper-img{width:100%;background:#e9f1fd;border-radius:0 10px 10px 0;position:relative}.events__swiper-logosStick{position:absolute;top:109px;right:0;z-index:10}.stickIn{background:#000;height:2px;width:744px;position:absolute;top:43px;right:0;z-index:10}.events__swiper-imgWrap{background:linear-gradient(180deg,#04aae0,#04aae085);width:395px;height:288px;margin-top:121px;margin-left:-75px;position:relative}.events__swiper-imgWrap img{width:442px;height:288px;position:absolute;right:-85px;top:-28px}.blueStick{background:linear-gradient(90deg,#04aae0,#04aae085);width:34px;position:absolute;right:124px;bottom:0;height:216px}.events__swiper{position:relative}.events__swiper-pagination{position:absolute;left:50%!important;bottom:16px;transform:translate(-50%);display:flex;gap:8px}.events__swiper-bullet{width:8px;height:8px;border-radius:50%;background:#c4c4c4;opacity:1}.events__swiper-bullet--active{background:#000}.b2bCatalog{position:relative;border-radius:10px;background:radial-gradient(74.24% 68.89% at 41.43% 33.71%,#fff 0% 59.97%,#e8e8ea)}.b2bCatalog img{width:100%;z-index:1}.b2bcatalog__info{position:absolute;z-index:5;bottom:11vw;right:24vw}.b2bCatalog__btn{width:340px;color:#000c;font-size:25px;display:flex;padding:20px 69px 20px 68px;justify-content:center;align-items:center;border-radius:10px;border:1px solid #BFBFBF;background:#ffffff1a;transition:all .4s;box-shadow:1px 1px 4px #88888840,22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset}.b2bCatalog__btn:hover{background:#ebebeb}.b2bcatalog__info-text{display:none;padding-bottom:40px}.b2bCatalog-span{font-size:45px;color:#fff}.b2bCatalog-name{font-size:35px;color:#fff}.b2bCatalog-catalog{margin-top:15px;color:#fff;font-size:45px}.b2bCatalog-descr{margin-top:15px;color:#fff;font-size:25px}.trustSign{width:100%;height:652px;margin-top:104px;display:flex;justify-content:space-between;position:relative;background:url(images/trustsign.png) 100% 100% / cover no-repeat}.trustSign__icon{position:absolute;left:79px;top:32px}.trustSign__info{max-width:633px;width:100%;padding-top:39px;padding-left:77px;z-index:5}.trustSign__title{font-size:30px;position:relative;padding-left:214px;margin-bottom:42px}.trustSign__title:before{content:"";display:inline-flex;height:1px;width:509px;position:absolute;bottom:-4px;left:111px;background:#000}.trustSign__span{color:#000c;font-size:25px;display:inline-flex}.trustSign__span1{margin-left:121px;margin-bottom:22px}.trustSign__span2{margin-left:56px;margin-bottom:40px}.trustSign__span3{margin-left:169px;margin-bottom:18px}.trustSign__span4{margin-bottom:50px}.trustSign__span5{position:relative}.trustSign__span5:before{content:"";display:inline-flex;height:1px;width:289px;background:#000;position:absolute;top:-10px;left:0}.trustSign__btn{margin-top:40px;margin-left:200px;font-size:20px;max-width:291px;width:100%;height:45px;display:flex;justify-content:center;align-items:center;border-radius:10px;border:.875px solid #BFBFBF;box-shadow:1px 2px 4px #00000040}.trustSign__topstick{width:672px;height:1px;top:0;left:-10px}.trustSign__leftstick{width:1px;height:454px;top:-10px;left:0}.historySec{background:#f6f6f6;position:relative;margin-bottom:clamp(50px,4.166667vw,80px);margin-top:60px}.historySec:before{content:"";position:absolute;top:calc(-1*clamp(28.75px,2.395833vw,46px));display:inline-flex;border-radius:10px 10px 0 0;background:#197aaa;height:clamp(28.75px,2.395833vw,46px);width:100%}.historySec__flex{display:flex;justify-content:space-between}.historySec__left{margin-top:clamp(21.875px,1.822917vw,35px);margin-left:clamp(21.875px,1.822917vw,35px);min-width:clamp(161.25px,13.4375vw,258px)}.historySec__left img{width:clamp(161.25px,13.4375vw,258px);height:auto}.historySec__list{margin-top:clamp(25.625px,2.135417vw,41px);font-size:clamp(12.5px,1.041667vw,20px);font-weight:700;display:flex;flex-direction:column;gap:clamp(62.5px,5.208333vw,100px)}.historySec__span1{font-size:clamp(20px,1.666667vw,32px);font-weight:700}.historySec__span2{font-size:clamp(12.5px,1.041667vw,20px);font-weight:400}.historySec__item.last{display:flex;flex-direction:column}.historySec__img img{width:100%}.history__text{max-width:clamp(286.25px,23.854167vw,458px);margin-right:clamp(35px,2.916667vw,56px);margin-bottom:clamp(43.75px,3.645833vw,70px);min-width:clamp(286.25px,23.854167vw,458px)}.history__title{margin-top:clamp(35px,2.916667vw,56px);padding-left:clamp(31.25px,2.604167vw,50px)}.history__span1.ml{margin-left:clamp(18.75px,1.5625vw,30px)}.history__span1{font-family:Roboto;font-size:clamp(44.303px,3.691927vw,70.885px);text-transform:uppercase}.history__span2{font-family:Roboto;font-size:clamp(44.303px,3.691927vw,70.885px);font-style:italic;font-weight:200;text-transform:uppercase}.history__span3{font-family:SignPainter;font-size:clamp(60px,5vw,96px);letter-spacing:clamp(5.4px,.45vw,8.64px);text-transform:uppercase}.history__span4{font-family:Roboto;font-size:clamp(44.303px,3.691927vw,70.885px);font-style:italic;font-weight:200;text-transform:uppercase}.history__span5{font-family:SignPainter;font-size:clamp(80px,6.666667vw,128px);text-transform:lowercase;margin-left:clamp(46.875px,3.90625vw,75px)}.history__span6{font-family:Roboto;font-size:clamp(50px,4.166667vw,80px);font-style:italic;font-weight:200}.history__arrow{margin-top:clamp(31.25px,2.604167vw,50px);display:flex;gap:clamp(18.125px,1.510417vw,29px);align-items:center;padding-left:clamp(31.25px,2.604167vw,50px)}.history__btn{background:#197aaa;box-shadow:1px 1px clamp(3.688px,.307292vw,5.9px) clamp(1.875px,.15625vw,3px) #197aaa40;display:flex;width:clamp(162.5px,13.541667vw,260px);height:clamp(30px,2.5vw,48px);padding:clamp(9.375px,.78125vw,15px) clamp(16.25px,1.354167vw,26px);justify-content:center;align-items:center;gap:clamp(6.25px,.520833vw,10px);color:#fff;font-family:Roboto;font-size:clamp(15.625px,1.302083vw,25px);font-style:italic;font-weight:200}.history__descr{margin-top:clamp(31.25px,2.604167vw,50px);font-family:Roboto;font-size:clamp(10px,.833333vw,16px)}.newsPage__title{font-size:64px;text-transform:uppercase;text-align:center;margin-bottom:44px}.newsPage__tabs{display:flex;justify-content:space-between;margin-bottom:74px}.newsPage__tabs-wrap{display:flex;flex-direction:column;gap:7px}.newsPage__icon{display:flex;width:25px;height:25px;justify-content:center;align-items:center;border-radius:1.894px;background:linear-gradient(130deg,#04aae0 53.97%,#025d7a 140.81%)}.newsPage__btn{color:#04aae0;font-size:20px;line-height:24px}.newsPage__date{color:#04aae0b3;font-size:32px}.newsPage__info{display:flex;justify-content:space-between;margin-bottom:23px}.newsPage__author{display:flex;gap:16px}.newsPage__avatar{display:flex;justify-content:center;align-items:center;width:73px;height:73px;background-color:#e9f1fd;border-radius:100%;flex-shrink:0}.newsPage__authorInfo{margin-top:11px;display:flex;flex-direction:column;gap:13px}.newsPage__role{color:#3c6de5;font-size:16px}.newsPage__name{font-size:18px;font-weight:500}.newsPage__allNews{display:flex;align-items:center;gap:13px;color:#3c6de5;font-size:16px}.newsPage__header{border-radius:10px;background:#04aae0;display:flex;height:286px;gap:38px;margin-bottom:81px}.newsPage__img{margin-top:auto}.newsPage__text{margin-top:49px}.newsPage__titleNews{color:#fff;font-size:32px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.newsPage__header-date{margin-top:55px;margin-left:203px;border-radius:18px;background:#ffffff1a;box-shadow:22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset;display:inline-flex;width:175px;height:36px;justify-content:center;align-items:center;color:#fff;font-family:Roboto;font-size:16px}.newsPage__mainText{font-size:20px;line-height:39px}.newsPage__socials{margin-top:60px;font-size:20px;display:flex}.newsPage__socials span{margin-right:20px}.communication__title{text-align:center;font-size:80.066px;text-transform:uppercase}.communication__titlePlus{font-size:64px;text-align:center;width:100%;display:inline-block;margin-bottom:120px}.productPage{padding-bottom:60px}.productPage__title{color:#333;font-size:32px;font-weight:600;line-height:32px;margin-bottom:84px}.productPage__info{display:flex;gap:42px;justify-content:space-between}.productPage__info-text{display:flex;flex-direction:column;gap:36px}.productPage__price{display:flex;flex-direction:column;border-radius:10px;background:#f9fafb;padding:20px;min-height:346px}.productPage__price-wrap{display:flex;align-items:start;margin-bottom:20px}.productPage__price-name{color:#333;font-size:25px;font-weight:600;line-height:28px}.productPage__price-volue{color:#e73523;font-size:25px;font-weight:600;line-height:28px}.productPage__desrc{color:#333;font-size:18px;line-height:24px;margin-bottom:20px}.productPage__category{color:#333;font-size:18px;line-height:32px}.productPage__category-mody{color:#333;font-size:18px;font-weight:600;line-height:32px}.productPage__orderBtn{border-radius:5px;background:#04aae0;box-shadow:1px 3px 4px #0003;display:flex;width:176px;height:64px;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:600;margin-top:auto}.productPage__contact{border-radius:10px;background:#f0f6fe;padding:20px;display:flex;flex-direction:column;gap:10px}.productPage__contact-title{color:#333;font-size:25px;font-weight:600;line-height:32px;margin-bottom:5px}.productPage__contact-volue{color:#333;font-size:20px;line-height:39px}.productPage__infoTabs{margin-top:80px;display:flex;flex-direction:column;background:#f9fafb}.productPage__infoTabs-btnsWrap{display:flex}.productPage__infoTabs-btn{color:#333;font-size:25px;line-height:32px;padding:11px 20px;border:1px solid #0000002e;background:#fff}.productPage__infoTabs-btn.active{color:#fff;background:#04aae0;border:1px solid #04AAE0}.productPage__infoTabs-tab{display:none;padding:30px;color:#333;font-size:18px;line-height:31px}.productPage__infoTabs-tab.active{display:block}.products{padding-bottom:60px}#productSearch{border-radius:10px;border:1px solid #00000075;background:#fff;display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 5px 0 22px;margin-bottom:45px}.products__input{color:#828282;font-size:18px;line-height:34px;width:100%}.products__input-sbmt{display:flex;width:43px;height:50px;padding:13px 9px 13px 10px;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;background:#04aae0}.products__list{display:flex;justify-content:center;gap:15px;row-gap:45px;flex-wrap:wrap}.products__item{padding:15px;display:flex;flex-direction:column;width:255px;height:450px;border-radius:10px;box-shadow:0 4px 4px #00000040}.products__item-img{max-width:225px;max-height:190px;border-radius:10px;margin-bottom:15px}.products__item-name{color:#333;font-family:Roboto;font-weight:400;font-size:15px;line-height:21px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.products__item-priceWrap{display:flex;align-items:center;gap:5px}.products__item-oldPrice{color:#bbb;font-size:13.5px;line-height:18.9px;text-decoration-line:line-through}.products__item-price{color:#e73523;font-size:15px;font-weight:600;line-height:21px}.products__item-btn{margin-top:auto;align-self:center;display:flex;width:100%;height:42px;justify-content:center;align-items:center;border-radius:5px;background:#04aae0;color:#fff;font-size:13px;font-weight:600;line-height:18px;text-transform:capitalize;transition:all .4s}.products__item-btn:hover{opacity:.7}.programs{display:flex;gap:30px}.programs__buts{display:flex;flex-direction:column;gap:14px;max-width:430px;width:100%}.programs__btn{width:100%;font-size:16px;display:flex;padding:10px;min-height:34px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid #D5D5D5;box-shadow:4px 2px 5.7px #00000040}.programs__wrap{display:flex;gap:25px;justify-content:center;flex-wrap:wrap}.programs__item{width:288px;height:288px;border-radius:15px;background:#eff0f4;box-shadow:5.284px 5.284px 10.172px 2.642px #89898a40;padding:15px;display:flex;flex-direction:column;gap:14px}.programs__item-name{text-align:center;font-size:18px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.programs__item-course{display:flex;gap:5px;justify-content:start;margin-top:auto;color:#848484;font-size:12px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.programs__item0org{display:flex;gap:5px;justify-content:start;color:#848484;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search{height:472px;border-radius:10px;background:radial-gradient(96.78% 129.56% at 96.31% 86.65%,#0a3144e6,#197aaae6);display:flex;flex-direction:column;justify-content:center;align-items:center}.search__title{color:#fff;font-size:32px;text-align:center}.search__descr{margin-top:14px;margin-bottom:17px;color:#fff;text-align:center;font-size:20px;line-height:34px;max-width:705px}.search__form{max-width:667px;width:100%;border-radius:10px;background:#fff;height:60px;padding:5px 7px 5px 22px;display:flex;gap:20px}.search__inp{width:100%;color:#828282;font-size:18px;line-height:34px}.search__btn{display:flex;width:43px;height:50px;padding:13px 9px 13px 10px;justify-content:center;align-items:center;border-radius:10px;background:radial-gradient(107.05% 125.62% at 22.09% 21%,#197aaa,#0a3144de)}.registry__tabs{display:flex;gap:18px;justify-content:center;padding:25px 0}.registry__tab.active{border:1px solid #000}.registry__tab{color:#000;font-size:22px;border-radius:4px;border:1px solid #BFBFBF;background:#f4f4f4;display:inline-flex;padding:12px 32px;justify-content:center;align-items:center;gap:10px}.registry__company{display:flex;flex-direction:column;margin-top:50px}.registry__company-top{display:flex;justify-content:space-between}.registry__company-text{display:flex;flex-direction:column;gap:18px}.registry__company-wrap{display:flex;gap:74px;align-items:center}.registry__company-title{color:#000;font-size:25px;line-height:47.984px}.registry__company-status{display:inline-flex;padding:5.645px 6.855px 4.992px 5.646px;justify-content:center;align-items:center;border-radius:7.056px;background:#e9f1fd;color:#3c6de5;font-family:Roboto;font-size:16.936px;font-weight:300}.registry__company-span{color:#000;font-size:20px;line-height:38.105px}.registry__company-list{display:flex;flex-direction:column;gap:9px}.registry__company-item{display:flex;gap:8px;align-items:center;font-size:20px;line-height:38.105px}.registry__company-logo{margin-right:50px;margin-top:100px}.registry__company-center{margin-top:60px;margin-bottom:50px;display:flex;gap:60px}.registry__company-center--left{max-width:629px;width:100%;padding:42px 47px;border-radius:14.113px;background:#f4f4f4;min-height:435px}.registry__company-name{font-size:25px;line-height:47.984px;margin-bottom:25px}.registry__company-type{display:flex;flex-direction:column;gap:5px}.registry__company-type svg{flex-shrink:0}.registry__company-types{font-size:20px;line-height:38.105px}.registry__company-types ul{list-style-type:disc}.registry__company-types ul li{list-style:unset;margin-left:27px}.registry__company-center--right{max-width:629px;width:100%;padding:42px 47px;border-radius:14.113px;background:#e9f1fd;min-height:435px}.registry__company-contact{font-size:20px;line-height:38.105px}.registry__company-contact img{flex-shrink:0}.registry__company-contact.contact{display:flex;gap:21px;align-items:center}.regisry__types{border-radius:14.113px;background:#f4f4f4;padding:19px 43px;margin-bottom:34px}.regisry__types h5{font-size:25px;line-height:47.984px}.regisry__types span{margin:5px 0;font-size:20px;line-height:38.105px;display:flex;flex-direction:column}.regisry__types.first{margin-bottom:75px}.cok__annotation{margin-top:26px;display:flex;justify-content:space-between;padding:0 20px}.cok__annotation-list{display:flex;flex-direction:column;gap:9px}.colorBlock{width:40px;height:40px}.cok__annotation-item{display:flex;gap:12px;align-items:center;color:#030303;font-size:20px}.color-blue{background-color:#00f}.color-yellow{background-color:#ff0}.color-green{background-color:green}.color-red{background-color:red}.cok__annotation-descr{margin-top:40px;color:#030303;text-align:center;font-size:20px;max-width:650px}.group{position:relative;display:flex;justify-content:center;padding-top:120px;height:860px}.group__leftImg{position:absolute;left:0;bottom:0}.group__rightImg{position:absolute;right:0;top:0}.group__sign{position:absolute;top:34px;left:0;display:flex;gap:131px;align-items:center;color:#04aae0;font-size:45px;text-transform:uppercase}.group__main{max-width:536px;text-align:center;display:flex;flex-direction:column;align-items:center;z-index:1}.group__title{color:#04aae0;font-size:90px;line-height:115px;margin-bottom:22px}.group__link{font-family:Sansation Light;font-size:20px;font-weight:200;display:flex;width:306px;height:63px;justify-content:center;align-items:center;border-radius:10px;border:2px solid #000;box-shadow:1px 2px 4px #88888840;margin-bottom:26px;transition:all .4s}.group__link:hover{background-color:#f8f8f8}.group__descr{color:#040404;font-size:32px;max-width:480px}.mission{margin-top:76px;display:flex;flex-direction:column;align-items:center}.mission__name{color:#04aae0;font-size:25px;margin-bottom:10px}.mission__title{color:#04aae0;font-size:45px;margin-bottom:35px;max-width:669px;text-align:center}.mission__descr{font-size:20px;margin-bottom:106px;max-width:1251px}.mission__title3{color:#04aae0;font-size:45px;margin-bottom:28px}.mission__grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:1120px;gap:25px;margin-bottom:54px}.mission__item{background:#eff0f4;padding:14px 25px}.mission__item-img{width:53px;height:53px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(218deg,#04aae0 7.22%,#025d7a 89.25%);margin-bottom:15px}.mission__item-name{font-size:20px;font-weight:500;margin-bottom:12px}.mission__item-desr{font-size:18px}.mission__definition{max-width:1120px;font-size:28px}.logics{margin-top:28px;padding:124px 150px;background:linear-gradient(103deg,#04aae0,#047195 103.39%);margin-bottom:100px}.logics__title{color:#fff;font-size:40px;margin-bottom:22px}.logics__flex{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:112px}.logics__flex-item{max-width:360px;width:100%;height:235px;padding:22px 28px;border:2px solid #FFF;position:relative}.logics__flex-item:before{content:"";display:inline-flex;width:6px;height:235px;background:linear-gradient(90deg,#04aae0,#025d7a);position:absolute;left:-2px;top:-2px}.logics__flex-title{color:#fff;font-size:20px;font-weight:500;margin-bottom:11px}.logics__flex-descr{color:#fff;font-size:18px}.logics__list{background:#fbfcfe;padding:41px 63px;display:flex;flex-direction:column;gap:17px}.logics__list-title{color:#04aae0;font-size:40px;margin-bottom:28px}.logics__list-item{display:flex;gap:16px;align-items:center}.logics__list-num{display:flex;justify-content:center;align-items:center;border-radius:73px;background:#e9ecf1;width:59px;height:109px;flex-shrink:0}.logics__list-name{font-size:20px;font-weight:500;margin-bottom:7px}.logics__list-descr{font-size:18px}.workingWay{padding-left:175px;margin-bottom:112px}.workingWay__title{color:#04aae0;font-size:40px;margin-bottom:28px}.workingWay__list{display:flex;flex-direction:column;gap:17px}.workingWay__item{display:flex;flex-direction:column;justify-content:center;gap:9px;height:121px;position:relative}.workingWay__item.first{margin-left:4.375vw}.workingWay__item.second{margin-left:5.573vw}.workingWay__item.third{margin-left:7.083vw}.workingWay__item.fourth{margin-left:8.021vw}.workingWay__item.fifth{margin-left:6.927vw}.workingWay__item:before{content:"";position:absolute;left:-62px;display:inline-flex;width:46px;height:121px;background:url(images/arrowWay.svg) 100% 100% / cover no-repeat}.workingWay__num{color:#04aae0;font-size:25px;font-weight:500}.workingWay__name{font-size:25px;font-weight:500}.workingWay__item-descr{font-size:18px}.advantages{padding-left:153px;margin-bottom:100px}.advantages__title{color:#04aae0;font-size:40px;margin-bottom:42px}.advantages__flex{display:flex;gap:17px}.advantages__item{width:362px;height:338px;border:2px solid #EFF0F4;padding:41px 31px 41px 54px;position:relative}.advantages__item:before{content:"";display:inline-flex;background:url(images/comma.svg) 100% 100% / cover no-repeat;width:21px;height:21px;position:absolute;top:-12px;left:-2px}.advantages__item:after{content:"";display:inline-flex;background:url(images/comma.svg) 100% 100% / cover no-repeat;transform:rotate(180deg);width:21px;height:21px;position:absolute;bottom:-12px;right:-2px}.advantages__item-text{display:flex;flex-direction:column;gap:10px;position:relative}.advantages__item-text:before{content:"";display:inline-flex;position:absolute;left:-25px;top:0;width:2px;height:207px;background:linear-gradient(90deg,#04aae0,#025d7a)}.advantages__item-title{font-size:25px;font-weight:500}.advantages__item-descr{font-size:18px;font-weight:500}.communitySign{padding:87px 64px;margin-bottom:87px;background:linear-gradient(102deg,#04aae0 -.18%,#025d7a)}.communitySign__title{color:#fff;font-size:40px;margin-bottom:38px}.communitySign__wrap{display:flex;gap:39px}.communitySign__left{max-width:774px;width:100%}.communitySign__descr{color:#fff;font-size:25px;line-height:29px}.communitySign__btn{margin-top:54px;display:flex;width:100%;height:61px;justify-content:center;align-items:center;border-radius:10px;border:1px solid #BFBFBF;background:#ffffff1a;box-shadow:1px 1px 4px #88888840,22px 22px 10px -20px #ffffffb3 inset,-17px -17px 10px -15px #ffffffb3 inset,15px -15px 10px -15px #ffffff26 inset,-15px 15px 10px -15px #ffffff26 inset;color:#fffc;font-size:20px}.communitySign__right{max-width:398px;max-height:398px}.communitySign__right img{width:100%}.prices{display:flex;flex-direction:column;align-items:center;margin-bottom:60px}.prices__tabs{border-radius:8px;background:#04aae0;display:flex;width:fit-content;align-items:center;gap:3px;padding:3px;color:#fff;font-family:Roboto;font-size:16px;margin-bottom:95px}.prices__tab{padding:5px 21px}.prices__tab.active{border-radius:5px;background:#fff;color:#000}.prices__cards{display:flex;gap:18px}.prices__card{height:453px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;background:linear-gradient(180deg,#fff,#eff0f4 76.82%);width:209px;position:relative;z-index:2;padding:95px 10px 45px}.prices__card:before{content:"";position:absolute;top:-14px;border-radius:17px;width:139px;height:46px;background:linear-gradient(to bottom,#3C85AB 0 31%,transparent 0% 100%);z-index:1}.prices__img{position:absolute;top:-14px;z-index:3}.prices__name{font-size:25px}.prices__price{margin-top:9px;font-size:40px;position:relative}.prices__price:before{position:absolute;top:0;left:-15px;content:"₽";font-size:18px}.prices__time{color:#00000073;font-size:14px;margin-bottom:39px}.prices__descr{font-size:18px}.prices__btn{margin-top:auto;border-radius:5px;background:#04aae0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:134px;height:37px;color:#fff;font-size:18px;transition:all .4s}.prices__btn:hover{opacity:.7}.prices__short{margin-top:77px;font-size:18px;font-weight:500;max-width:815px;text-align:center;margin-bottom:109px}.prices__together{text-align:center;font-size:80.066px}.prices__card.second{box-shadow:0 8px 9.4px 11px #00000026;z-index:3;transform:scale(1.2)}@media (max-width: 1850px){.header{margin-right:40px}.learning__blockFirst{width:268px;font-size:22px}.learning__blockFirst-border{border:none}.learningBot{gap:8px}.communication__hell-img4,.communication__hell-img5,.communication__hell-img6,.communication__hell-img7{display:none}}@media (max-width: 1800px){.communication__hell{gap:0;justify-content:space-between}.learningBot__section.first,.learningBot__section.fourth{display:none}.learningBot{justify-content:center}.catalogCompanys-slideInfo{padding:15px}.catalogCompanys-slideName{display:flex;font-size:20px;line-height:114%;max-width:230px}.events__swiper-btn{margin-left:65px}.catalogCompanys__grid{padding:0}}@media (max-width: 1750px){.cokWay__text{max-width:500px}}@media (max-width: 1700px){.cokWay__list{margin-left:90px}.catalogCompanys-slideImg{width:255px;right:16px;}.catalogCompanys__grid{grid-template-columns:repeat(3,1fr);place-items:center}.b2bcatalog__info{right:13vw}.news__slide-left{padding:25px 15px 22px}.trustSign__info{padding-left:35px}.trustSign__title{padding-left:185px}}@media (max-width: 1600px){.communication__hell-text.left:after,.communication__hell-text.left:before,.communication__hell-text.right:after,.communication__hell-text.right:before{display:none}.communication__hell-img3{top:297px;left:190px}.communication__hell-img8{bottom:223px;right:306px}.header__button{width:unset}.main{padding-left:0}.header{margin-right:0;}.header__navWrapper{gap:80px}.wrapper{gap:20px}.navigation{background:url(images/navigation-font.jpg) 30% 100% / cover no-repeat}.navigation__nav{gap:25px;margin-right:20px}.communication__anotherOneHell .stick{display:none}.communication__anotherOneHell-top{flex-direction:column}.communication__anotherOneHell-descr{max-width:800px;align-self:center;text-align:center}.communication__anotherOneHell-top--right{margin-top:0;align-self:center; padding: 10px}.communication__anotherOneHell-bot--left{align-self:center}.communication__anotherOneHell-name{justify-content:center}.communication__anotherOneHell-bot{flex-direction:column-reverse}.communication__anotherOneHell{gap:40px}.communication__anotherOneHell-bot--right,.communication__anotherOneHell-top--left{display:flex;flex-direction:column}}@media (max-width: 1500px){.news__slide-top{flex-direction:column}.news__slide-right{margin-left:auto}}@media (max-width: 1440px){.learning__blockFirst,.learning__blockSecond,.learning__blockThird,.learning__blockFourth{width:250px}.learning__blockFourth:after,.learning__blockFourth:before{width:250px}}@media (max-width: 1400px){.communication__hell-text.right,.communication__hell-text.left{max-width:none}.programs{padding-top:80px}.videoPage,.productPage__title{margin-top:70px}.logics{padding:60px 10px}.logics__title{text-align:center}.logics__flex{justify-content:center}.catalogCompanys{margin-top:50px}.typeActivity{margin-top:70px}.container.noRightPad{padding:0 0 0 15px}.products{padding-top:70px}.cok__hero-name{margin-top:60px}.navigation__top{flex-direction:column}.navigation__butWrap{margin-right:auto}.header{padding:0}.header__navWrapper{min-width:unset}.navigation{background:url(images/navigation-font.jpg) 100% 100% / cover no-repeat}.navigation__nav{margin-right:auto}.navigation__logo{margin-left:auto}.activity__left{padding:20px}.activity__right-img{width:550px;height:auto;margin-left:-60px;margin-top:50px}.activity__left{z-index:1}.news__slide-title{max-width:650px;}.stick{display:none}.trustSign__title{padding-left:60px}.trustSign{background:url(images/trustsign.png) 50% 100% / cover no-repeat}.news__slide-item.little,.news__slide-item.big{padding:20px;flex-direction:column;align-items:center;height:unset}.news__slide-item.little{max-width:782px;height:514px;width:100%;max-height:unset}.news__slide-img,.news__slide-img.little{width:340px;height:250px;max-width:unset;max-height:unset}.news__slide-text--big{align-items:center;gap:20px}.news__slide-block--little{flex-direction:column;align-items:center}.news__slide-btn--little{margin-bottom:0}}@media (max-width: 1200px){.lkbutton{right:100px;top:20px}.wrapper{padding-top:95px}.burger-button{display:flex}.trustSign__span1,.trustSign__span2,.trustSign__span3{margin-left:0;margin-bottom:20px}.header{display:none;visibility:hidden}.header.open-header{visibility:visible;display:flex;position:absolute;background-color:#fff;z-index:3;height:100vh;padding:25px;top:0;right:0;align-items:center;justify-content:center}.communication__hell{margin-bottom:60px}.communication__hell-text.right{height:auto}.communication__hell-imgMobile,.communication__hell-imgMobileF{display:block}.communication__hell-img1,.communication__hell-img10,.communication__hell-img2,.communication__hell-img3,.communication__hell-img8,.communication__hell-img9{display:none}.communication__hell-img1,.communication__hell-img10{position:static}.communication__hell-imgMobileF{align-self:center;width:273px;height:280px}.communication__hell-imgMobile{align-self:center;width:273px;height:393px}.communication__hell-text.left{margin-top:0}.communication__hell{height:auto}.programs{flex-direction:column}.programs__buts{flex-wrap:wrap;max-width:unset}.programs__btn{width:auto}.cok__annotation{flex-direction:column-reverse;gap:40px}.cok__annotation-descr{margin-top:0;align-self:center}.cokImportant__wrap{flex-direction:column}.cokImportant__btn.active:after{display:none}.cokImportant__tabs-btns{flex-direction:row;flex-wrap:wrap;justify-content:center}.cokImportant__title{text-align:center}.cokImportant__tab.active{min-height:unset;padding:20px}.cokImportant__btn{padding:15px;width:330px;font-size:15px}.first .cokWay__num,.second .cokWay__num,.third .cokWay__num,.fourgh .cokWay__num{width:100px;height:100px}.cokTranzaction__title{margin-bottom:40px}.cokTranzaction__flex{flex-wrap:wrap;justify-content:center}.cokWay,.cokDocuments{margin-bottom:60px}.cokWay__list,.cokWay__item.first,.cokWay__item.second,.cokWay__item.third{margin-left:0}.cokPreparation__flex{flex-wrap:wrap;gap:10px}.cokPreparation__item{border:none}.cokPreparation{padding:60px 0}.cokRequirements{padding:40px}.cokPriceMark-nostroy{flex-direction:column;gap:20px;margin-bottom:40px}.cokRequirements__item{max-width:unset}.cokRequirements__title{margin-top:0;margin-bottom:20px}.cokRequirements__botList .cokRequirements__item{max-width:unset}.cokPriceMark__nopriz-top{flex-direction:column-reverse;gap:20px}.cokRequirements__list{max-height:unset}.cokRequirements__bot>img{display:none}.cokRequirements__bot img,.cokRequirements__span,.cokRequirements__botList-name{margin-left:0}.cokPriceMark__nopriz-top img{align-self:center}.cokPriceMark-nostroy-list{max-width:unset}.cokPriceMark-nostroy-name{margin-left:0}.cokPriceMark-nostroy-text{padding-top:0}.cokPriceMark-nostroy-img{align-self:center}.productPage__info{flex-direction:column-reverse;align-items:center}.productPage__title{margin-bottom:50px}.group{height:unset;flex-direction:column;align-items:center;padding-top:70px}.group__sign{position:static}.group__main,.group__descr{max-width:unset}.group__rightImg,.group__leftImg{display:none}.typeActivity{gap:60px}.typeActivity__text.right:after,.typeActivity__img.right:after,.typeActivity__text.left:before,.typeActivity__title.left:after{display:none}.typeActivity--left{flex-direction:column;min-height:unset;text-align:center;align-items:center}.typeActivity--right{flex-direction:column-reverse;min-height:unset;text-align:center;align-items:center}.typeActivity__text{padding:0;max-width:unset;gap:0}.typeActivity__btn{margin-top:20px}.learningCourses__block{align-items:center}.learningCourses__itemsWrap{justify-content:center}.trustSign__icon{left:0;top:15px}.trustSign__span{max-width:450px}.trustSign__span4{margin-bottom:20px}.trustSign__btn{margin-left:0}.trustSign__title:before{left:44px}.events__swiper-img{display:flex;justify-content:center;align-items:center}.events__swiper-imgWrap img{position:static;width:100%}.events__swiper-imgWrap{margin-left:0;margin-top:0}.events__swiper-logosStick,.blueStick{display:none}.events-top{flex-direction:column}.events__way-calendar{display:flex;padding:0;align-items:center;justify-content:center;height:200PX}.center__banner{padding:114px 40px;background:url(images/centerOK.jpg) 80% 100% / cover no-repeat}.centerM__page{margin-left:20px}.news{margin-bottom:0}.navigation__logo{margin-left:0}.activity{flex-direction:column}.activity__left{max-width:unset}.activity__right{display:none}.workingWay__item.first,.workingWay__item.second,.workingWay__item.third,.workingWay__item.fourth,.workingWay__item.fifth{margin-left:0}.workingWay{padding-left:60px}.advantages{padding-left:0}.advantages__flex{flex-wrap:wrap;justify-content:center}.advantages__title{margin-left:60px}.communitySign{padding:60px 30px}.cok__hero-arguments{flex-wrap:wrap;gap:40px}.cokTranzaction{margin-bottom:60px}.cok__hero-main{padding-left:0;margin-bottom:0}.cok__hero-top{padding:20px}.cok__hero-contacts{padding-right:0}.cok__hero-name{margin-top:45px}.cok__hero-arguments{margin-top:50px;margin-bottom:0}.cok__hero-why{margin-top:0}.cok__hero-bot{padding:20px}.channelWrapper{padding-top:70px}.learning__blocks{display:none}.learning__invest{width:100%;margin-left:0;height:auto;padding:75px}.learningCourses{margin-top:-60px}.historySec__left{display:none}.historySec__flex{justify-content:space-evenly}.history__text{max-width:366.4px}.history__title{margin-top:44.8px;padding-left:40px}.history__span1.ml{margin-left:24px}.history__span1{font-family:Roboto;font-size:56.708px;text-transform:uppercase}.history__span2{font-family:Roboto;font-size:56.708px;font-style:italic;font-weight:200;text-transform:uppercase}.history__span3{font-family:SignPainter;font-size:76.8px;letter-spacing:6.912px;text-transform:uppercase}.history__span4{font-family:Roboto;font-size:56.708px;font-style:italic;font-weight:200;text-transform:uppercase}.history__span5{font-family:SignPainter;font-size:102.4px;text-transform:lowercase;margin-left:60px}.history__span6{font-family:Roboto;font-size:64px;font-style:italic;font-weight:200}.history__arrow{margin-top:40px;display:flex;gap:23.2px;align-items:center;padding-left:40px}.history__btn{background:#197aaa;box-shadow:.8px .8px 4.72px 2.4px #197aaa40;display:flex;width:208px;height:38.4px;padding:12px 20.8px;justify-content:center;align-items:center;gap:8px;color:#fff;font-family:Roboto;font-size:20px;font-style:italic;font-weight:200}.history__descr{margin-top:40px;font-family:Roboto;font-size:12.8px}.history__text{margin-right:44.8px;margin-bottom:56px;min-width:366.4px}}@media (max-width: 1050px){.cokDocuments__lists{flex-direction:column}}@media (max-width: 992px){.news__slide-title{max-width: 400px;}.communication__hell{flex-direction:column}.learningBot__section.third,.learningBot__section.second{display:none}.learningCourses{gap:40PX}.channelWrapper__title{font-size:60px}.cokTranzaction__item img{display:none}.cokTranzaction__flex{gap:20px}.communitySign__wrap{flex-direction:column-reverse;align-items:center}.mission__descr,.mission__definition{text-align:center}.mission__descr{margin-bottom:60px}.mission__title3{text-align:center}.catalogCompanys__grid{grid-template-columns:repeat(2,1fr);gap:20px}.registry__tabs{flex-wrap:wrap}.regisry__types,.regisry__types.first{margin-bottom:20px}.registry__company{margin-top:0}.registry__company-center{gap:15px;margin-top:20px;margin-bottom:20px}.trustSign{background:url(images/trustsign.png) 50% 100% / cover no-repeat}.b2bcatalog__info{padding:40px}.b2bcatalog__info-text{display:flex;flex-direction:column;text-align:center}.b2bCatalog__btn{justify-self:center;color:#fff}.b2bCatalog{background:none;background-color:#197aaa}.b2bCatalog-img{display:none}.b2bcatalog__info{position:static}.events__swiper-date{padding-left:15px}.events__swiper-btn,.events__swiper-title{margin-left:15px}.events__swiper-imgWrap{width:unset;height:unset}.centerM__tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.center__banner{background:url(images/centerOK.jpg) 70% 100% / cover no-repeat}.centerM__page{height:auto}.center__title{font-size:60px}.centerM__name{color:#fff;font-size:28px}.navigation__nav{flex-direction:column;text-align:center}.navigation{background:url(images/navigation.jpg) 75% 100% / cover no-repeat}.navigation__butWrap{margin:141px 0 110px;display:flex;flex-direction:column;gap:27px;align-self:center}.news__banner-title{margin-left:15px}.newsPage__header-date{margin:0}.newsPage__text{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;padding-right:10px}.newsPage__header{gap:10px}.newsPage__img{max-width:300px}.communication__title{font-size:60px;margin-top:60px}.communication__titlePlus{font-size:40px;margin-bottom:50px}.discussion__buttons{flex-direction:column;gap:20px}.discussion__button{width:unset}.discussion__attach{gap:20px}.cok__hero-company{font-size:20px}.cok__hero-btns{flex-direction:column;gap:5px}}@media (max-width: 850px){.historySec__flex{flex-direction:column;align-items:center}.history__text{margin:0;text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.history__title,.history__arrow{padding-left:0;text-align:center}.history__span1.ml,.history__span5{margin-left:0}}@media (max-width: 880px){.news__slide-bot{flex-direction:column}.news__swiper-pagination{display:none}}@media (max-width: 768px){.cokDocuments{padding:20px;gap:20px}.cokDocuments__lists{margin-left:0;padding:20px}.cokPriceMark__nopriz-top img,.cokPriceMark-nostroy-img{width:100%}.cok__hero-top{flex-direction:column}.cok__hero-title{margin-top:60px}.cok__hero-btns{flex-direction:row;flex-wrap:wrap}.cok__hero-contacts{text-align:start;align-items:start}.productPage__infoTabs{margin-top:36px}.productPage__infoTabs-btnsWrap{flex-direction:column}.productPage__title{font-size:20px}.discussion__header{flex-direction:column;text-align:center;padding:10px}.discussion__create{background:#04aae0;font-size:20px}.newsPage__info,.newsPage__tabs{flex-wrap:wrap;gap:10px}.newsPage__title{font-size:50px;margin-top:70px}.newsPage__titleNews{font-size:25px}.newsPage__text{margin-top:0}.newsPage__img{align-self:center;max-width:600px}.newsPage__header{flex-direction:column;height:auto;margin-bottom:60px;padding:10px}.prices__tabs{margin-bottom:60px}.prices__cards{flex-wrap:wrap;justify-content:center;gap:25px}.prices__card.second{transform:scale(1);box-shadow:unset}.prices__short{margin-top:60px;margin-bottom:60px}.prices__together{font-size:50px}.communitySign{margin-bottom:60px}.communitySign__btn{margin-top:30px}.communitySign__descr{text-align:center;font-size:20px}.communitySign__title{text-align:center;font-size:30px}.communitySign__right{max-width:270px;max-height:270px}.advantages{margin-bottom:60px}.advantages__item{padding:15px}.advantages__item-text:before{display:none}.workingWay__title{font-size:30px}.workingWay,.logics{margin-bottom:60px}.logics__flex-item{max-width:unset;height:auto}.logics__flex-item:before{display:none}.group__descr{font-size:20px}.group{padding-top:0}.group__sign{gap:0;font-size:30px}.group__title{font-size:50px;line-height:unset}.catalogCompanys__grid-item{width:264px}.typeActivity--left,.typeActivity--right{padding:0 20px}.typeActivity--left img,.typeActivity--right img{width:100%;height:auto}.search{padding:0 20px}.registry__company-top{flex-direction:column}.registry__company-logo{align-self:center;margin-top:40px}.registry__company-center{flex-direction:column}.registry__company-center--right,.registry__company-center--left{max-width:unset;min-height:unset}.trustSign{margin-top:40px;background:unset;justify-content:center}.trustSign__info{text-align:center;display:flex;flex-direction:column;align-items:center;padding-left:20px;padding-right:20px}.communication__porridge-title{font-size:30px}.trustSign__title{padding-left:0}.trustSign__span5:before,.trustSign__title:before{display:none}.events__swiper-info{gap:20px;padding:20px}.events__swiper-title{text-align:center}.events__swiper-title,.events__swiper-btn{margin:0}.events__swiper-date{margin-top:20px;padding-left:0;justify-content:center}.events__swiper-info{align-items:center}.events__swiper-slide{flex-direction:column}.stickIn{display:none}.events{margin-top:40px;padding:10px}.navigation__top{flex-direction:column}.navigation__nav{margin-left:0;align-self:center;text-align:center;margin-right:0}.navigation__logo{margin-top:30px}.news__banner-title{margin-top:15px;font-size:28px}.news__banner-button{margin-right:15px}.news__slide-title{font-size:16px; max-width:300px;}.news{padding:10px}.news__slide-bw{flex-direction:column;margin-top:10px}.news__slide-date{font-size:18px}.news__slide-left{padding-bottom:10px}.center__banner{padding:0 40px;display:flex;flex-direction:column}.center__title{margin-top:auto;font-size:64px}.centerM__name{font-size:32px;margin-bottom:40px}.logics__list{padding:20px}.videoPage__header{margin-bottom:50px}.videoPage__titleNews{font-size:25px}.videoPage__header{padding:20px}.advantages__item{width:unset;height:auto}.advantages__title{font-size:30px}.communication__title{font-size:40px}.communication__titlePlus{font-size:30px}.cokPriceMark__nopriz-top img,.cokPriceMark-nostroy-img{height:auto}.learning__invest{font-size:35px}.communication__anotherOneHell-frame.top{flex-direction:column;align-items:center}.communication__anotherOneHell-frame--left{display:flex;flex-direction:column;align-items:center}}@media (max-width: 576px){.communication__anotherOneHell-step{width:265px}.communication__anotherOneHell-name{flex-direction:column;align-items:center;gap:10px}.communication__hell-text.right{padding-right:0}.communication__porridge,.communication__anotherOneHell{padding:0 10px}.communication__hell-text.left,.communication__hell-text.right{padding-left:30px}.communication__hell-text{font-size:28px}.communication__hell-item{font-size:15px}.programs{padding:80px 10px}.learning__invest{font-size:25px}.videoPage{padding:0 10px}.channelWrapper__pagination{margin-top:60px}.b2bCatalog{margin:0 10px}.channelWrapper{padding:70px 10px 0}.channelWrapper__item{width:320px;height:320px}.channelWrapper__item-miniature{height:110px;width:110px}.channelWrapper__flex{margin-top:0;gap:20px}.channelWrapper__title{font-size:48px}.cokImportant__tabs-btns{gap:10px}.cokTranzaction__flex{margin-bottom:30px}.cokDocuments__lists{gap:40px}.cokDocuments__warning{height:unset;flex-direction:column;text-align:center}.cokRequirements__item,.cokPriceMark-nostroy-item,.cokPriceMark__nopriz-item{font-size:15px}.cokWay__list,.cokPriceMark-nostroy-text{gap:20px}.cokTranzaction__title,.cokWay__title{margin-bottom:30px}.cokPreparation__title,.cokRequirements__title{font-size:25px}.cokPriceMark-title{margin-bottom:30px;font-size:25px}.cokPriceMark-title{margin-top:60px}.cokTranzaction__item{align-items:unset}.cokTranzaction__name{margin-top:0}.cokWay__num{display:none}.cokTranzaction,.cokWay,.cokPriceMark{padding:0 10px}.cok__hero-company{margin-bottom:20px}.cok__hero-argument,.cok__hero-argument:before{width:300px}.cok__hero-argument{padding:40px 20px 20px}.cok__hero-top{border-radius:unset;background:#d9ecf7}.productPage__title{font-size:18px}.productPage__price-volue{font-size:15px}.productPage__mainIMG{width:100%;height:auto}.productPage__title{margin-bottom:36px;padding-right:0;margin-top:70px}.productPage{padding:0 10px}.discussion__create{font-size:18px}.discussion__tabs{flex-wrap:wrap;justify-content:center;padding:0 20px}.discussion__buttons{padding:0 20px}.discussion{padding:0 10px}.communication__title{font-size:35px;margin-top:75px}.communication__titlePlus{font-size:25px}.communitySign{padding:20px 10px}.communitySign__title{margin-bottom:20px;font-size:26px}.communitySign__descr{font-size:16px}.communitySign__wrap{gap:20px}.advantages{padding:0 10px}.advantages__title{margin-left:0}.workingWay{padding:10px}.workingWay__item{height:unset}.logics__flex-item:before{display:none}.logics__list-num{display:none}.logics__list-title{font-size:30px;margin-bottom:10px}.videoPage__titleNews{font-size:20px}.logics__list-name{display:block;font-size:18px;margin-bottom:5px;font-weight:600}.logics__list-descr{font-size:16px}.logics{padding:40px 10px}.logics__flex{margin-bottom:60px}.mission{margin-top:60px}.mission__title3,.mission__title{font-size:35px}.prices__together{font-size:32px}.mission{padding:0 10px}.mission__grid{grid-template-columns:1fr}.group__sign{align-self:flex-start;padding-left:10px}.group__sign img{width:60px}.catalogCompanys-slideImg--mobile{display:flex}.catalogCompanys-slideImg{display:none}.catalogCompanys-slide.swiper-slide{height:430px}.catalogCompanys-slideName{margin-top:20px;max-width:unset;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.catalogCompanys-slideInfo{height:365px;justify-content:center;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.catalogCompanys{margin-top:60px;padding:0 10px}.catalogCompanys__grid{grid-template-columns:repeat(1,1fr)}.typeActivity__btn{width:unset;font-size:22px}.typeActivity{padding:0 10px}.typeActivity__title{font-size:25px;margin-bottom:20px}.typeActivity__text{font-size:20px}.regisry__types,.registry__company-center--right,.registry__company-center--left{padding:20px}.registry__tabs{padding:0 20px;margin-top:20px;margin-bottom:15px}.search{border-radius:0 0 10px 10px}.registry__company{padding:0 20px}.search__inp{font-size:12px}.b2bCatalog-span{font-size:30px}.b2bCatalog-name{font-size:28px}.b2bCatalog-catalog{font-size:35px}.products{padding:80px 10px 0}.b2bCatalog-descr{font-size:20px}.b2bCatalog__btn{font-size:18px;width:277px}.events__way-calendar{gap:20px;flex-direction:column}.events__way-title{margin-left:0;text-align:center}.events__way{padding:20px 10px}.events__way-item{gap:0}.events__way-date,.events__way-name{font-size:14px}.cok__annotation-item{font-size:13px}.events__way-itemText{padding:10px}.centerM__page-docs{flex-direction:column;align-items:center;gap:10px}.center__banner{margin:0 15px}.centerM__page{flex-direction:column;gap:20px}.centerM__page-text{text-align:center}.news{margin-top:40px}.news__banner{flex-direction:column}.news__banner-button{margin-top:20px}.activity__left{padding:25px}.container{padding:0}.header__nav-link{font-size:24px}.header__button{font-size:24px;margin-top:20px}.container.noRightPad{padding:0}.header__navWrapper{gap:20px}.navigation__title{font-size:50px}.navigation__logo img{width:350px}.navigation__logo{display:flex;justify-content:center;width:100%}.navigation{border-radius:0;height:100vh}.navigation__nav{margin-top:5px}.navigation__butWrap{margin-top:120px;margin-bottom:80px}.activity{margin-top:0}.activity__left-top{gap:15px}.activity__title{font-size:24px}.newsPage{padding:0 10px}.newsPage__date{font-size:25px}.newsPage__btn{font-size:15px}.newsPage__tabs{margin-bottom:50px}.newsPage__title{font-size:35px}.newsPage__img{width:100%;max-width:400px}.newsPage__titleNews{font-size:20px}.learning__invest{border-radius:0}.historySec{margin:0 10px}.history__text{min-width:unset}}@media (max-width: 460px){.news__slide-item{flex-direction:column}.news__slide-right img{border-radius:10px 10px 0 0}.news__slide-right{margin:0 auto}.learning__invest{font-size:20px}.news__slide-img,.news__slide-img.little{width:290px;height:210px;max-width:unset;max-height:unset}}@media (max-width: 380px){.history__btn{width:150px}.advantages__item-title{font-size:20px}.advantages__title{font-size:26px}.advantages__item-descr{font-size:16px}.logics__list-title{font-size:27px}.typeActivity__title{font-size:20px}.typeActivity__text{font-size:18px}.navigation__title{font-size:40px}.navigation__logo img{width:320px}.navigation__logo{margin-top:40px}.navigation__butWrap{margin-top:60px;margin-bottom:80px}.workingWay__title{font-size:26px}.workingWay__num,.workingWay__name{font-size:20px;font-weight:600}.workingWay__item-descr{font-size:16px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}

html {
  scroll-behavior: smooth;
}

.header__nav {
    max-width: 265px;
}

.registry__list{
padding: 0 10px;
}

.registry__membership label{
  display: flex;
  align-items: center;
  gap: 5px;
}

.header__navWrapper{
  overflow-y: auto;
}

.partners__wrapper a{
display: flex;
align-items:center;
}

.news__slide-item,
.news__slide-item.big,
.news__slide-item.little {
    overflow: hidden;
}

.news__slide-right,
.news__slide-img,
.news__slide-img.little {
    overflow: hidden;
}

.news__slide-right img {
    display: block;
    object-fit: cover;
}

.news__slide-img.little img{
    display: block;
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.news__slide-img img{
    display: block;
    width: 100%;
    object-fit: cover;
    height: 100%;
}

// кнопка для ЛК
.lkbutton-wrapper {
    position: relative;
}

.lkbutton-dropdown {
    position: absolute;
    right: 0;
    margin-top: 8px;
    min-width: 220px;
    padding: 12px;
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
    z-index: 1000;
    display: none;
}

.lkbutton-dropdown.lkbutton-dropdown--open {
    display: block;
}

.lkbutton-view {
    display: none;
}

.lkbutton-view.lkbutton-view--active {
    display: block;
}

.lkbutton-form__field {
    margin-bottom: 10px;
}

.lkbutton-form__field label {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    gap: 4px;
}

.lkbutton-form__field input {
    padding: 6px 8px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.lkbutton-form__submit {
    width: 100%;
    padding: 8px 10px;
    font-size: 14px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.lkbutton-form__error,
.lkbutton-user__error {
    margin-top: 8px;
    font-size: 12px;
    color: #d00;
}

.lkbutton-user__go,
.lkbutton-user__logout {
    width: 100%;
    padding: 8px 10px;
    font-size: 14px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    margin-bottom: 8px;
}


.lkbutton__avatar {
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #e1e1e1;
}

.lkbutton__avatar::before,
.lkbutton__avatar::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background-color: #c0c0c0;
}

.lkbutton__avatar::before {
    top: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
}

.lkbutton__avatar::after {
    bottom: 4px;
    width: 18px;
    height: 10px;
    border-radius: 50% 50% 40% 40%;
}

.lkbutton__avatar--has-image::before,
.lkbutton__avatar--has-image::after {
    display: none;
}

.lkbutton__avatar-img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}





.contact-modal {
    position: fixed;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.15);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease, visibility 0.2s ease;
    z-index: 9999;
}

.contact-modal.is-open {
    opacity: 1;
    visibility: visible;
}

.contact-modal__window {
    width: 100%;
    max-width: 860px;
    margin: 0 15px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.06);
    position: relative;
}

.contact-modal__inner {
    padding: 60px 90px 50px;
}

@media (max-width: 767px) {
    .contact-modal__inner {
        padding: 30px 20px 30px;
    }
}

.contact-modal__overlay {
    position: absolute;
    inset: 0;
}

.contact-modal__close {
    position: absolute;
    top: 18px;
    right: 22px;
    border: none;
    background: transparent;
    font-size: 24px;
    line-height: 1;
    cursor: pointer;
    color: #999999;
    z-index: 1;
}

.contact-modal__close:hover {
    color: #555555;
}

#contact-modal .wpcf7-form {
    max-width: 100%;
}

#contact-modal .wpcf7-form p {
    margin: 0 0 28px;
}

#contact-modal input[type="text"],
#contact-modal input[type="email"],
#contact-modal input[type="url"],
#contact-modal textarea {
    width: 100%;
    border: none;
    border-bottom: 1px solid #e0e0e0;
    padding: 8px 0 10px;
    font-size: 16px;
    background: transparent;
    border-radius: 0;
    outline: none;
    box-shadow: none;
}

#contact-modal textarea {
    min-height: 140px;
    resize: vertical;
}

#contact-modal label {
    display: block;
    font-size: 16px;
    margin-bottom: 4px;
    color: #444444;
}

#contact-modal .submit_contact,
#contact-modal input[type="submit"] {
    display: inline-block;
    padding: 10px 26px;
    border-radius: 18px;
    border: 1px solid #d0d0d0;
    background: #ffffff;
    font-size: 14px;
    cursor: pointer;
    color: #444444;
    transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
    float: right;
    margin-top: 12px;
}

#contact-modal .submit_contact:hover,
#contact-modal input[type="submit"]:hover {
    background: #f5f5f5;
    box-shadow: 0 0 0 1px #e0e0e0;
}

#contact-modal .wpcf7-response-output {
    margin-top: 25px;
    font-size: 14px;
}

// каталог компании изображения в сладере

.catalogCompanys-slide {
    overflow: hidden;
}

.catalogCompanys-slideImg {
    overflow: hidden;
}

.catalogCompanys-slideImg img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.catalogCompanys-slideImg--mobile {
    width: 100%;
    max-height: 180px;
}

.catalogCompanys__avatar {
    width: 63px;
    height: 63px;
    margin: 0 auto 10px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.catalogCompanys__avatar img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    display: block;
}

.catalogCompanys__logo {
    width: 165px;
    height: 165px;
    margin: 0 auto 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.catalogCompanys__logo img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
    display: block;
}

// аватарка новости

.newsPage__avatar {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 73px;
    height: 73px;
    border-radius: 50%;
    background-color: #e9f1fd;
    overflow: hidden;
    flex-shrink: 0;
}


.newsPage__avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 100%;
}

.newsPage__img{
width: 100%;
max-width: 338px;
height: 237px;
}

                            .registry__filter-name {
                                font-size: 22px;
                                line-height: 34px;
                                color: #4e4e4e;
                                cursor: pointer;
                            }

                            .registry__filter {
                                font-size: 20px;
                                margin-left: 15px;
                                color: rgb(139, 139, 139);
                            }

                            .registry__filter-item {
                                cursor: pointer;
                            }

                            .registry__filter-input {
                                border-bottom: solid 1px #000;
    border-radius: 5px;
    padding: 8px;
                            }
                            
                            .header__pageTitle{
                                color: #197AAA;
                                font-size: 30px;
                                font-weight: bold;
                            }
                            
                            .header__searchCompanys {
                                border-bottom: 1px solid #000;
                                border-radius: 5px;
                                display: flex;
                                align-items: center;
                                padding: 0 5px;
                            }

                            .header__searchCompanys-sign {
                                border-radius: 5px;
                                background: #197AAA;
                                height: 30px;
                                width: 100%;
                                color: #FFF;
                            }

                            .header__searchCompanys input {
                                width: 100%;
                                font-size: 20px;
                                color: #0000003b;
                            }
                            
                            .registry__membership{
    flex-direction: column;
    font-size: 16px;
}

.header__searchCompanys-sign.active {
  opacity: 0.7;
}

.header__companyPage {
                                display: flex;
                                flex-direction: column;
                                gap: 5px;
                            }

                            .header__companyPage-back {
                                color: #197AAA;
                                font-size: 18px;
                                text-transform: uppercase;
                                margin-bottom: 40px;
                                display: flex;
                                align-items: center;
                                gap: 10px;
                            }

                            .header__companyPage-link {
                                font-size: 25px;
                            }


/* news */

.newsGallery {
    overflow: hidden;
    width: 100%;
}

.news__galleryScroll {
    display: flex;
    flex-wrap: nowrap;
    width: max-content;
    will-change: transform;
}

.news__galleryScroll img {
    flex: 0 0 auto;
    display: block;
}

.announcement {
    margin-top: 60px;
    display: flex;
    gap: 10px;
    justify-content: space-between;
}


.announcement__title {
    font-size: 25px;
    line-height: 39.2px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    margin-bottom: 18px;
    display: inline-block;
}

.announcement__list {
    display: flex;
    flex-direction: column;
    gap: 55px;
    margin-left: 10px;
}

.announcement__item {
    max-width: 280px;
    font-size: 20px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.announcement__titleMain {
    font-size: 36px;
    margin-bottom: 40px;
    display: inline-block;
}

.announcement__contentWrap {
    max-width: 600px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}

.announcement__videoAnn {
    max-width: 424px;
    max-height: 219px;
    height: auto;
}

.announcement__videoAnn img {
    width: 100%;
}

.announcement__titleMain {
    font-size: 28px;
}

.announcement__textWrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.announcement__text {
    font-size: 20px;
    line-height: 24px;
    max-width: 500px;
}

.announcement__date {
    color: #2D2D2D;
    font-size: 16px;
    align-self: flex-end;
}

.lawyorHistory {
    margin-top: 60px;
    position: relative;
}

.lawyorHistory__title {
    font-size: 25px;
    line-height: 39.2px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    margin-bottom: 24px;
    display: inline-block;
}

.lawyorHistory__btnWrap {
    position: absolute;
    display: flex;
    gap: 12px;
    align-items: center;
    top: 0;
    right: 0;
}

.lawyorHistory__button-prev,
.lawyorHistory__button-next {
    width: 27px;
    height: 27px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background: #04AAE0;
    cursor: pointer;
}

.lawyorHistory__slide {
    display: flex;
    flex-direction: column;
    gap: 13px;
}

.lawyorHistory__slide-title {
    font-size: 20px;
}

.lawyorHistory__slide-wrap {
    display: flex;
    align-items: center;
}

.lawyorHistory__slide-text {
    font-size: 16px;
    line-height: 114%;
    max-width: 450px;
}

.lawyorHistory__slide-img {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.lawyorHistory__slide-date {
    color: #2D2D2D;
    font-size: 14px;
    font-weight: 300;
    text-align: end;
}

.newsIndSwiper {
    margin: 60px 0;
}

.newsWrap {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.newsWrap__btns {
    display: flex;
    gap: 30px;
    margin-left: auto;
    margin-right: 160px;
}

.newsWrap__btns-link {
    font-size: 20px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.newsWrap__flex {
    display: flex;
    gap: 40px;
}

.newsWrap__mainPost {
    display: flex;
    gap: 10px;
    max-width: 720px;
}

.newsWrap__mainPost img {
    width: 100%;
    max-width: 474px;
}

.newsWrap__mainPost-content {
    display: flex;
    flex-direction: column;
    max-width: 229px;
    width: 100%;
    padding-top: 20px;
    justify-content: space-between;
}

.newsWrap__mainPost-text {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
}

.newsWrap__mainPost-date {
    color: #2D2D2D;
    font-size: 18px;
    margin-left: auto;
}

.newsWrap__post {
    height: 190px;
    max-width: 590px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-align: center;
}

.newsWrap__post-btn {
    display: flex;
    justify-content: space-between;
}

.newsWrap__post-text {
    min-height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    text-align: center;
    font-size: 25px;
    line-height: 27px;
}

.newsWrap__post-link {
    display: flex;
    width: 69px;
    height: 19px;
    justify-content: center;
    align-items: center;
    background: #04AAE0;
    color: #FFF;
    font-size: 10px;
    line-height: 39.2px;
}

.newsWrap__post-date {
    font-size: 10px;
}

.calendar {
    margin-top: 70px;
    display: flex;
    justify-content: space-between;
}

.calendar__wrap {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.calendar__wrap-title {
    color: #252525;
    font-size: 28px;
    line-height: 125%;
}

.calendar__wrap-title--blue {
    color: #04AAE0;
    font-size: 45px;
    line-height: 125%;
}

.calendar__wrap-flex {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
    row-gap: 40px;
}

.calendar__wrap-item {
    width: 158px;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #252525;
    font-size: 15.542px;
    line-height: 125%;
}

.calendar__wrap-titleItem {
    color: #252525;
    font-size: 18.651px;
    line-height: 125%;
    opacity: .5;
    margin-bottom: 55px;
}

.calendar__wrap-briks {
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.calendar__wrap-blueBriks {
    border-radius: 3.108px;
    background: #D2F0FF;
    display: flex;
    height: 21.759px;
    padding: 2.229px 0 3.53px 6.217px;
    color: #000;
    font-size: 12.434px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.calendar__wrap-blueBriks--red {
    border-radius: 3.108px;
    background: #FFD9D9;
    display: flex;
    height: 21.759px;
    padding: 2.229px 0 3.53px 6.217px;
    color: #000;
    font-size: 12.434px;
    overflow: hidden;
}

.calendar__wrap-viewMore {
    color: #015DE7;
    font-size: 12.434px;
    margin-left: auto;
    margin-top: 10px;
}

.calendar__close {
    max-width: 334px;
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.calendar__close-title {
    color: #000;
    font-size: 25px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.calendar__close-text {
    display: flex;
    flex-direction: column;
    font-size: 20px;
}

.calendar__close-date {
    color: #000000b0;
    font-size: 20px;
    line-height: 39.2px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}


.newsPhotos {
    margin-top: 80px;
    display: flex;
    gap: 20px;
    height: 750px;
}

.newsPhotos-item {
    position: relative;
    display: flex;
    flex-direction: column;
}

.newsPhotos-descr {
    margin-top: auto;
    display: flex;
    height: 151px;
    text-align: center;
    padding: 10px;
    justify-content: center;
    align-items: center;
    background: #00000047;
    color: #FFF;
    font-size: 18px;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.newsPhotos-right {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.newsPhotos-top {
    display: flex;
    gap: 20px;
    height: 365px;
}

.newsPhotos-bot {
    display: flex;
    gap: 20px;
    height: 365px;

}

.newsPhotos-withbtn {
    width: 440px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
}

.newsPhotos-item--little {
    height: 280px;
}

.newsPhotos-btn {
    background: #04AAE0;
    color: #FFF;
    font-size: 20px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.blog {
    margin-top: 80px;
    gap: 30px;
    position: relative;
    padding-bottom: 60px;
}

.blog-title {
    font-size: 28px;
    line-height: 39.2px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    margin-bottom: 20px;
}

.blod__slider {
    display: flex;
    flex-direction: column;
    width: 320px;
    position: relative;
}

.blod__img {
    width: 100%;
    height: 209px;
}

.blog__avatar {
    position: absolute;
    right: 10px;
    top: 195px;
    border-radius: 100%;
    overflow: hidden;
}

.blog__date {
    padding-left: 25px;
    margin-top: 26px;
    color: #A5A5A5;
    font-size: 14.773px;
}

.blog__title {
    padding-left: 25px;
    margin-top: 13px;
    color: #333;
    font-size: 18.596px;
    line-height: 26.034px;
}

.blog__descr {
    padding-left: 25px;
    margin-top: 13px;
    color: #767676;
    font-size: 15.496px;
    line-height: 24.794px;
}

.blog__link {
    padding-left: 25px;
    margin-top: 11px;
    color: #04AAE0;
    font-size: 13.947px;
    font-weight: 600;
    line-height: 22.315px;
    text-transform: capitalize;
}

.blog__btnWrap {
    bottom: 0;
    right: 0;
    position: absolute;
    display: flex;
    gap: 8px;
    align-items: center;
    margin-left: auto;
}

.blog-button-prev,
.blog-button-next {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background: #04AAE0;
}





@media (max-width: 1800px) {
    .events__swiper-btn {
        margin-left: 65px;
    }
}

@media (max-width: 1500px) {
    .newsWrap__post {
        max-width: 400px;
    }
}

@media (max-width: 1420px) {
    .header__button{
      font-size: 20px;
      padding: 10px;
    }
    .registry__filter-name{
      font-size:17px;
      margin-left:4px;
    }
}

@media (max-width: 1400px) {
    .newsWrap__mainPost {
        flex-direction: column;
        align-items: center;
    }

    .newsWrap__mainPost-content {
        max-width: 400px;
    }

    .newsWrap__flex {
        justify-content: space-around;
    }
}

@media (max-width: 1300px) {

    .blod__slider {
        width: 310px;
    }
}

@media (max-width: 1200px) {
    .events__swiper-img {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .events__swiper-imgWrap img {
        position: static;
        width: 100%;
    }

    .events__swiper-imgWrap {
        margin-left: 0;
        margin-top: 0;
    }

    .events__swiper-logosStick,
    .blueStick {
        display: none;
    }
}

@media (max-width: 992px) {
    .calendar {
        flex-direction: column;
        align-items: center;
        gap: 40px;
    }

    .calendar__wrap {
        align-items: center;
    }

    .calendar__wrap-flex {
        justify-content: center;
    }

    .calendar__close {
        max-width: unset;
    }

    .newsPhotos {
        height: unset;
        flex-direction: column;
    }

    .newsPhotos-item--big {
        height: 500px;
    }

    .newsWrap__post-text {
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .newsWrap__post-text {
        font-size: 20px;
    }

    .announcement {
        flex-direction: column;
    }

    .announcement__list {
        gap: 30px;
    }

    .announcement__columnCenter {
        margin-bottom: 30px;
    }

    .announcement__item,
    .announcement__text,
    .announcement__contentWrap {
        max-width: unset;
    }

    .announcement__column {
        display: flex;
        flex-direction: column;
    }

    .announcement__titleMain {
        margin-top: 30px;
        text-align: center;
    }

    .events__swiper-date {
        padding-left: 15px;
    }

    .events__swiper-btn,
    .events__swiper-title {
        margin-left: 15px;
    }

    .events__swiper-imgWrap {
        width: unset;
        height: unset;
    }
}

@media (max-width: 880px) {
    .newsWrap__flex {
        flex-direction: column;
        align-items: center;
    }

    .newsWrap__mainPost-content {
        max-width: unset;
    }

    .newsWrap__post {
        max-width: 590px;
        width: 100%;
    }

    .newsWrap__flex-left {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 768px) {
    .newsPhotos-withbtn {
        width: unset;
    }

    .events__swiper-info {
        gap: 20px;
        padding: 20px;
    }

    .events__swiper-title {
        text-align: center;
    }

    .events__swiper-title,
    .events__swiper-btn {
        margin: 0;
    }

    .events__swiper-date {
        margin-top: 20px;
        padding-left: 0;
        justify-content: center;
    }

    .events__swiper-info {
        align-items: center;
    }

    .events__swiper-slide {
        flex-direction: column;
    }

    .stickIn {
        display: none;
    }

    .events {
        margin-top: 40px;
        padding: 10px;
    }
}

@media (max-width: 576px) {
    .blog {
        padding: 0 10px;
        padding-bottom: 70px;
    }

    .newsPhotos-bot {
        height: unset;
    }

    .calendar {
        padding: 0 10px;
    }

    .newsPhotos {
        padding: 0 10px;
    }

    .newsPhotos-top {
        flex-direction: column;
        height: unset;
    }

    .newsPhotos-item {
        min-height: 365px;
    }

    .newsPhotos-item--big {
        height: unset;
    }

    .newsPhotos-bot {
        flex-direction: column;
    }

    .newsPhotos-item--little {
        height: unset;
    }

    .newsWrap {
        padding: 0 10px;
    }

    .newsWrap__btns {
        margin: 0;
        flex-wrap: wrap;
    }

    .newsWrap__post {
        height: auto;
        margin-top: 30px;
    }

    .newsWrap__post-text {
        min-height: unset;
    }

    .announcement {
        padding: 0 10px;
    }

    .announcement__item {
        -webkit-line-clamp: 8;
    }

    .lawyorHistory {
        padding: 0 10px;
    }
}
                            

