.main__main-slider{margin-top:20px}.tt{position:fixed;top:0;left:0;width:200px;height:200px;background:red;z-index:100}.main-slider__slide{position:relative;display:flex;justify-content:space-between;min-height:576px;padding-left:45px;border-radius:50px;background:#FFFFFF;overflow:hidden}.main-slider__circle{position:absolute;z-index:1;border-radius:50%;border:7px solid #F5F7FA;background:#ffffff}.main-slider__circle1{width:495px;height:495px;right:-40px;bottom:-80px}.main-slider__circle2{width:292px;height:292px;right:415px;top:-235px}.main-slider__left{position:relative;z-index:2;align-self:center;width:100%;max-width:735px}.main-slider__right{position:relative;z-index:2;display:flex;align-self:flex-end}.main-slider__right.center{align-self:center}.main-slider__right.gap{margin-right:60px}.main-slider__name{margin-top:0;margin-bottom:27px;color:var(--text-black);font-size:53px;font-style:normal;font-weight:700;line-height:52px}.main-slider__desc{margin-top:0;margin-bottom:44px;color:var(--text-light-gray);font-size:17px;font-style:normal;font-weight:300;line-height:25px}.main-slider__request{max-width:221px}.main-slider__links{display:flex;align-items:center;gap:0 40px}.main-slider{position:relative}.main-slider__buttons{position:absolute;right:82px;bottom:100px;z-index:1}.main-slider__buttons .slide-button:not(:hover){background:#F5F7FA}@media (max-width:1367px){.main-slider__slide{min-height:487px} .main-slider__circle1{right:-109px;bottom:-201px} .main-slider__circle2{right:319px} .main-slider__name{font-size:50px;line-height:50px} .main-slider__left{max-width:708px}}@media (max-width:1200px){.main-slider__name{font-size:29px;line-height:31px} .main-slider__right{align-self:center}}@media (max-width:768px){.main-slider__right{display:none} .main-slider__circle1,.main-slider__circle2{display:none} .main-slider__slide{min-height:unset;padding:30px 19px 43px;border-radius:30px} .main__main-slider{} .main-slider__buttons{position:unset} .main-slider__buttons{margin-top:30px;display: none;} .main-slider__more{display:none} .main-slider__request{max-width:100%}}@media (max-width:576px){.main-slider__slide{padding:unset;border-radius:unset} .main__main-slider{margin-top:0;padding:30px 0px 43px;border-radius:30px;background:#ffffff} .main-slider__name{margin-bottom:15px} .main-slider__desc{margin-bottom:30px;font-size:16px;line-height:21px }}
.main__main-slider .button{
  padding: 0 15px;
  white-space: nowrap;
}

.main-slider__buttons .slide-button.swiper-button-lock{
  display: none;
}