*{padding:0;margin:0;border:none}*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:rgba(0,0,0,0);background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}:root{--black-color:#1f1f1f;--grey-color:#aaaaaa;--white-color:#ffffff;--purple-bg:linear-gradient(to right, #514fb5, #302e92)}body,html{height:100%;font-family:EuclidSquare,sans-serif;font-weight:400}body{padding-top:45px}body.no-scroll{overflow:hidden}*{color:var(--black-color)}.wrapper{height:100vh;display:flex;flex-direction:column}.wrapper-container{flex:1 1 auto}[class*=__container]{padding:0 100px}[class*=__container2]{padding:0 30px}@font-face{font-family:EuclidSquare;font-display:swap;src:url(../fonts/EuclidSquare-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:EuclidSquare;font-display:swap;src:url(../fonts/EuclidSquare-Regular.woff2) format("woff2");font-weight:400;font-style:normal}.header{position:absolute;z-index:999;width:100%}.header .logo{min-width:220px;max-width:220px;width:220px}.header .logo .mobile-show{display:none}.header__blocks{display:flex;justify-content:space-between;gap:15px;padding:20px 60px 0 60px}.header .menu{position:relative;z-index:999;margin-top:-40px;margin-right:50px}.header .menu__list{display:flex;align-items:center;gap:10px}.header .menu .menu-item{display:flex;align-items:center;justify-content:center;width:160px;border-radius:50px;position:relative;cursor:pointer}.header .menu .menu__link{padding:21px 15px;border-radius:50px;position:relative;overflow:hidden;z-index:1;width:100%;border:1px solid #eaeaea;transition:color .6s ease-in-out}.header .menu .menu__link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(243,243,243,.6);clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.header .menu .menu__link:hover::before{clip-path:circle(150% at 0 100%)}.header .menu .menu-item a{display:flex;align-items:center;font-weight:500;font-size:13px;gap:10px;text-decoration:none;width:100%;justify-content:center}.header .menu .menu-item a img{margin-top:2px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header .menu .submenu{display:none;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .3s ease-in-out;position:absolute;top:125%;left:0;width:100%;background:#fff;border-radius:25px;box-shadow:0 4px 26px rgba(20,19,55,.38);flex-direction:column;gap:20px}.header .menu .submenu__inner{padding:25px 20px 30px 23px;display:flex;flex-direction:column;gap:20px}.header .menu .submenu::before{content:"";position:absolute;top:-7px;right:30px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:9px solid #fff}.header .menu .submenu li a{display:block;text-decoration:none;transition:background .3s,color .3s;font-weight:400;font-size:13px;line-height:100%}.header .menu .submenu li:hover a{color:#302e92}.header .menu .menu-item.has-submenu.active .submenu{display:flex;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header .menu .menu-item.has-submenu.active a img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__info{width:193px;border-radius:26px;background-color:#fff;overflow:hidden;padding:5px}.header__info .btn-contact{position:relative;display:flex;align-items:center;justify-content:end;width:100%;gap:22px;overflow:hidden;border-radius:26px;z-index:1}.header__info .btn-contact p{font-weight:500;font-size:14px;z-index:9;transition:all .5s ease-in-out}.header__info .btn-contact:hover p{color:#fff;transition:all .5s ease-in-out}.header__info .btn-contact:hover .btn-icon::after{background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);width:100vh}.header__info .btn-icon{width:65px;height:65px;border-radius:25px;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;transition:all .4s ease-in-out}.header__info .btn-icon img{z-index:9}.header__info .btn-icon::after{position:absolute;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);width:100%;height:100%;border-radius:25px;content:"";transition:all .4s ease-in-out}.header .burger-menu{display:none;width:50px;height:50px;border-radius:15px;background-color:#fff;align-items:center;justify-content:center;position:relative;z-index:1000;cursor:pointer}.header .burger-menu.active{background-color:#302e92;box-shadow:0 4px 26px rgba(20,19,55,.38)}.header .burger-menu.active span{background-color:#fff}.header .burger-menu span{position:absolute;width:16px;height:3px;background:#302e92;border-radius:2px;transition:all .3s ease}.header .burger-menu span:nth-child(1){top:18px}.header .burger-menu span:nth-child(2){top:24px}.header .burger-menu span:nth-child(3){top:30px}.header .burger-menu.active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:24px}.header .burger-menu.active span:nth-child(2){opacity:0}.header .burger-menu.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24px}.footer{margin-top:30px;padding-bottom:75px}.footer__blocks{display:flex;flex-direction:column;gap:67px;background-color:#f3f3f3;border-radius:35px;padding:50px 145px}.footer .logo{width:317px;height:47px}.footer .logo img{width:317px;height:47px;-o-object-fit:contain;object-fit:contain}.footer__top{display:flex;justify-content:space-between;gap:117px}.footer__top-block{display:flex;align-items:start;gap:117px}.footer__info{display:flex;flex-direction:column;gap:27px}.footer__info .title{font-weight:500;font-size:33px;line-height:100%}.footer__info .footer-menu__list{display:flex;flex-direction:column;gap:24px}.footer__info .footer-menu__list li{line-height:100%}.footer__info .footer-menu__list a{font-weight:400;font-size:18px;line-height:100%;transition:background .2s ease-in-out}.footer__info .footer-menu__list a:hover{background:var(--purple-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.footer__info .footer__contacts{display:flex;flex-direction:column;gap:40px}.footer__info .footer__contacts-block{display:flex;gap:45px}.footer__info .footer__contacts-block-item{display:flex;flex-direction:column;gap:15px}.footer__info .footer__contacts-block-item span{font-weight:400;font-size:14px;color:var(--grey-color)}.footer__info .footer__contacts-block-item a{font-weight:400;font-size:20px;transition:background .2s ease-in-out}.footer__info .footer__contacts-block-item a:hover{background:var(--purple-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.footer .up{display:flex;width:78px;height:78px;border-radius:20px;border:1px solid #d8d8d8;transition:background .3s ease-in-out;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .4s ease-in-out}.footer .up::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.footer .up:hover{color:#302e92}.footer .up:hover::before{clip-path:circle(150% at 0 100%)}.footer .up .arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.footer .up .arrow-white{opacity:0}.footer .up:hover .arrow-blue{opacity:0}.footer .up:hover .arrow-white{opacity:1}.footer__below{display:flex;align-items:center;justify-content:space-between}.footer__below *{font-weight:400;font-size:16px;line-height:100%}.footer__below-info{display:flex;align-items:center;gap:65px}.footer__below-info a{position:relative;transition:background .2s ease-in-out}.footer__below-info a:hover{background:var(--purple-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.footer__below-info a:hover::after{background:var(--purple-bg);transition:background .2s ease-in-out}.footer__below-info a::after{position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#1f1f1f;content:"";transition:background .2s ease-in-out}.breadcrumbs{border:1px solid #dbdbdb;border-radius:25px;margin-top:15px;margin-bottom:40px}.breadcrumbs__list{display:flex;align-items:center;gap:15px;padding:32px 70px}.breadcrumbs__list *{font-weight:400;font-size:18px;line-height:150%;color:#c3c3c3}.breadcrumbs__list span{color:#302e92;font-weight:500}.breadcrumbs__link{transition:all .2s ease-in-out}.breadcrumbs__link:hover{text-decoration:underline}.form{position:relative}.form .modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.form .modal__content-wrap{padding:44px 62px 100px 62px;background-color:#fff;border-radius:35px;margin:15px}.form .modal__content{width:430px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.form .modal__title{text-align:center;font-weight:400;font-size:33px;line-height:100%}.form .modal__form{display:flex;flex-direction:column;gap:18px}.form .modal__form input,.form .modal__form textarea{width:100%}.form .modal__form input::-webkit-input-placeholder,.form .modal__form textarea::-webkit-input-placeholder{color:#c4c4c4;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.form .modal__form input:-ms-input-placeholder,.form .modal__form textarea:-ms-input-placeholder{color:#c4c4c4;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.form .modal__form input::-ms-input-placeholder,.form .modal__form textarea::-ms-input-placeholder{color:#c4c4c4;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.form .modal__form input::placeholder,.form .modal__form textarea::placeholder{color:#c4c4c4;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.form .modal .form-group{padding:30px 30px;border:1px solid #dbdbdb;border-radius:30px;display:flex;align-items:center;gap:15px}.form .modal .form-group .form-icon{line-height:0}.form .modal .form-group *{color:#c4c4c4;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.form .modal .form-group-textarea{width:100%}.form .modal .form-group-textarea textarea{padding:24px 30px;border:1px solid #dbdbdb;border-radius:30px;min-height:150px;resize:none;outline:0}.form .modal .form-group-textarea *{color:#c4c4c4;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.form .modal.active{opacity:1;visibility:visible}.form .modal__overlay{position:absolute;inset:0}.form .modal.active .modal__content{-webkit-transform:translateY(0);transform:translateY(0)}.form .modal__submit{display:block;width:100%;padding:43px 20px;border:none;border-radius:25px;font-size:20px;cursor:pointer;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);color:#fff;font-weight:500;transition:.3s;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.form .modal__submit::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;border-radius:25px;z-index:-1}.form .modal__submit:hover{color:#302e92}.form .modal__submit:hover::before{clip-path:circle(150% at 0 100%)}.form .modal__submit:hover{opacity:.9}.form .modal__close-btn{position:absolute;top:20px;right:30px;background-color:#fff;width:65px;height:65px;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.form .modal__close-btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.form .modal__close-btn:hover{color:#302e92}.form .modal__close-btn:hover::before{clip-path:circle(150% at 0 100%)}.form .modal__close{border:none;background:0 0;font-size:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:-5px;color:#302e92}.general .header .logo{min-width:300px;width:300px;max-width:300px}.general .header .logo .mobile-show{display:none}.general .header .menu{margin-right:110px}.general .main{position:relative;overflow:hidden}.general .main__slide{position:relative;background-position:top;background-size:cover;background-repeat:no-repeat;min-height:800px;cursor:-webkit-grab;cursor:grab}.general .main .swiper-pagination{display:flex;gap:15px;justify-content:center;z-index:99;bottom:50px}.general .main .swiper-pagination-bullet{background:#d9d9d9;width:10px;height:10px;opacity:1}.general .main .swiper-pagination-bullet-active{background:linear-gradient(71.08deg,#3161ff -6.58%,#302e92 125.82%),linear-gradient(90deg,#4a47d7 0,#302e92 100%)}.general .main .main__wrap{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:800px;-webkit-mask-image:url(../img/main/general-mask.webp);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:top;mask-image:url(../img/main/general-mask.webp);mask-repeat:no-repeat;mask-size:cover;mask-position:top;border-radius:40px;width:100%;padding:0}.general .main__info{display:flex;align-items:start;flex-direction:column;padding:0 60px;padding-top:120px;padding-bottom:70px;width:100%;max-width:100%}.general .main__info-title{max-width:100%;width:100%;font-weight:500;font-size:255px;line-height:100%}.general .main__info-right{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:100%}.general .main__info-right p{max-width:485px;width:100%}.general .main__info-right .btn{padding:43px 32px;font-size:20px;color:#fff;font-weight:500;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);width:100%;text-align:center;max-width:354px;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.general .main__info-right .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.general .main__info-right .btn:hover{color:#302e92}.general .main__info-right .btn:hover::before{clip-path:circle(150% at 0 100%)}.general .about{padding-top:40px;padding-bottom:60px;position:relative}.general .about::after{position:absolute;top:-40px;right:0;content:"";width:217px;height:145px;background-image:url(../img/svg/heart-design.svg);background-repeat:no-repeat;background-size:contain}.general .about__blocks{display:flex;flex-direction:column;gap:100px}.general .about__top{display:flex;flex-direction:column;gap:45px}.general .about__top-right{display:flex;align-items:center;justify-content:space-between;gap:20px}.general .about__top-contents{max-width:830px;width:100%;display:flex;align-items:start;flex-direction:column;gap:30px}.general .about__top-contents p{font-weight:400;font-size:20px;line-height:130%}.general .about__title{font-weight:400;font-size:76px;line-height:100%;letter-spacing:0}.general .about__title span{background:var(--purple-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.general .about .btn{display:flex;padding:43px 40px;width:100%;text-align:center;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);max-width:350px;justify-content:center;align-items:center;gap:35px}.general .about .btn p{font-size:20px;color:#fff;font-weight:500;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out}.general .about .btn span{line-height:0;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out}.general .about .btn:hover p{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.general .about .btn:hover span{-webkit-transform:translateX(30px);transform:translateX(30px)}.general .about-numbers{overflow:hidden}.general .about-numbers__list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.general .about-numbers__item{min-height:530px;border-radius:35px}.general .about-numbers .cta{grid-column:span 2;position:relative;overflow:hidden;padding:40px 140px}.general .about-numbers .cta::after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:radial-gradient(98.24% 435.61% at 4.01% 95.27%,rgba(48,46,146,.82) 0,rgba(109,107,205,.82) 45.55%,rgba(75,73,172,.82) 76.34%,rgba(48,46,146,.82) 100%);opacity:.92}.general .about-numbers .cta__contetns{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:9;height:100%}.general .about-numbers .cta__contetns *{color:#fff}.general .about-numbers .cta__contetns-top{display:flex;align-items:start;justify-content:start;max-width:580px;width:100%}.general .about-numbers .cta__contetns-top p{font-weight:500;font-size:75px;line-height:100%}.general .about-numbers .cta__contetns-below{display:flex;align-items:end;justify-content:end}.general .about-numbers .cta__contetns-below p{font-weight:500;font-size:25px;line-height:98%}.general .about-numbers .cta__contetns-below p span{font-size:60px}.general .about-numbers .company-income{grid-column:span 1;overflow:hidden;position:relative;height:100%}.general .about-numbers .company-income::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(145.59deg,#f6f6f6 1%,rgba(144,144,144,.5019607843) 100%);z-index:-1}.general .about-numbers .company-income .swiper{position:relative;z-index:2}.general .about-numbers .company-income__slide{position:relative;z-index:999;display:flex;flex-direction:column;background-repeat:no-repeat;background-size:cover;cursor:-webkit-grab;cursor:grab}.general .about-numbers .company-income__slide img{position:absolute;right:0;bottom:0;z-index:99;width:100%}.general .about-numbers .company-income__slide-info{display:flex;flex-direction:column;align-items:start;gap:5px;padding:35px 20px 35px 50px}.general .about-numbers .company-income__slide-info h3{font-weight:400;font-size:70px;line-height:100%;color:#302e92}.general .about-numbers .company-income__slide-info p{font-weight:500;font-size:23px;color:#1f1f1f;line-height:100%}.general .about-numbers .about-numbers__item.company-income .swiper{height:100%}.general .about-numbers .about-numbers__item.company-income .swiper-slide{width:100%!important;height:100%!important}.general .about-numbers .swiper-pagination2{display:flex;gap:15px;justify-content:center;align-items:end;z-index:999;position:relative;bottom:50px}.general .about-numbers .swiper-pagination-bullet{background:#d9d9d9;width:10px;height:10px;opacity:1}.general .about-numbers .swiper-pagination-bullet-active{background:linear-gradient(71.08deg,#3161ff -6.58%,#302e92 125.82%),linear-gradient(90deg,#4a47d7 0,#302e92 100%)}.our-companies{padding-top:60px;padding-bottom:70px}.our-companies__blocks{display:flex;flex-direction:column;gap:95px}.our-companies__top{display:flex;align-items:end;justify-content:space-between;gap:15px}.our-companies__top h2{font-weight:400;font-size:76px;line-height:100%}.our-companies__top h2 span{background:var(--purple-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.our-companies__btns{display:flex;align-items:center;gap:10px}.our-companies__btn{width:55px;height:55px;border:1px solid #d8d8d8;display:flex;align-items:center;justify-content:center;position:relative;border-radius:15px;transition:all .2s ease-in-out}.our-companies__btn:hover{background:linear-gradient(90deg,#4a47d7 0,#302e92 100%)}.our-companies__btn:hover .swiper-button-next,.our-companies__btn:hover .swiper-button-prev{color:#fff}.our-companies .swiper-button-next,.our-companies .swiper-button-prev{position:static;color:#302e92;width:100%;height:100%;z-index:10;line-height:0;margin-top:0;padding-top:0}.our-companies .swiper-button-next::after,.our-companies .swiper-button-prev::after{font-size:20px;font-weight:500}.our-companies .swiper-pagination3{display:none}.our-companies-slider-slide{position:relative;display:flex;align-items:start;justify-content:end;flex-direction:column;min-height:600px;padding:60px 50px;border-radius:35px;cursor:-webkit-grab;cursor:grab;z-index:999;gap:35px;overflow:hidden}.our-companies-slider-slide *{color:#fff}.our-companies-slider-slide::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background:linear-gradient(180deg,rgba(48,46,146,0) 37.58%,rgba(48,46,146,.25) 82.84%)}.our-companies-slider-slide::after{content:"";position:absolute;bottom:-70px;left:0;height:100%;width:100%;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 70%);-webkit-mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 70%)}.our-companies-slider-slide .btn{padding:30px 10px;font-size:15px;font-weight:500;border:.92px solid #fff;text-align:center;border-radius:25px;cursor:pointer;position:relative;overflow:hidden;z-index:9;display:flex;align-items:center;justify-content:center;max-width:230px;width:100%;gap:25px}.our-companies-slider-slide .btn span{line-height:0}.our-companies-slider-slide .btn .arrow-blue{display:none}.our-companies-slider-slide .btn .arrow-white{display:block}.our-companies-slider-slide .btn p{transition:color .6s ease-in-out;color:#fff}.our-companies-slider-slide .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.our-companies-slider-slide .btn:hover{display:flex;align-items:center;justify-content:center;gap:25px}.our-companies-slider-slide .btn:hover p{color:#302e92}.our-companies-slider-slide .btn:hover::before{clip-path:circle(150% at 0 100%)}.our-companies-slider-slide .btn:hover .arrow-blue{display:block}.our-companies-slider-slide .btn:hover .arrow-white{display:none}.our-companies-slider-top{display:flex;flex-direction:column;gap:20px;position:relative;z-index:9}.our-companies-slider-top .name{font-weight:500;font-size:33px;line-height:130%}.our-companies-slider-top .descript{font-weight:400;font-size:20px;line-height:130%;max-width:350px;width:100%}.our-companies .swiper-pagination3{gap:15px;justify-content:center;align-items:end;z-index:999;position:relative}.our-companies .swiper-pagination-bullet{background:#d9d9d9;width:10px;height:10px;opacity:1}.our-companies .swiper-pagination-bullet-active{background:linear-gradient(71.08deg,#3161ff -6.58%,#302e92 125.82%),linear-gradient(90deg,#4a47d7 0,#302e92 100%)}.trademarks{padding-top:60px;padding-bottom:70px}.trademarks__blocks{display:flex;flex-direction:column;gap:70px}.trademarks__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.trademarks__top .title{font-weight:400;font-size:76px;line-height:98%;max-width:708px;width:100%}.trademarks__top .descript{max-width:555px;width:100%;font-weight:500;font-size:20px;line-height:130%}.trademarks__list{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;justify-content:space-between;gap:20px}.trademarks__list img{min-width:190px}.trademarks-slider{display:none}.trademarks-slider img{min-width:190px}.trademarks-slider .swiper-wrapper{height:100%;display:flex;align-items:stretch}.trademarks-slider .swiper-slide{border:1px solid #dbdbdb;padding:50px 10px;justify-content:center;align-items:center;height:100%;margin:0 auto;display:flex;border-radius:20px;min-height:160px}.trademarks-slider .my-trademarks-pagination{display:none}.trademarks-slider .my-trademarks-pagination{gap:15px;justify-content:center;align-items:end;z-index:999;position:relative}.trademarks-slider .swiper-pagination-bullet{background:#d9d9d9;width:10px;height:10px;opacity:1}.trademarks-slider .swiper-pagination-bullet-active{background:linear-gradient(71.08deg,#3161ff -6.58%,#302e92 125.82%),linear-gradient(90deg,#4a47d7 0,#302e92 100%)}.baner{padding-top:30px;margin-bottom:40px}.baner__blocks{border:1px solid #dbdbdb;padding:60px 140px 70px 140px;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);border-radius:35px;display:flex;align-items:center;justify-content:space-between;gap:15px}.baner__blocks .title{max-width:855px;width:100%;font-weight:400;font-size:87px;line-height:93%;color:#fff}.baner .btn{background-color:#fff;max-width:315px;width:100%;font-weight:500;font-size:20px;line-height:100%;text-align:center;color:#302e92;padding:35px 15px;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.baner .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.baner .btn:hover{color:#302e92}.baner .btn:hover::before{clip-path:circle(150% at 0 100%)}.main{position:relative;bottom:0;width:100%;padding-bottom:45px}.main__wrap{min-height:800px;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(../img/main/mask-01.webp);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:top;mask-image:url(../img/main/mask-01.webp);mask-repeat:no-repeat;mask-size:cover;mask-position:top;border-radius:40px;background-color:#f3f3f3}.main .main__blocks{position:relative;display:flex;align-items:end;padding:0 60px 70px;min-height:800px;border-radius:40px;z-index:99;overflow:hidden;background-repeat:no-repeat;background-size:cover}.main__info{display:flex;align-items:end;gap:10px;justify-content:space-between;width:100%}.main__info-title{max-width:1280px;width:100%;font-size:90px;color:#fff;line-height:95%}.main__info-right{display:flex;flex-direction:column;justify-content:space-between;gap:37px;align-items:start;min-height:280px;max-width:420px;width:100%}.main__info-right p{color:#fff;font-size:20px;font-weight:500;line-height:130%}.main .btn{padding:43px 32px;font-size:20px;color:#fff;font-weight:500;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);width:100%;text-align:center;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.main .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.main .btn:hover{color:#302e92}.main .btn:hover::before{clip-path:circle(150% at 0 100%)}.our-services{padding-top:45px;padding-bottom:40px}.our-services__blocks{display:flex;align-items:start;flex-direction:column;gap:107px}.our-services__top{display:flex;align-items:start;justify-content:space-between;gap:20px;width:100%}.our-services__top .title{max-width:912px;width:100%;font-size:76px;line-height:100%;font-weight:400}.our-services__top .title span{background:var(--purple-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.our-services__top .descript{max-width:525px;width:100%;font-size:20px;line-height:130%;font-weight:500}.our-services__list{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:25px}.our-services__item{min-height:570px;width:100%;position:relative;border-radius:30px;overflow:hidden}.our-services__item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:9;background-size:cover;background:linear-gradient(180deg,rgba(48,46,146,0) 37.58%,rgba(48,46,146,.25) 82.84%),linear-gradient(63.81deg,rgba(246,246,246,.12) 2.75%,rgba(255,255,255,.12) 138.83%)}.our-services__item::after{content:"";position:absolute;bottom:-70px;left:0;height:100%;width:100%;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 80%);-webkit-mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 80%)}.our-services__item .bg-pic{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:30px}.our-services__item-info{position:relative;display:flex;justify-content:space-between;align-items:end;height:100%;padding:60px 45px;width:100%;z-index:9}.our-services__item-info .descript{font-weight:500;font-size:33px;line-height:100%;color:#fff;max-width:290px;width:100%}.our-services__item-info .btn{background-color:#fff;line-height:0;border-radius:25px;width:78px;height:78px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;z-index:1;transition:color .6s ease-in-out}.our-services__item-info .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.our-services__item-info .btn:hover{color:#302e92}.our-services__item-info .btn:hover::before{clip-path:circle(150% at 0 100%)}.our-services__item-info .btn img{transition:all .6s ease-in-out;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.our-services__item-info .btn .arrow-white{display:none}.our-services__item-info .btn:hover img{-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:9}.our-services__item-info .btn:hover .arrow-blue{display:none}.our-services__item-info .btn:hover .arrow-white{display:flex}.history{padding-top:30px;padding-bottom:40px}.history__blocks{padding:65px 50px 105px 50px;border-radius:40px;display:flex;flex-direction:column;gap:60px;background-repeat:no-repeat;background-size:cover;background-position:center}.history__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.history__top .title{font-weight:400;font-size:76px;line-height:98%;color:#fff;max-width:708px;width:100%}.history__top .descript{max-width:360px;width:100%;font-weight:500;font-size:20px;line-height:130%;color:#fff}.history__list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:50px}.history__item{background:linear-gradient(63.81deg,rgba(246,246,246,.17) 2.75%,rgba(255,255,255,.17) 138.83%);backdrop-filter:blur(25px);padding:25px 45px 40px 45px;border-radius:35px;min-height:305px;display:flex;flex-direction:column;gap:40px}.history__item .title{font-weight:400;font-size:65px;line-height:100%;color:#fff}.history__item .descript{max-width:383px;width:100%;font-weight:400;font-size:18px;line-height:120%;color:#fff}.beton .main__info-title{max-width:1056px;width:100%;font-size:70px}.beton .history__item{min-height:230px}.beton .our-services .cta{grid-column:span 2;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);border:1px solid #dbdbdb;color:#fff;border-radius:35px;position:relative;overflow:hidden}.beton .our-services .cta::after{position:absolute;bottom:0;right:0;background-image:url(../img/beton/our-services-pic.webp);width:605px;height:395px;background-size:contain;background-repeat:no-repeat;content:"";z-index:1}.beton .our-services .cta__blocks{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:67px 40px 50px 70px;position:relative;z-index:9}.beton .our-services .cta__block{display:flex;flex-direction:column;gap:45px}.beton .our-services .cta__block h3{font-weight:400;font-size:69px;line-height:93%;color:#fff}.beton .our-services .cta__block p{font-weight:400;font-size:16px;line-height:130%;max-width:325px;width:100%;color:#cfcfcf}.beton .our-services .cta .btn{background-color:#fff;max-width:315px;width:100%;font-weight:500;font-size:20px;line-height:100%;text-align:center;color:#302e92;padding:35px 15px;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.beton .our-services .cta .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.beton .our-services .cta .btn:hover{color:#302e92}.beton .our-services .cta .btn:hover::before{clip-path:circle(150% at 0 100%)}.verto .main__info-title{max-width:1235px;width:100%;font-size:150px;color:#fff;line-height:86%}.verto .our-services__top{position:relative}.verto .our-services__top::after{position:absolute;left:58%;top:80%;width:217px;height:145px;content:"";background-image:url(../img/svg/heart-design.svg);background-repeat:no-repeat;background-size:contain}.verto .our-services__top .title{max-width:1048px;width:100%}.verto .cta{grid-column:span 3;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);border:1px solid #dbdbdb;color:#fff;border-radius:35px;position:relative;overflow:hidden}.verto .cta::after{position:absolute;bottom:-5px;right:0;background-image:url(../img/verto/our-services-pic.webp);width:1008px;height:100%;background-size:contain;background-repeat:no-repeat;content:"";z-index:1}.verto .cta::before{position:absolute;right:0;bottom:-40%;width:900px;height:800px;border-radius:50%;background:rgba(32,31,104,.56);-webkit-filter:blur(20px);filter:blur(20px);content:""}.verto .cta__blocks{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:67px 40px 50px 70px;position:relative;z-index:9;gap:147px}.verto .cta__block{display:flex;flex-direction:column;gap:45px}.verto .cta__block h3{font-weight:400;font-size:69px;line-height:93%;color:#fff}.verto .cta__block p{font-weight:400;font-size:16px;line-height:130%;max-width:325px;width:100%;color:#cfcfcf}.verto .cta .btn{background-color:#fff;max-width:315px;width:100%;font-weight:500;font-size:20px;line-height:100%;text-align:center;color:#302e92;padding:35px 15px;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.verto .cta .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.verto .cta .btn:hover{color:#302e92}.verto .cta .btn:hover::before{clip-path:circle(150% at 0 100%)}.verto .history__list{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.verto .history__item{display:flex;flex-direction:column;justify-content:space-between;padding-right:15px}.brukland .our-services__top .title{max-width:1046px}.mixbet .our-services{padding-bottom:15px;margin-bottom:0}.mixbet .our-services__top{position:relative}.mixbet .our-services__top::after{position:absolute;left:67%;top:80%;width:217px;height:145px;content:"";background-image:url(../img/svg/heart-design.svg);background-repeat:no-repeat;background-size:contain}.mixbet .our-services__top .title{max-width:1076px;width:100%}.mixbet .cta-wrap{padding-top:15px;padding-bottom:40px}.mixbet .cta{grid-column:span 3;border:1px solid #dbdbdb;border-radius:35px;position:relative;overflow:hidden;height:539px}.mixbet .cta .btn{background-color:#fff;max-width:315px;width:100%;font-weight:500;font-size:20px;line-height:100%;text-align:center;color:#302e92;padding:35px 15px;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.mixbet .cta .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.mixbet .cta .btn:hover{color:#302e92}.mixbet .cta .btn:hover::before{clip-path:circle(150% at 0 100%)}.mixbet .cta__blocks{height:100%}.mixbet .cta__slide{display:flex;align-items:flex-end;justify-content:flex-start;background-size:cover;background-position:center;height:100%;padding:58px;color:#fff;position:relative}.mixbet .cta__slide::after{position:absolute;left:0;bottom:0;width:100%;height:100%;content:"";background:linear-gradient(179.87deg,rgba(34,34,71,0) -32.84%,#222247 99.89%)}.mixbet .cta__content{position:relative;z-index:88;display:flex;flex-direction:column;align-items:start;gap:58px}.mixbet .cta__content-top{display:flex;flex-direction:column}.mixbet .cta__content-top h2{font-weight:400;font-size:110px;line-height:100%;color:#fff}.mixbet .cta__content-top p{font-weight:500;font-size:23px;color:#fff;line-height:100%}.mixbet .swiper-pagination{position:absolute;right:58px;bottom:58px;display:flex;flex-direction:column;justify-content:end;gap:18px;z-index:99;-webkit-transform:none;transform:none}.mixbet .swiper-pagination-bullet{background:#fff;width:10px;height:10px;opacity:1}.mixbet .swiper-pagination-bullet-active{background:linear-gradient(71.08deg,#3161ff -6.58%,#302e92 125.82%),linear-gradient(90deg,#4a47d7 0,#302e92 100%)}.bud-majster .main__info-title{line-height:110%}.bud-majster .our-services__top .descript{max-width:260px;width:100%}.bud-majster .our-services .cta{grid-column:span 2;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);border:1px solid #dbdbdb;color:#fff;border-radius:35px;position:relative;overflow:hidden}.bud-majster .our-services .cta::after{position:absolute;bottom:0;right:0;background-image:url(../img/bud-majster/bud-majster-services.webp);width:475px;height:340px;background-size:contain;background-repeat:no-repeat;content:"";z-index:1}.bud-majster .our-services .cta__blocks{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:67px 40px 50px 70px;position:relative;z-index:9}.bud-majster .our-services .cta__block{display:flex;flex-direction:column;gap:45px}.bud-majster .our-services .cta__block h3{font-weight:400;font-size:69px;line-height:93%;color:#fff}.bud-majster .our-services .cta__block p{font-weight:400;font-size:16px;line-height:130%;max-width:325px;width:100%;color:#cfcfcf}.bud-majster .our-services .cta .btn{background-color:#fff;max-width:315px;width:100%;font-weight:500;font-size:20px;line-height:100%;text-align:center;color:#302e92;padding:35px 15px;border-radius:30px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .6s ease-in-out}.bud-majster .our-services .cta .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.bud-majster .our-services .cta .btn:hover{color:#302e92}.bud-majster .our-services .cta .btn:hover::before{clip-path:circle(150% at 0 100%)}.bud-majster .history__list{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:50px}.bud-majster .history__item{justify-content:space-between}.general2 .header .logo{min-width:300px;width:300px;max-width:300px}.general2 .header .logo .mobile-show{display:none}.general2 .header .menu{margin-right:110px}.general2 .main{position:relative;bottom:0;width:100%;padding-bottom:10px}.general2 .main__wrap{min-height:330px;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(../img/main/mask-about.webp);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:top;mask-image:url(../img/main/mask-about.webp);mask-repeat:no-repeat;mask-size:cover;mask-position:top;border-radius:40px;background-color:#f3f3f3}.general2 .main .main__blocks{position:relative;display:flex;align-items:end;padding:0 60px 70px;min-height:330px;overflow:hidden;background-repeat:no-repeat;background-size:cover;z-index:9}.general2 .main .main__blocks::after{position:absolute;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(100px);content:"";background-color:rgba(0,0,0,.226)}.general2 .main__info{position:absolute;z-index:99}.general2 .main__info-title{text-align:left}.about-us .our-services{position:relative}.about-us .our-services::after{position:absolute;right:30px;top:20px;width:220px;height:145px;content:"";background-image:url(../img/svg/heart-design.svg);background-repeat:no-repeat;background-size:contain}.about-us .our-services__item-info{display:flex;align-items:start;flex-direction:column;justify-content:end;height:100%;gap:10px}.about-us .our-services__item-info *{color:#fff}.about-us .our-services__item-info .descript{max-width:100%}.about-us .our-services__item-info span{max-width:415px;width:100%;font-weight:400;font-size:18px;line-height:130%}.about-us .history__top .descript{max-width:477px;width:100%}.about-us .history__list{display:grid;grid-template-columns:repeat(4,1fr)}.about-us .history__item{min-height:350px;display:flex;flex-direction:column;justify-content:space-between;padding:47px 20px 40px 40px}.about-us .history__item .title{font-weight:500;font-size:20px;line-height:100%}.about-us .history__item-detail{display:flex;justify-content:start;flex-direction:column;gap:20px}.about-us .history__item-detail .descript{max-width:295px;width:100%;font-size:18px}.contacts .breadcrumbs{margin-bottom:30px}.contacts .contacts-info{padding-top:30px;margin-bottom:40px}.contacts .contacts-info__blocks{display:flex;align-items:center;justify-content:space-between;gap:20px}.contacts .contacts-info__blocks .map{border-radius:40px}.contacts .contacts-info__blocks .map img{border-radius:40px}.contacts .contacts-info .footer__info{display:flex;flex-direction:column;gap:66px}.contacts .contacts-info .footer__info .title{font-size:76px;line-height:100%;font-weight:400;text-align:left}.contacts .contacts-info .footer__info .title span{background:var(--purple-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.contacts .contacts-info .btn{padding:30px 10px;font-size:15px;font-weight:500;background:linear-gradient(90deg,#4a47d7 0,#302e92 100%);text-align:center;border-radius:25px;cursor:pointer;position:relative;overflow:hidden;z-index:9;max-width:354px;width:100%;transition:color .6s ease-in-out;color:#fff}.contacts .contacts-info .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#f3f3f3;clip-path:circle(0 at 0 100%);transition:clip-path .6s ease-in-out;z-index:-1}.contacts .contacts-info .btn:hover{color:#302e92}.contacts .contacts-info .btn:hover::before{clip-path:circle(150% at 0 100%)}@media (max-width:1550px){[class*=__container]{padding:0 50px}.footer__blocks{padding:50px 50px;gap:50px}.footer .logo{width:250px;height:40px}.footer .logo img{width:250px;min-width:250px;height:40px}.footer__top{gap:80px}.footer__info{gap:20px}.footer__info .title{font-size:25px}.footer__info .footer-menu__list{gap:20px}.footer__info .footer-menu__list a{font-size:16px}.footer__info .footer__contacts{gap:30px}.footer__info .footer__contacts-block{gap:30px}.footer__info .footer__contacts-block-item{gap:10px}.footer__info .footer__contacts-block-item a{font-size:16px}.footer .up{width:70px;height:70px}.general .main .swiper-pagination{bottom:60px}.general .main__info-title{font-size:180px}.general .main__info-right .btn{padding:38px 32px}.general .about__top-contents p{font-size:18px}.general .about__title{font-size:60px}.general .about .btn{padding:38px 32px}.our-companies__top h2{font-size:60px}.our-companies-slider-slide{padding:40px;min-height:500px}.our-companies-slider-top{gap:15px}.our-companies-slider-top .name{font-size:28px}.our-companies-slider-top .descript{font-size:18px;max-width:300px;width:100%}.trademarks__top .title{font-size:60px}.trademarks__top .descript{font-size:18px}.baner__blocks .title{font-size:60px}.main__info-title{font-size:75px}.main__info-right{gap:30px}.main__info-right p{font-size:16px}.main .btn{padding:38px 32px}.our-services__top .title{font-size:60px}.our-services__top .descript{font-size:18px}.our-services__item{min-height:500px}.history__top .title{font-size:60px}.history__top .descript{font-size:18px}.history__item .title{font-size:50px}.history__item .descript{font-size:16px}.beton .main__info-title{font-size:55px}.verto .main__info-title{font-size:100px}.verto .our-services__top::after{left:55%}.about-us .history__top .descript{font-size:18px}.contacts .contacts-info .footer__info .title{font-size:60px}}@media (max-width:1500px){.general .header .logo{min-width:220px;width:220px;max-width:220px}.general .header .menu{margin-right:40px}.general .about__blocks{gap:60px}.general .about-numbers__list{gap:15px}.general .about-numbers__item{min-height:450px}.general .about-numbers .cta{padding:40px}.general .about-numbers .cta__contetns-top p{font-size:60px}.general .about-numbers .cta__contetns-below p{font-size:20px}.general .about-numbers .cta__contetns-below p span{font-size:30px}.general .about-numbers .company-income__slide-info{padding:35px 20px 35px 30px}.general .about-numbers .company-income__slide-info h3{font-size:60px}.general .about-numbers .company-income__slide-info p{font-size:18px}.our-companies__blocks{gap:60px}.baner__blocks{padding:60px 50px 70px 50px}.baner .btn{max-width:280px;padding:30px 15px;width:100%;font-size:16px}.our-services__blocks{gap:60px}.our-services__item-info .descript{font-size:25px;max-width:250px}.our-services__item-info .btn{min-width:50px;width:50px;border-radius:10px;height:50px}.history__blocks{gap:60px}.history__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.history__item{padding:25px 25px 25px 25px}.beton .our-services .cta::after{width:405px;height:265px}.beton .our-services .cta__blocks{padding:67px 40px 50px 40px}.beton .our-services .cta__block h3{font-size:40px}.beton .our-services .cta__block p{font-size:13px}.beton .our-services .cta .btn{max-width:280px;padding:30px 15px;width:100%;font-size:16px}.verto .our-services__top::after{top:50%;width:200px;height:125px;left:55%}.verto .cta::after{width:787px;height:90%}.verto .cta::before{width:700px;bottom:-35%;height:700px}.verto .cta__blocks{padding:67px 40px 50px 40px}.verto .cta__block h3{font-size:40px}.verto .cta__block p{font-size:13px}.verto .cta .btn{max-width:280px;padding:30px 15px;width:100%;font-size:16px}.verto .history__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.mixbet .our-services__top::after{top:50%;width:200px;height:125px;left:70%}.mixbet .cta{height:480px}.mixbet .cta .btn{max-width:280px;padding:30px 15px;width:100%;font-size:16px}.mixbet .cta__slide{padding:35px}.mixbet .cta__content{gap:40px}.mixbet .cta__content-top{gap:10px}.mixbet .cta__content-top h2{font-size:70px}.mixbet .cta__content-top p{font-size:18px}.mixbet .swiper-pagination{right:35px;bottom:35px}.bud-majster .our-services .cta::after{width:375px;height:270px}.bud-majster .our-services .cta__blocks{padding:67px 40px 50px 40px}.bud-majster .our-services .cta__block h3{font-size:40px}.bud-majster .our-services .cta__block p{font-size:13px}.bud-majster .our-services .cta .btn{max-width:280px;padding:30px 15px;width:100%;font-size:16px}.bud-majster .history__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.general2 .header .logo{min-width:220px;width:220px;max-width:220px}.general2 .header .menu{margin-right:40px}.about-us .history__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.contacts .contacts-info__blocks .map{max-width:800px;width:100%}}@media (max-width:1400px){.trademarks__list{grid-template-columns:repeat(4,1fr);gap:20px;row-gap:50px}}@media (max-width:1240px){body{padding:27px 0 40px 0}[class*=__container]{padding:0 25px}[class*=__container2]{padding:0 25px}.header .logo{min-width:150px;max-width:150px;width:150px}.header__blocks{padding:15px 15px 0 15px}.header .menu{margin-right:0;margin-top:-30px}.header__info{width:150px}.header__info .btn-contact{gap:15px}.header__info .btn-contact p{font-size:12px}.header__info .btn-icon{min-width:50px;width:50px;min-height:50px;border-radius:10px;height:50px}.footer__blocks{padding:40px 20px}.footer__top-block{gap:80px}.footer__info .title{font-size:20px}.footer .up{width:50px;min-width:50px;border-radius:10px;height:50px}.footer__below-info{gap:40px}.breadcrumbs{margin-bottom:15px}.breadcrumbs__list{padding:32px 30px}.general .header .menu{margin-right:50px}.general .main .swiper-pagination{bottom:32px}.general .main .main__wrap{border-radius:20px}.general .main__info{padding:120px 15px 70px 15px}.general .main__info-title{font-size:130px}.general .main__info-right .btn{max-width:250px}.general .main__info-right .btn{font-size:13px;padding:30px 32px}.general .about{padding-bottom:25px;padding-top:25px}.general .about__top{padding:0 10px}.general .about__top-contents p{font-size:13px}.general .about__title{font-size:45px}.general .about .btn p{font-size:16px}.general .about .btn{font-size:13px;padding:30px 32px}.general .about-numbers__item{min-height:300px}.general .about-numbers .cta__contetns-top p{font-size:45px}.general .about-numbers .cta__contetns-below p{font-size:20px}.general .about-numbers .company-income__slide-info h3{font-size:33px}.general .about-numbers .company-income__slide-info p{font-size:13px}.general .about-numbers .swiper-pagination2{bottom:30px}.our-companies{padding-bottom:30px;padding-top:25px}.our-companies__blocks{padding:0 10px}.our-companies__top h2{font-size:45px}.our-companies__btn{width:40px;height:40px}.our-companies .swiper-button-next::after,.our-companies .swiper-button-prev::after{font-size:13px}.our-companies-slider-slide{padding:25px;gap:15px;min-height:400px}.our-companies-slider-slide .btn{font-size:13px;padding:22px 20px 22px 16px;max-width:200px;width:100%}.our-companies-slider-top{gap:10px}.our-companies-slider-top .name{font-size:20px}.our-companies-slider-top .descript{font-size:12px;max-width:220px;width:100%}.trademarks{padding-bottom:30px;padding-top:30px}.trademarks__top .title{font-size:45px}.trademarks__top .descript{font-size:13px}.baner{padding-top:20px;margin-bottom:20px}.baner__blocks{padding:40px 30px 70px 30px}.baner__blocks .title{font-size:45px}.main{padding-bottom:15px}.main .main__blocks{padding:0 40px 50px}.main__info{max-width:100%;width:100%}.main__info-title{font-size:50px}.main__info-right{max-width:350px;width:100%;min-height:150px}.main__info-right p{font-size:13px}.main .btn{font-size:13px;padding:30px 32px}.our-services{padding-bottom:20px;padding-top:20px}.our-services__blocks{padding:0 10px}.our-services__top .title{font-size:45px}.our-services__top .descript{font-size:13px}.our-services__list{gap:15px}.our-services__item{min-height:400px}.our-services__item-info{padding:25px 30px}.our-services__item-info .descript{max-width:200px;font-size:20px}.our-services__item-info .btn{min-width:42px;width:42px;border-radius:13.51px;height:42px}.history{padding-top:20px;padding-bottom:20px}.history__blocks{padding:40px 30px 70px 30px}.history__top .title{font-size:45px}.history__top .descript{font-size:13px}.beton .main__info-title{font-size:40px}.beton .our-services .cta__blocks{padding:45px 30px 45px 30px}.verto .main__info-title{font-size:50px}.verto .cta::after{width:570px;height:70%}.verto .cta::before{width:570px;bottom:-40%;height:600px}.verto .cta__blocks{padding:45px 30px 45px 30px}.bud-majster .our-services .cta__blocks{padding:45px 30px 45px 30px}.general2 .header .menu{margin-right:50px}.general2 .main{padding-bottom:10px}.general2 .main__wrap{border-radius:30px}.general2 .main .main__blocks{padding:35px;border-radius:30px}.about-us .our-services::after{width:200px;top:-10px;right:10px;height:125px}.about-us .our-services__item-info span{font-size:16px}.about-us .history__top .descript{max-width:320px}.about-us .history__top .descript{font-size:13px}.about-us .history__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;grid-template-columns:repeat(2,1fr);row-gap:15px}.about-us .history__item{min-height:250px}.about-us .history__item img{width:60px;height:60px}.about-us .history__item .title{font-size:16px}.about-us .history__item-detail .descript{font-size:12px}.contacts .breadcrumbs{margin-bottom:15px}.contacts .contacts-info{padding-top:15px;margin-bottom:20px}.contacts .contacts-info__blocks .map{max-width:600px;width:100%}.contacts .contacts-info .footer__info{gap:40px}.contacts .contacts-info .footer__info .title{font-size:45px}.contacts .contacts-info .btn{margin-top:20px}.contacts .contacts-info .btn{font-size:13px;padding:30px 10px;max-width:200px;width:100%}}@media (max-width:1200px){.general .header .logo{min-width:150px;width:150px;max-width:150px}.general2 .header .logo{min-width:150px;width:150px;max-width:150px}}@media (max-width:1075px){.beton .our-services .cta::after{width:305px;height:200px}.bud-majster .our-services .cta::after{width:255px;height:183px}}@media (max-width:1024px){.general .about__blocks{gap:40px}.general .about__top{flex-direction:column;gap:30px}.general .about__top-contents p{max-width:100%;width:100%;font-size:13px}.general .about__top-contents p br{display:none}.general .about__title{max-width:100%;font-size:28px;width:100%}.general .about__title br{display:none}.general .about-numbers .cta__contetns-top p{max-width:100%;font-size:33px;width:100%}.our-companies__blocks{gap:40px}.our-companies__top h2{max-width:100%;font-size:28px;width:100%}.our-companies__top h2 br{display:none}.trademarks__blocks{gap:35px}.trademarks__top{flex-direction:column;gap:15px}.trademarks__top .title{max-width:100%;font-size:28px;width:100%}.trademarks__top .title br{display:none}.trademarks__top .descript{max-width:100%;width:100%;font-size:13px}.trademarks__top .descript br{display:none}.baner__blocks .title{max-width:100%;font-size:30px;width:100%}.baner__blocks .title br{display:none}.our-services__blocks{gap:30px}.our-services__top{flex-direction:column;gap:15px}.our-services__top .title{max-width:100%;font-size:28px;width:100%}.our-services__top .title br{display:none}.our-services__top .descript{max-width:100%;width:100%;font-size:13px}.our-services__top .descript br{display:none}.our-services__list{grid-template-columns:repeat(2,1fr)}.history__blocks{gap:40px}.history__top{flex-direction:column;gap:15px}.history__top .title{max-width:100%;font-size:28px;width:100%}.history__top .title br{display:none}.history__top .descript{max-width:100%;width:100%;font-size:13px}.history__top .descript br{display:none}.history__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.history__item{min-height:200px;border-radius:20px;gap:15px}.history__item .title{font-size:33px}.history__item .descript{font-size:12px;width:100%}.beton .history__item{min-height:120px}.beton .our-services .cta{grid-column:span 1}.beton .our-services .cta::after{bottom:-50px}.beton .our-services .cta__blocks{justify-content:start;gap:22px;align-items:center;width:100%}.beton .our-services .cta__block{gap:30px}.beton .our-services .cta__block h3{font-size:28px;text-align:center}.beton .our-services .cta__block p{max-width:195px;width:100%;font-size:12px;text-align:center}.beton .our-services .cta .btn{font-size:13px;margin:0 auto}.verto .our-services__top::after{display:none}.verto .cta{grid-column:span 1}.verto .cta::after{width:240px;height:35%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.verto .cta::before{width:240px;height:35%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.verto .cta__blocks{justify-content:start;gap:22px;align-items:center;width:100%}.verto .cta__block{gap:30px}.verto .cta__block h3{font-size:28px;text-align:center}.verto .cta__block p{max-width:195px;width:100%;font-size:12px;text-align:center}.verto .cta .btn{font-size:13px;margin:0 auto}.verto .history__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.verto .history__item{min-height:200px;border-radius:20px}.mixbet .our-services__top::after{display:none}.bud-majster .our-services__top .descript{max-width:100%;width:100%}.bud-majster .our-services .cta{grid-column:span 2}.bud-majster .our-services .cta::after{bottom:-50px}.bud-majster .our-services .cta__blocks{justify-content:start;gap:22px;align-items:center;width:100%}.bud-majster .our-services .cta__block{gap:30px}.bud-majster .our-services .cta__block h3{font-size:28px;text-align:center}.bud-majster .our-services .cta__block p{max-width:195px;width:100%;font-size:12px;text-align:center}.bud-majster .our-services .cta .btn{font-size:13px;margin:0 auto}.bud-majster .history__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.about-us .history__top .descript{max-width:100%;width:100%;font-size:13px}.about-us .history__top .descript br{display:none}.contacts .contacts-info .footer__info .title{max-width:100%;font-size:28px;width:100%}}@media (max-width:992px){.header .logo{position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .logo .mobile-hide{display:none}.header .logo .mobile-show{display:flex}.header__blocks{display:flex;align-items:end;justify-content:end}.header .menu{position:fixed;top:0;right:-100%;width:100%;height:120vh;background:#fff;transition:right .4s ease;padding:0 20px;flex-direction:column;box-shadow:-2px 0 20px rgba(0,0,0,.1);display:flex}.header .menu.active{top:0;right:0}.header .menu__list{display:flex;flex-direction:column;align-items:start;padding-top:120px}.header .menu .menu-item{border:1px solid transparent;align-items:start;justify-content:start;flex-direction:column;border-radius:0;width:100%;border-bottom:1px solid rgba(216,216,216,.4784313725)}.header .menu .menu__link{border:none}.header .menu .menu__link::before{display:none}.header .menu .menu__link:hover::before{display:none}.header .menu .menu-item a{font-size:15px;justify-content:space-between;width:100%}.header .menu .menu-item a img{width:12px}.header .menu .submenu{position:sticky;box-shadow:none;display:flex;opacity:1;-webkit-transform:none;transform:none;border-radius:0;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding .5s ease-in-out}.header .menu .menu-item.has-submenu.active .submenu{max-height:500px}.header__info{display:none}.header .burger-menu{display:flex}.footer{padding-bottom:35px}.footer .logo{width:230px;height:40px}.footer .logo img{width:230px;min-width:230px;height:40px}.footer__top-block{align-items:center;margin:0 auto;display:flex;width:100%;justify-content:center}.footer__info{display:none}.footer .up{display:none}.footer__below{flex-direction:column-reverse;gap:60px}.footer__below *{font-size:13px}.footer__below-info{gap:13px;flex-direction:column}.footer__below-info a{padding:30px 30px;width:100%;background-color:#fff;border-radius:20px}.footer__below-info a:hover{background:var(--purple-bg);color:#fff;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset}.footer__below-info a::after{display:none}.breadcrumbs{border:none}.breadcrumbs__list{padding:0 10px}.breadcrumbs__list *{font-size:16px}.general .header .logo{margin-top:5px;margin-right:0;display:flex;text-align:center;align-items:center;justify-content:center}.general .header .logo .mobile-show{display:flex;align-items:center;justify-content:center;min-width:200px;width:200px;max-width:200px}.general .header .logo .mobile-hide{display:none}.general .header .menu{margin-right:0}.general .main__slide{min-height:500px}.general .main .swiper-pagination{bottom:25px;gap:10px}.general .main .main__wrap{-webkit-mask-position:center top;min-height:500px;border-radius:20px}.general .main__info{gap:10px}.general .main__info-title{font-size:80px;text-align:center}.general .main__info-right{flex-direction:column;margin:0 auto;align-items:center}.general .about::after{display:none}.general .about__top-right{flex-direction:column-reverse;gap:35px;align-items:start}.general .about__top-contents{gap:20px}.trademarks__list{grid-template-columns:repeat(3,1fr);justify-items:center}.trademarks__list img{min-width:190px;width:190px;max-width:190px}.trademarks-slider img{min-width:190px;width:190px;max-width:190px}.main__wrap{border-radius:30px;min-height:500px}.main .main__blocks{min-height:500px;padding:15px 10px 70px;border-radius:30px}.main__info{align-items:center;flex-direction:column;gap:20px;text-align:center}.main__info-title{font-size:35px;line-height:114%;text-align:center}.main__info-right{min-height:0;gap:26px}.main__info-right p{max-width:250px;width:100%;line-height:150%;justify-content:center;display:flex;align-items:center;margin:0 auto}.our-services__item{min-height:310px}.beton .main__info-title{font-size:30px;line-height:114%;text-align:center}.verto .main__info-title{font-size:35px;line-height:114%;text-align:center}.verto .history__list{grid-template-columns:repeat(3,1fr)}.mixbet .cta{height:380px}.mixbet .cta__slide{background-position:right;padding:35px 35px 40px 35px}.mixbet .cta__content-top h2{font-size:40px}.mixbet .cta__content-top p{font-size:16px}.mixbet .swiper-pagination{gap:12px}.mixbet .swiper-pagination-bullet{width:6px;height:6px}.general2 .header .logo{margin-top:5px;margin-right:0;display:flex;text-align:center;align-items:center;justify-content:center}.general2 .header .logo .mobile-show{display:flex;align-items:center;justify-content:center;min-width:200px;width:200px;max-width:200px}.general2 .header .logo .mobile-hide{display:none}.general2 .header .menu{margin-right:0}.general2 .main__wrap{mask-position:top;border-radius:10px 10px 30px 30px;min-height:330px;-webkit-mask-image:url(../img/main/mask-01.webp);-webkit-mask-image:url(data:image/webp;base64,UklGRrQQAABXRUJQVlA4WAoAAAAQAAAAPQcANQMAQUxQSBUFAAABHLVt20j0/nPnubv2ioiYAJlbztyl0a0+v/CId4Narb15K0sQBEEQyuCYQcMgYdAwiBm4DDwMAsEQAkEQDOGdubcfac+/d1lrRcQEOKS2bU+G8CF8CCHMYEPI4EMIIYQX5UUI4UUYwmfQf10RkfJp3Udk1XxjeNvLLQlja7rV3X2+LY5bxmVtyy/WqTjeJu124apUDpBk1Ul/R9o7yNKzsVQqHVxZp6/T3EGZNTHU0kCYPts3ae6gzZbYaXGQpufvWRzUWY2Z0gHi9Pk7rIE9e6YlvYM8d/uCtYNAD+Ok5KDPPn9K7+BQnxgpg0LLZ+wAjWY60j8g0cM+YA4izWSkB2jU7TRzUGmhInMQqdtJ5iDTQkTmoFK3U8xBp5mHDpCp2xkHCHVloTvo9ND37qDUCwdlEGp5awGnujKQgVLXN6yTCgoBqXNKt9d20OrEPxWk2l5awKvd2GcBrc6vOLGgkY85r7g+y6DWlXsaiHV7Ys4t3Zgng1m7PlpAro14DNy6PXJ2wUY76uTSH0zg1wvr3MGu6X+VYFw5ZwG97iKiYNhCOeb80lVkohgkxtlBsFeRyjGufJPBsEXEOQaVbgwU66Jg2ZltnGOgiWa6cU0GyW4bzaBRzQSWHZVnsBKNOc1EI5puPFNBs3kQDQ6aWcGz1ZkGG8lYZxpwbeIYx7DWlWEyBraFYBKGtolezMc2ruxSMbjdyWXB8HalFuvjm27M4hjgHsSSMcQttLJikJtJ5YJh7kop5uMcrIRijpFuppNLx1g3k8nSMdrdjUkyBrx+oRFrGPNm5ZC1Y9TrM4FcGka+LZFHD4x+20wca8xvQM9GGW3k/Bo8SiKL08j5bdjKbUpGD73v52sek//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+31OPnXrwdLTYqdXYqd5ip22KnX40dlLxyMlFSuRURabI6SqiPXBSEdnjpioikuKm6/+kR00uD7eoaX6kPWZyeyRbzLTJU/WIyeXFJWKaX5EWL+3ysvVoqdtrskZLs7xbYqUib+sRKR1yonmc5HaGmEdJbnKueYzkJmebR0hucr4d8dFh8tESHRWVDy89Muo3+bztcVEz+crFYyKf5Ws3j4f6pvLFtngs1DeVb7/WMKjvP/Ir9Vo9/qlyVfnF+rPVdvSIpypjbG35NABWUDggeAsAALBUAZ0BKj4HNgM+kUihTSWkIyIgSACwEglpbuF3YRvzk/AH8A/AD9L/zB7/AB6IBWvnteirhBkENVSa7bRcIMgfhDdKxnAn4rEdZNuiOsm3RHWTbojrJt0R1k25unPklOpbRcIMghqqTXbaLhBkELw9EB75PBPa9FXCDIIaqk122i4QZBDTBFKXRFIYY1JrttFwgyCGqpNdtouEF6CAAaQk9r0VcIMghqqTXbaLhBkELxtQQ1VJrttFwgyCGqpNdtouDcSlrz/PaLhBkENVSa7bRcIMghqjhVo9hjUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122i4QXppg5+tRJ0TonROidE6J0TonROidE6J0TonROidE6J0TonROidE6J0TonROidE6J0TonROidEnteirhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkD8IQUHXqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcG4VaPSBhjUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122cdpRIAA8RtxVv//pPQyoV/9L1+Qkj3J9RIhuC/+jYAAC3HBqD64kAAJi2AAALD/0noAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuBBzfwAAL/rv/S8oAAA1QQW1yf774AAAA);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:top;mask-image:url(../img/main/mask-01.webp);mask-image:url(data:image/webp;base64,UklGRrQQAABXRUJQVlA4WAoAAAAQAAAAPQcANQMAQUxQSBUFAAABHLVt20j0/nPnubv2ioiYAJlbztyl0a0+v/CId4Narb15K0sQBEEQyuCYQcMgYdAwiBm4DDwMAsEQAkEQDOGdubcfac+/d1lrRcQEOKS2bU+G8CF8CCHMYEPI4EMIIYQX5UUI4UUYwmfQf10RkfJp3Udk1XxjeNvLLQlja7rV3X2+LY5bxmVtyy/WqTjeJu124apUDpBk1Ul/R9o7yNKzsVQqHVxZp6/T3EGZNTHU0kCYPts3ae6gzZbYaXGQpufvWRzUWY2Z0gHi9Pk7rIE9e6YlvYM8d/uCtYNAD+Ok5KDPPn9K7+BQnxgpg0LLZ+wAjWY60j8g0cM+YA4izWSkB2jU7TRzUGmhInMQqdtJ5iDTQkTmoFK3U8xBp5mHDpCp2xkHCHVloTvo9ND37qDUCwdlEGp5awGnujKQgVLXN6yTCgoBqXNKt9d20OrEPxWk2l5awKvd2GcBrc6vOLGgkY85r7g+y6DWlXsaiHV7Ys4t3Zgng1m7PlpAro14DNy6PXJ2wUY76uTSH0zg1wvr3MGu6X+VYFw5ZwG97iKiYNhCOeb80lVkohgkxtlBsFeRyjGufJPBsEXEOQaVbgwU66Jg2ZltnGOgiWa6cU0GyW4bzaBRzQSWHZVnsBKNOc1EI5puPFNBs3kQDQ6aWcGz1ZkGG8lYZxpwbeIYx7DWlWEyBraFYBKGtolezMc2ruxSMbjdyWXB8HalFuvjm27M4hjgHsSSMcQttLJikJtJ5YJh7kop5uMcrIRijpFuppNLx1g3k8nSMdrdjUkyBrx+oRFrGPNm5ZC1Y9TrM4FcGka+LZFHD4x+20wca8xvQM9GGW3k/Bo8SiKL08j5bdjKbUpGD73v52sek//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+31OPnXrwdLTYqdXYqd5ip22KnX40dlLxyMlFSuRURabI6SqiPXBSEdnjpioikuKm6/+kR00uD7eoaX6kPWZyeyRbzLTJU/WIyeXFJWKaX5EWL+3ysvVoqdtrskZLs7xbYqUib+sRKR1yonmc5HaGmEdJbnKueYzkJmebR0hucr4d8dFh8tESHRWVDy89Muo3+bztcVEz+crFYyKf5Ws3j4f6pvLFtngs1DeVb7/WMKjvP/Ir9Vo9/qlyVfnF+rPVdvSIpypjbG35NABWUDggeAsAALBUAZ0BKj4HNgM+kUihTSWkIyIgSACwEglpbuF3YRvzk/AH8A/AD9L/zB7/AB6IBWvnteirhBkENVSa7bRcIMgfhDdKxnAn4rEdZNuiOsm3RHWTbojrJt0R1k25unPklOpbRcIMghqqTXbaLhBkELw9EB75PBPa9FXCDIIaqk122i4QZBDTBFKXRFIYY1JrttFwgyCGqpNdtouEF6CAAaQk9r0VcIMghqqTXbaLhBkELxtQQ1VJrttFwgyCGqpNdtouDcSlrz/PaLhBkENVSa7bRcIMghqjhVo9hjUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122i4QXppg5+tRJ0TonROidE6J0TonROidE6J0TonROidE6J0TonROidE6J0TonROidE6J0TonROidEnteirhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkD8IQUHXqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcIMghqqTXbaLhBkENVSa7bRcG4VaPSBhjUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122i4QZBDVUmu20XCDIIaqk122cdpRIAA8RtxVv//pPQyoV/9L1+Qkj3J9RIhuC/+jYAAC3HBqD64kAAJi2AAALD/0noAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuBBzfwAAL/rv/S8oAAA1QQW1yf774AAAA);mask-repeat:no-repeat}.general2 .main .main__blocks{padding:35px;min-height:330px;border-radius:10px 10px 30px 30px}.about-us .our-services::after{display:none}.about-us .history__item{padding:35px 20px 25px 25px}.contacts .contacts-info__blocks{flex-direction:column-reverse;gap:40px;align-items:start}.contacts .contacts-info__blocks .map{max-width:100%;border-radius:30px;height:350px}.contacts .contacts-info__blocks .map img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px;height:350px}.contacts .contacts-info .footer__info{gap:20px}}@media (max-width:992px)and (max-width:350px){.general2 .main__wrap{border-radius:30px 30px 30px 30px}}@media (max-width:840px){.general .about-numbers__list{grid-template-columns:repeat(2,1fr)}.general .about-numbers .cta{grid-column:span 1}}@media (max-width:768px){.form .modal__content-wrap{padding:40px 35px 15px 35px;border-radius:23px;display:flex;flex-direction:column;margin-top:auto;max-width:100%;width:100%}.form .modal__content{max-width:100%;gap:30px;width:100%}.form .modal__title{font-size:28px}.form .modal__form{gap:12px}.form .modal__form input::-webkit-input-placeholder,.form .modal__form textarea::-webkit-input-placeholder{font-size:13px}.form .modal__form input:-ms-input-placeholder,.form .modal__form textarea:-ms-input-placeholder{font-size:13px}.form .modal__form input::-ms-input-placeholder,.form .modal__form textarea::-ms-input-placeholder{font-size:13px}.form .modal__form input::placeholder,.form .modal__form textarea::placeholder{font-size:13px}.form .modal .form-group{border-radius:20px;padding:25px 20px}.form .modal .form-group *{font-size:13px}.form .modal .form-group-textarea textarea{border-radius:20px;padding:25px 20px}.form .modal .form-group-textarea *{font-size:13px}.form .modal__submit{padding:30px 20px;border-radius:20px;font-size:13px}.form .modal__close-btn{width:50px;height:50px;top:21px;border-radius:12px;right:10px}.history__list{grid-template-columns:repeat(2,1fr)}.verto .history__list{grid-template-columns:repeat(2,1fr)}.bud-majster .history__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:668px){.trademarks__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.general .main__info-title{font-size:50px}.general .about-numbers__list{grid-template-columns:repeat(1,1fr)}.general .about-numbers .cta{padding:22px;min-height:225px}.general .about-numbers .company-income{min-height:300px}.general .about-numbers .company-income__slide-info{padding:22px}.baner .btn{max-width:180px;font-size:13px}.beton .our-services .cta .btn{max-width:180px}.verto .cta .btn{max-width:180px}.mixbet .cta .btn{display:none}.mixbet .cta .btn{max-width:180px;font-size:13px}.bud-majster .our-services__list{grid-template-columns:repeat(1,1fr)}.bud-majster .our-services .cta{min-height:460px;grid-column:span 1}.bud-majster .our-services .cta .btn{max-width:180px}}@media (max-width:576px){.header .logo{top:5px;min-width:130px;max-width:130px;width:130px}.breadcrumbs__list *{font-size:12px}.general .header .logo .mobile-show{min-width:150px;width:150px;max-width:150px}.general .main__slide{min-height:100vh}.general .main .swiper-pagination{position:relative}.general .main .swiper-pagination::after{position:absolute;background-color:#fff;width:130px;content:"";height:80px;z-index:-1;border-radius:30px;bottom:-55px}.general .main .main__wrap{-webkit-mask-image:url(../img/main/general-mask-mobile.webp);border-radius:20px;mask-image:url(../img/main/general-mask-mobile.webp);align-items:start;min-height:100vh;mask-repeat:no-repeat;mask-position:top;mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:top}.general .about-numbers__item{border-radius:20px}.our-companies__btn{display:none}.our-companies .swiper-pagination3{display:flex;justify-content:center;margin-top:40px}.our-companies-slider-slide{padding:40px;min-height:350px}.our-companies-slider-slide{border-radius:20px}.our-companies-slider-slide::after{bottom:-50px;mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 80%);-webkit-mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 80%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-5}.our-companies-slider-slide .btn img{width:9px;height:9px}.our-companies-slider-slide .btn{border-radius:13px}.our-companies-slider-top .descript{max-width:100%;width:100%}.trademarks{padding:30px 10px 30px 10px}.trademarks__list{display:none}.trademarks-slider{display:flex;flex-direction:column;align-items:center;overflow:hidden}.trademarks-slider .my-trademarks-pagination{display:flex;justify-content:center;margin-top:40px}.baner__blocks{border-radius:20px;padding:25px 15px 30px 15px;flex-direction:column;gap:35px;align-items:start}.baner__blocks .title{text-align:center}.baner .btn{border-radius:20px;max-width:100%;font-size:13px}.main__wrap{min-height:100vh;-webkit-mask-image:url(../img/main/mask-mobile.webp);mask-image:url(../img/main/mask-mobile.webp)}.main .main__blocks{-webkit-mask-position:center top;mask-position:center top;min-height:100vh;align-items:start;padding-top:100px}.main__info-title{font-size:25px}.main .btn{border-radius:20px}.our-services__list{grid-template-columns:repeat(1,1fr)}.our-services__item{border-radius:20px}.our-services__item::after{bottom:-50px;mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 80%);-webkit-mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,0) 80%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.our-services__item .bg-pic{border-radius:20px}.history__blocks{border-radius:20px;padding:25px 0 30px 0}.history__top{padding:0 35px 0 35px}.history__list{grid-template-columns:repeat(1,1fr);padding:0 10px 0 10px}.beton .main__info-title{font-size:20px}.beton .our-services__list{grid-template-columns:repeat(1,1fr)}.beton .our-services .cta{min-height:460px}.beton .our-services .cta__blocks{padding:45px 15px 45px 15px}.beton .our-services .cta .btn{border-radius:20px;max-width:100%}.verto .main__info-title{font-size:28px}.verto .cta{min-height:460px}.verto .cta::after{width:300px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:38%}.verto .cta::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:400px;bottom:-40%;height:400px}.verto .cta__blocks{padding:45px 15px 45px 15px}.verto .cta .btn{border-radius:20px;max-width:100%}.mixbet .cta{height:270px;border-radius:15px}.mixbet .cta .btn{border-radius:20px;max-width:100%;font-size:13px}.mixbet .cta__content-top h2{font-size:28px}.mixbet .cta__content-top p{font-size:13px}.bud-majster .our-services .cta{border-radius:20px}.bud-majster .our-services .cta::after{background-image:url(../img/bud-majster/bud-majster-services-mobile.webp);right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-50px;width:350px;height:200px}.bud-majster .our-services .cta__blocks{padding:45px 15px 45px 15px}.bud-majster .our-services .cta .btn{border-radius:20px;max-width:100%}.bud-majster .history__list{grid-template-columns:repeat(1,1fr);padding:0 10px 0 10px}.bud-majster .history__item{min-height:117px}.general2 .header .logo .mobile-show{min-width:150px;width:150px;max-width:150px}.general2 .main__wrap{min-height:210px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-image:url(../img/main/mask-about-mobile.webp);mask-image:url(../img/main/mask-about-mobile.webp)}.general2 .main .main__blocks{display:flex;min-height:210px;-webkit-mask-position:center top;mask-position:top;padding-top:100px}.about-us .our-services__item{min-height:200px}.about-us .our-services__item-info{gap:20px;padding:25px}.about-us .our-services__item-info span{font-size:12px}.about-us .history__list{grid-template-columns:repeat(1,1fr);padding:0 10px 0 10px}.contacts .contacts-info__blocks .map{height:300px}.contacts .contacts-info__blocks .map img{height:300px}.contacts .contacts-info .btn{border-radius:20px}}@media (max-width:480px){.header .logo{top:5px;min-width:108px;max-width:108px;width:108px}.contacts .contacts-info .btn{max-width:100%;width:100%}}@media (max-width:460px){.general .header .logo .mobile-show{min-width:120px;width:120px;max-width:120px}.general2 .header .logo .mobile-show{min-width:120px;width:120px;max-width:120px}}@media (max-width:425px){.general .main__info-title{font-size:40px}.general .main__info-right .btn{border-radius:20px}.general .about .btn{border-radius:20px}.main__info-right{width:100%;align-items:center}}@media (max-width:420px){.header .logo{width:100px;top:0}.verto .history__list{grid-template-columns:repeat(1,1fr)}.verto .history__item{min-height:117px}}@media (max-width:375px){[class*=__container]{padding:0 15px}[class*=__container2]{padding:0 15px}.contacts .contacts-info__blocks .map{height:250px}.contacts .contacts-info__blocks .map img{height:250px}}@media (max-width:370px){.our-companies-slider-slide{padding:30px}}@media (max-width:360px){.header .logo{top:-5px}}@media (max-width:350px){.general2 .main .main__blocks{border-radius:30px 30px 30px 30px}}