.wrapper,body{overflow-x:hidden}.acc-item,.forma,button{cursor:pointer}.fixmenu .punkt,.glav-calc-h1,.glav-calc-p{letter-spacing:0;text-align:left}



/*@font-face{font-family:'Suisse Intl';src:url('../fonts/SuisseIntl-Light.woff2') format('opentype');font-weight:300;font-style:normal}*/
/*@font-face{font-family:'Suisse Intl';src:url('../fonts/SuisseIntl-Medium.woff2') format('opentype');font-weight:600;font-style:normal}*/
/*@font-face{font-family:'Suisse Intl';src:url('../fonts/SuisseIntl-Regular.woff2') format('opentype');font-weight:400;font-style:normal}*/




@font-face {
  font-family: 'Suisse Intl';
  /*src: url('../fonts/SuisseIntl-Light.woff2') format('woff2');*/
    src: url('../fonts/SuisseIntl-Light-cyrillic.woff2') format('woff2');
  
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  /*src: url('../fonts/SuisseIntl-Regular.woff2') format('woff2');*/
    src: url('../fonts/SuisseIntl-Regular-cyrillic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('../fonts/SuisseIntl-Medium.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}



*{padding:0;margin:0;border:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:0}.mob-block-none,aside,footer,header,nav{display:block}body,html{height:100%;width:100%;line-height:1.4;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}body{font-family:Suisse Intl!important;background-color:#fff!important}.glav-calc,.logins{margin-top:-100px;padding-top:200px!important;padding:136px 0 188px;background-image:url(../images/glav-bg.png);background-position:top;background-size:cover;background-repeat:no-repeat}.container{max-width:1210px;margin:0 auto;padding:0 20px}.dop-rasch-h1,.glav-knopka-date{margin-left:auto;margin-right:auto}.glav-calc-h1{width:90%;font-family:Suisse Intl;margin-bottom:50px;color:#735ff4;font-size:60px;font-weight:400;line-height:69px}.span-gl{padding:7px 20px;border-radius:13.91px;background:#735ff4;color:#fff}.glav-calc-flex{display:flex;column-gap:130px}.glav-calc-img img{width:430px;height:431px}.glav-calc-p{margin-bottom:30px;color:#1f1f1f;font-size:32px;font-weight:300;line-height:37px;position:relative}.dop-rasch-h1,.dop-rasch-title,.dop-raschet-block,.forma,.glav-knopka-date,.kniga-bl-img,.logins-title,.podpiska-wrapper,.tarify-desc,.tarify-price,.tarify-title{text-align:center}.glav-calc-p::after{content:url(../images/Star.png);position:absolute;margin-left:15px;width:65px;height:65px;right:-20%}.glav-calc-p span{font-style:italic}.glav-calc-form-wrapper{margin-bottom:20px;padding:38px 25px;border-radius:20px;background:#735ff4}.forma,.glav-calc-form-name{padding:17px 18px;width:100%;border-radius:10px;background:#fff;color:#1f1f1f;font-size:20px;font-weight:300;line-height:23px}.glav-calc-form-name{margin-bottom:34px}.glav-calc-input{display:flex;gap:20px}.glav-knopka-date{padding:19px;border-radius:20px;background:#735ff4;color:#fff;font-size:25px;font-weight:400;line-height:29px;text-transform:uppercase;cursor:pointer;display:block}.about-img-mob,.about-list-wrapper:last-child::before,.fin-form-mob,.finkode-knopki-mob,.kniga-bloc-mob,.mob,.mob-block-pokaz,.mob-br,.mob-v{display:none}.padding100{padding-top:100px;padding-bottom:100px}.about-matric-flex{display:flex;column-gap:150px}.about-title{width:40%}.about-h2{margin-bottom:50px;color:#735ff4}.fz45{font-size:45px;font-weight:400;line-height:52px}.about-img{width:430px;height:573.49px}.about-list{margin-bottom:50px;display:flex;flex-direction:column;row-gap:50px}.about-list-wrapper{display:flex;column-gap:45px;font-weight:400;line-height:29px;position:relative}.fz-14{font-size:25px}.calc-kn,.otvety-matr-subtitle,.raschet-block-p{font-size:32px;line-height:37px}.list-number{color:#a376ff}.calc-list-text,.list-text,.logs-re-kn a,.menu-close,.otvety-matr-block p span,.privet-link-t{color:#1f1f1f}.about-list-wrapper::before{content:"";position:absolute;top:40px;left:15px;height:100%;width:1px;border:1px solid #1f1f1f}.bloginfo-card,.dop-rasch-blocks,.finkode-wrapper,.logins-form,.otvety-matr-text,.znatie-list,.zvezda{position:relative}.title-spans{padding:7px 20px;border-radius:13.91px;color:#fff}.kniga,.raschet-matric,.tarify,.welcome,.znatie{background-color:#f5f4ff}.raschet-matric-text{margin-bottom:100px;display:flex;column-gap:105px}.foot-rekv,.raschet-matric-title{color:#454545}.raschet-matric-span{color:#3e4efb}.fin-numbz-block h3,.matric-span-kn{background-color:#3e4efb}.raschet-matric-opis p{margin-bottom:50px;color:#1f1f1f}.acc-inp-2,.calc-list:last-child,.forma,.logins-f .errors,.raschet-matric-opis p:last-child{margin-bottom:0}.raschet-matric-opis{width:45%;border-left:2px solid #1f1f1f;padding-left:58px}.raschet-matric-block{margin-bottom:20px;padding:30px 60px;border-radius:20px;background:#fff;display:flex;flex-direction:column}.raschet-block-p{margin-bottom:30px;color:#3e4efb;font-weight:500}.raschet-block-rigt{align-self:end;color:#1f1f1f}.block-flex-ico,.kniga-bloc-pc{display:flex}.block-flex-ico img{margin-right:50px;width:37px;height:50px}.otvety-matr-wrapper{display:flex;column-gap:110px}.otvety-matr-title{margin-bottom:63px;font-weight:400;color:#3e4efb}.otvety-matr-title span{font-style:italic;color:#454545}.otvety-matr-subtitle{margin-bottom:50px;color:#1f1f1f;font-weight:300}.otvety-matr-block{margin-bottom:55px;display:flex;column-gap:50px;align-items:center}.otv-mob{display:none;width:135px;height:135px}.calkulator{background-image:url(../images/calc-fon.png);background-size:contain}.calc-t{margin-bottom:50px;color:#454545}.calculator-block,.privet-link{margin-bottom:100px}.calculator-block:last-child{margin-bottom:0;position:relative}.calculator-block:last-child::after,.dop-rasch-blocks:after,.dop-rasch-blocks:before,.finkode-wrapper:before,.logins-form:after,.otvety-matr-text:before,.zvezda::before{content:url(../images/Star.png);position:absolute;width:65px;height:65px}.calculator-block:last-child::after{left:-3%}.calculator-one-block{margin-bottom:20px;padding:50px;box-sizing:border-box;border:2px solid #a376ff;border-radius:20px}.calc-list,.calc-title{margin-bottom:50px;display:flex}.calc-title{column-gap:50px;align-items:center}.calc-kn{padding:15px 37px;color:#fff;font-weight:400;border-radius:5px;background:#a376ff}.calc-subtitle,.fixmenu .punkt{font-size:20px;line-height:23px}.calc-subtitle{color:#a376ff;font-weight:500}.calc-list{column-gap:30px;width:80%}.tarify-title{margin-bottom:100px;color:#3e4efb}.tarivy-block-wrapper{display:flex;column-gap:20px;justify-content:center}.zvezda::before{right:-10%;bottom:-100%}.tarify-block{width:381px}.tarify-block-text{margin-bottom:20px;background-color:#fff;border:2px solid #3e4efb;border-radius:20px}.tarify-block-title{margin-bottom:50px;background:#3e4efb;border-top-left-radius:17px;border-top-right-radius:17px}.tarify-block-title p{display:flex;justify-content:center;align-items:center;height:138px;text-align:center;color:#fff;font-size:32px;font-weight:500;line-height:37px}.dop-rasch-wrapper,.fin-opis-wrapper,.finkode-rest,.podpiska-img,.tar-block-d{margin-bottom:50px}.tarify-desc{margin-bottom:35px}.tarify-block-des{padding-left:50px;padding-right:50px}.tarify-price{padding-top:20px;padding-bottom:60px;color:#735ff4;border-top:2px solid #735ff4}.podpiska-title{color:#454545;margin-bottom:50px}.glav-knopka-date{width:80%!important}.lk-glavn{padding:15px 35px}.fixmenu .punkt{color:#735ff4;font-family:Suisse Intl;font-weight:400}.dop-rasch{background-image:url(../images/glav-bg.png);margin-top:-100px;padding-top:200px!important;background-repeat:no-repeat;background-size:contain;margin-bottom:30px}.dop-rasch-h1{margin-bottom:80px;color:#454545}.dop-rasch-blocks{display:flex;flex-wrap:wrap;row-gap:50px;column-gap:30px;justify-content:center}.dop-rasch-blocks:after{margin-left:15px;right:-2%;top:-8%}.dop-rasch-blocks:before{margin-left:15px;bottom:-5%;left:-3%}.dop-raschet-block{flex-basis:45%}.dop-rasch-text{margin-bottom:20px;box-sizing:border-box;border:2px solid #a376ff;border-radius:20px}.dop-rasch-icon,.dop-rasch-title{margin-bottom:25px}.dop-rasch-title{background:#a376ff;height:97px;border-top-left-radius:17px;border-top-right-radius:17px;display:flex;justify-content:center;align-items:center;color:#fff}.dop-knop{border-radius:10px}.dop-rasch-desc{margin-bottom:20px;padding-left:50px;padding-right:50px;padding-bottom:20px;color:#1f1f1f;font-size:32px;font-weight:400;line-height:37px}.kniga-info-btn,.logins-f{background-color:#a376ff}.logins-title{color:#454545;font-weight:400;width:100%}.logins-wrapper{width:50%;margin:0 auto}.finkode,.passw-title{margin-bottom:30px}.logs-re-kn{margin-top:30px;justify-content:space-around;display:flex;row-gap:20px}.finkode,.matr-bg{margin-top:-100px;background-image:url(../images/glav-bg.png);background-repeat:no-repeat}.logins-form:after{margin-left:15px;right:-12%;top:-10%}.footer-wrapper{display:flex;justify-content:space-between;align-items:center}.poderj-foot{display:flex;column-gap:20px;bottom:0;align-items:center}.matr_footer{padding:20px 0;border-top:1px solid #a376ff40}.matr_footer .fz-14{font-size:16px}.accaunt-passw-text,.fin-knp{width:50%}.accaunt-poddj-text{padding-bottom:150px}.finkode{padding-top:200px!important;background-size:cover}.finkode-wrapper{margin-bottom:80px}.finkode-wrapper:before{margin-left:15px;bottom:-15%;right:-8%}.finkode-wrapper-tittle{margin-bottom:50px;color:#a376ff;font-size:60px;font-weight:400;line-height:69px;text-align:left}.finkode-block{display:flex;column-gap:80px}.fincode-desc{margin-bottom:50px;color:#1f1f1f;line-height:37px}.finkode-knopki{display:flex;column-gap:20px}.finkode-price{border:2px solid #735ff4;border-radius:20px;color:#735ff4;text-transform:uppercase;width:50%;background-color:#fff0}.finkode-img img{width:226px;height:198px}.fin-opis-block{display:flex;column-gap:50px}.finkode-descript p{margin-bottom:30px;font-size:16px;color:#1f1f1f}.finkode-descript b{margin-bottom:15px;font-size:25px;color:#a376ff}.fin-numbz-block{margin-bottom:50px;text-align:center;display:flex;flex-direction:column;align-items:center}.fin-d-t{width:40%;background-color:#3e4efb;color:#fff}.cvwet-rasc{width:60%;margin-left:auto;margin-right:auto}.cvet-h3{margin-bottom:30px;max-width:100%;width:60%;text-align:center}.price-sp,.privet-st{padding:5px}#modalContener #modalClose{color:#3e4efb!important}#modalContener #modalEl,.blockRazbor,.blockRazbor-none{border:2px solid #a376ff}.matr-bg{padding-top:100px!important;background-position:top;background-size:contain}.kn-pdf{margin:0 auto;width:60%}a.active{border:none}.otvety-matr-text:before{margin-left:15px;bottom:-10%;right:-10%}@media (max-width:1210px){.glav-calc-h1{font-size:calc(32px + (60 - 32) * ((100vw - 320px) / (1210 - 320)));line-height:calc(45px + (69 - 45) * ((100vw - 320px) / (1210 - 320)))}.glav-calc-h1 span{padding:calc(5px + (20 - 5) * ((100vw - 320px)/ (1210 - 320)))}.glav-calc-img img{width:calc(30px + (430 - 30) * ((100vw - 320px)/ (1210 - 320)));height:calc(30px + (431 - 30) * ((100vw - 320px)/ (1210 - 320)))}.glav-calc-flex{column-gap:calc(15px + (130 - 15) * ((100vw - 320px)/ (1210 - 320)))}.glav-knopka-date{padding:calc(10px + (19 - 10) * ((100vw - 320px)/ (1210 - 320)))}.dop-rasch-title{height:calc(60px + (97 - 60) * ((100vw - 320px)/ (1210 - 320)))}.dop-rasch-desc{font-size:calc(14px + (32 - 14) * ((100vw - 320px) / (1210 - 320)));padding-right:calc(10px + (50 - 10) * ((100vw - 320px)/ (1210 - 320)));padding-left:calc(10px + (50 - 10) * ((100vw - 320px)/ (1210 - 320)));line-height:calc(15px + (37 - 15) * ((100vw - 320px) / (1210 - 320)))}.dop-rasch-blocks{row-gap:calc(20px + (50 - 20) * ((100vw - 320px)/ (1210 - 320)))}.finkode-img img{width:calc(79px + (226 - 79) * ((100vw - 320px)/ (1210 - 320)));height:calc(69px + (198 - 69) * ((100vw - 320px)/ (1210 - 320)))}.finkode-block{column-gap:calc(20px + (80 - 20) * ((100vw - 320px)/ (1210 - 320)))}.podpiska-img,.podpiska-title,.tar-block-d{margin-bottom:calc(20px + (50 - 20) * ((100vw - 320px)/ (1210 - 320)))}.tarify-title{margin-bottom:calc(40px + (100 - 40) * ((100vw - 320px)/ (1210 - 320)))}.tarify-block-title p{font-size:calc(16px + (32 - 16) * ((100vw - 320px) / (1210 - 320)));height:calc(60px + (138 - 60) * ((100vw - 320px)/ (1210 - 320)))}.tarify-price{padding-bottom:calc(15px + (60 - 15) * ((100vw - 320px)/ (1210 - 320)))}.calculator-one-block{padding:calc(15px + (50 - 15) * ((100vw - 320px)/ (1210 - 320)))}.calc-kn{padding-top:calc(5px + (15 - 5) * ((100vw - 320px)/ (1210 - 320)));padding-bottom:calc(5px + (15 - 5) * ((100vw - 320px)/ (1210 - 320)));padding-left:calc(20px + (37 - 20) * ((100vw - 320px)/ (1210 - 320)));padding-right:calc(20px + (37 - 20) * ((100vw - 320px)/ (1210 - 320)))}.calc-list{margin-bottom:calc(15px + (50 - 15) * ((100vw - 320px)/ (1210 - 320)))}.calculator-block{margin-bottom:calc(25px + (100 - 25) * ((100vw - 320px)/ (1210 - 320)))}.calc-title{margin-bottom:calc(25px + (50 - 25) * ((100vw - 320px)/ (1210 - 320)))}.about-matric-flex{flex-wrap:wrap}.about-h2,.fz45{font-size:calc(25px + (45 - 25) * ((100vw - 320px) / (1210 - 320)));line-height:calc(29px + (52 - 29) * ((100vw - 320px) / (1210 - 320)))}.fz-14{font-size:calc(18px + (25 - 18) * ((100vw - 320px) / (1210 - 320)));line-height:29px}.about-list-wrapper::before{left:calc(8px + (15 - 8) * ((100vw - 320px)/ (1210 - 320)))}.padding100{padding-top:calc(30px + (100 - 30) * ((100vw - 320px)/ (1210 - 320)))}.about-list-wrapper{column-gap:calc(25px + (45 - 35) * ((100vw - 320px)/ (1210 - 320)))}.raschet-matric-opis{padding-left:calc(40px + (58 - 40) * ((100vw - 320px)/ (1210 - 320)))}.raschet-block-p{font-size:calc(16px + (32 - 16) * ((100vw - 320px) / (1210 - 320)));line-height:calc(19px + (37 - 19) * ((100vw - 320px) / (1210 - 320)))}.raschet-matric-block{padding-left:calc(13px + (60 - 13) * ((100vw - 320px)/ (1210 - 320)));padding-bottom:calc(13px + (60 - 13) * ((100vw - 320px)/ (1210 - 320)))}.block-flex-ico img{margin-right:calc(16px + (50 - 16) * ((100vw - 320px)/ (1210 - 320)));width:calc(19px + (37 - 19) * ((100vw - 320px)/ (1210 - 320)));height:calc(25px + (50 - 25) * ((100vw - 320px)/ (1210 - 320)))}.otv-clas-p,.otvety-matr-subtitle{line-height:calc(16px + (37 - 16) * ((100vw - 320px) / (1210 - 320)))}.otvety-matr-subtitle{font-size:calc(14px + (32 - 14) * ((100vw - 320px) / (1210 - 320)));margin-bottom:calc(14px + (50 - 14) * ((100vw - 320px)/ (1210 - 320)))}.otvety-matr-block{column-gap:calc(14px + (50 - 14) * ((100vw - 320px)/ (1210 - 320)));margin-bottom:calc(30px + (55 - 30) * ((100vw - 320px)/ (1210 - 320)))}}#m .forma,.acc-inp{margin-bottom:34px}@media (max-width:768px){.calc-t,.fin-d-t{text-align:center}.about-title{display:flex;width:100%}.about-images{width:20%}.about-img,.fin-form-pc,.fincode-desc span,.finkode-knopki,.form-pc,.mob-block-none,.otvety-img-matr,.podpiska-title span,.span-mob{display:none}.about-img-mob{display:block;width:210px}.raschet-matric-text{margin-bottom:45px;flex-wrap:wrap}.raschet-matric-opis{margin-top:45px;width:90%}.fin-form-mob,.mob,.mob-block-pokaz,.otv-mob{display:block}.mob-flex{display:flex;justify-content:space-between;column-gap:10px}.accaunt-wrapper,.calc-title{flex-wrap:wrap}.calc-kn{margin-bottom:15px}.calc-list{width:90%;align-items:baseline}.tarivy-block-wrapper{flex-wrap:wrap;row-gap:30px}.podpiska-img{width:79px;height:66.88px}.glav-calc-p::after{right:-30px}.glav-calc-flex{align-items:center;margin-bottom:20px;column-gap:15px}.glav-calc-h1{width:70%}.dop-rasch-h1{margin:30px auto}.dop-raschet-block{flex-basis:80%;text-align:center}.dop-knop{width:90%;margin:0 auto}.logins-wrapper{width:100%;margin:0 auto}.logins{height:84vh}.accaunt-menu{margin-bottom:30px;width:100%!important;display:flex;flex-wrap:wrap;border-bottom:1px solid #1f1f1f}.acc-item{width:50%}.accaunt-passw-text,.cvwet-rasc,.fin-d-t,.fin-knp,.finkode-price,.kn-pdf,.logins-title,.tarify-block{width:100%}.accaunt-poddj-text{margin-top:50px}.finkode-knopki-mob{display:flex;flex-wrap:wrap-reverse;row-gap:20px}.fin-opis-block{flex-wrap:wrap;row-gap:50px;justify-content:center}.accaunt{padding-bottom:45vh}.accaunt,.padding100{background-size:contain!important}.glav-knopka-date{margin:0 auto}.container{padding:0 50px}.title-spans{padding:3px 10px}.tar-block-d{height:auto!important}.glav-calc-p{line-height:20px}.tarify-price{font-size:32px;font-weight:600}.glav-calc-h1 span{padding:2px 5px}.about-list{row-gap:25px;width:85%}.about-list-wrapper::before{top:27px;height:95%}.otvety-matr-title,a.active{color:#735ff4}.otvety-matr-subtitle{color:#1f1f1f;font-weight:400}.finkode-wrapper-tittle{font-size:45px}.calculator-block .glav-knopka-date,.tarify-block .glav-knopka-date{width:80%!important;padding:20px 10px!important}.raschet-block-rigt{width:87%}.bad-mob-flex{display:flex;flex-direction:column-reverse}.podpiska-title{width:80%;margin-left:auto;margin-right:auto}.finkode-wrapper{margin-bottom:0}.logs-re-kn{flex-direction:column;align-items:center}.logins-form:after{left:-12%;top:-15%}.acc-knopka{margin:0}.fin-form{margin-bottom:80px}.lene-h{line-height:29px}.dop-rasch-name{text-transform:uppercase}}.mobimenu-wrapper{width:80%;height:100%;background-color:#f5f4ff}.errors{font-size:14px}.kn-upd-pdf{border:2px solid #a376ff;background:rgb(115 95 244 / 0%);color:#735ff4}.privet{margin:100px 0}.privet-block-text{display:flex;align-items:center;justify-content:center}.privet-text p{font-weight:300;font-size:32px}.blue-text-t{margin-bottom:30px;color:#3e4efb;font-weight:400;font-size:60px;line-height:62px}.blogpost-content p,.blogpost-content span,.gpt-block{font-family:Suisse Intl!important;line-height:1.4!important}.priv-a{text-decoration:underline!important;color:#1f1f1f}.privet-tel{margin-bottom:20px}.matrick-da{margin:100px 0 30px;width:100%!important;font-size:20px;background:#a376ff;text-transform:none}.blogin-img,.img-b{background-size:cover}.gpt-block{margin-bottom:100px;border:2px solid #735ff4;border-radius:20px;padding:20px}.gpt-block h2{font-weight:600}.cont-sovm{width:60%;margin:0 auto}.cust-podcherc{width:80%;font-size:36px}.img-b{margin-bottom:20px;height:30vh;background-repeat:no-repeat}.welcome-h2{margin-bottom:63px;text-align:left;color:#3e4efb}.welc-block-cont{padding:25px;box-sizing:border-box;border:2px solid #a376ff;border-radius:20px;color:#1f1f1f}.welc-cont-wr{width:49%}.welc-blocks{display:flex;gap:15px}.welc-block-img{display:flex;flex-direction:column;justify-content:flex-end}.welck-block-cifra{margin-bottom:15px}.welc-shah{justify-content:flex-end}.welc-block-kn{flex-direction:column}.welc-btn{margin:25px auto 0;width:100%!important;background-color:#3e4efb}.welc-star{text-align:center;margin:-10px 0}.kniga-bl-text{width:53%}.kniga-bl-img img{width:85%}.kniga-h2{margin-bottom:25px;font-weight:300}.fiol{font-weight:400;color:#735ff4}.kniga-p{margin-left:35px;font-weight:300}.kniga-info{margin-top:55px}.knifa-info-wrapper{padding:10px 50px 50px;border-radius:20px;background-color:#fff;text-align:center}.kniga-i{margin:0 auto;width:55%}.kniga-info-p{margin-bottom:35px;font-weight:300}.znatie-h2{margin-bottom:80px;color:#3e4efb}.znatieimg{width:90%}.znatie-flex{display:flex;gap:150px}.znatie-btn{background-color:#3e4efb;width:100%!important}.bloginfo-h2{color:#735ff4;margin-bottom:35px}.bloginfo-h2:after{content:url('../images/Star.png')}.bloginfo-card{width:33%;flex-shrink:0;border-radius:30px;border:2px solid #a376ff;word-wrap:break-word;flex-basis:30%;text-align:center;margin-right:20px}.bloginf-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.blogin-img{height:200px;background-position:center;border-radius:28px 28px 0 0}@media(max-width:600px){.kniga-bloc-pc,.privet-block-text,.welc-block-img,.znatie-block-im{display:none}.kniga-i,.welc-cont-wr{width:100%}.welc-btn{width:80%!important;padding:20px 10px!important;text-align:center}.welc-star{text-align:left;margin:0 -10px}.welc-stars{text-align:right}.welc-star img{width:25px}.kniga-bloc-mob,.mob-br,.mob-v{display:block}.kniga-bl-mob{display:flex;align-items:center}.kniga-bl-img img{width:180px}.kniga-p{margin-left:10px;font-weight:300}.znatie-flex{display:flex;gap:0;flex-wrap:wrap}.znatie-h2{margin-bottom:35px}.znatie-list:before{content:url('../images/znatiemob.png');display:block;width:50%;position:absolute;right:0;top:20%;transform:translateX(100%)}.privet-img{display:flex;align-items:center;justify-content:center}.privet-img img{width:40%}.blue-text-t{font-size:32px;line-height:52px}.matrick-da{padding:25px;line-height:15px;text-align:left}.cont-sovm{width:100%;margin:0 auto}.cust-podcherc{width:100%;font-size:25px}.img-b{margin-bottom:20px;height:30vh}.blogpost-content p,.blogpost-content span{font-size:20px!important}.bloginfo-card{width:100%;flex-basis:100%;margin-bottom:15px}}@media (min-width:700px){.footer-column1{display:flex;gap:35px}}






.bloginfo-card {

    overflow: hidden;
}


.blog-height{
    height:100%;
}


.blick{
   position: relative;
  overflow: hidden;
}


.blick .flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); 
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 3s infinite linear; 
}

@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}



/*.fixmenu{*/
/*     position: -webkit-sticky; */
/*            position: sticky!important;*/
/*            top:0;*/
/*}*/



 .fixmenu.scrolled {
            background-color:#fff;
  
        }
        
        
        
        
       .breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    /*background-color: #f8f9fa;*/
        background-color: transparent;
    border-radius: 0.375rem;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: "/";
    padding: 0 0.5rem;
    color: #6c757d;
}

.breadcrumb-item a {
   color: #3e4efb;
    text-decoration: none;
}

.breadcrumb-item a:hover {
    text-decoration: underline;
}

.breadcrumb-item.active {
    color: #6c757d;
}








.fixmenu {
  position: -webkit-sticky!important;  
  position: sticky!important;
  top: 0!important;
  background-color: transparent;  

  width: 100%!important;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;  
  z-index: 1000!important;

}

.fixmenu.fixed {
  background-color: white!important;  
  box-shadow: 0 2px 5px rgba(0,0,0,0.1)!important;  
}

.white-elements-header {
  background-color: white;
  color: black;  
}

.form .glav-knopka-date{
    width:100%!important;
}

.tarify-desc {
    font-size:24px;
}

.tarify-block-title{
    margin-bottom:25px;
}

.tarify-price {

    padding-bottom: 25px;
}



.matrick-da {
   
    background: transparent;
    color: #a376ff;
    font-size: 37px;
}



.logins-title {
    font-size:40px;
    margin-bottom: 20px;
}


.logs-re-kn a{
    font-size:18px;
}




.logins-f .acc-inp{
        margin-bottom: 10px;
}



.acc-knopka{
    padding: 10px;
    font-size:20px;
}

.acc-item,
.acc-itemq,
.acc-p,
.acc-table-item,
.acc-table-items{
     font-size:20px;
}



.kid-main{
    background-image:url('../images/kid-bg.svg');
     
        background-position: bottom;
    background-repeat: no-repeat;
}





.kid-main-blocks {
    margin-bottom:30px;
        display: flex;
    gap: 30px;
    row-gap:70px;
    justify-content: space-between;
    flex-wrap:wrap;
}












.kid-main-block {
    width:calc(33% - 30px);
    padding:0px 5px;
    border: 2px solid rgb(62, 78, 251);
border-radius: 20px;
position:relative;
    display: flex;
    align-items: center;
    justify-content: center;
        height: 209px;
        background-color:#fff;
}


.kid-main-block p{
    text-align:center;
}

.kid-main-img {
    position:absolute;
    top: -20%;
    height:72px;
    width:72px;
    border: 2px solid rgb(62, 78, 251);
      display: flex;
    align-items: center;
    justify-content: center;
    border-radius:50%;
    background-color:#fff;
}

.knopka-50{
    width:40%!important;
    background-color:#3E4EFB;
}


.faq-blocks{
    margin-bottom:100px;
}

.faq-block{
    margin-bottom:50px;
    border-radius: 20px;
    border:1px solid #A376FF;
}

.faq-title{
        padding:35px 70px;
        display: flex;
    gap: 30px;
    justify-content: space-between;
    align-items: center;
    border-radius: 20px;
background:#A376FF;
cursor:pointer;
}

.faq-cont {
        padding:35px 70px;
        display:none;
}

.faq-img{
             transition: all 0.4s ease;

}

.faq-active .faq-img{
     transform: rotate(135.00deg);
         transition: all 0.4s ease;
}

.faq-active .faq-cont{
    display:block;
}


.faq-t{
    color: #fff;
font-size: 32px;
font-weight: 450;
line-height: 37px;
}



.faq-seo-wrapper{
        display: flex;
    justify-content: space-between;
}



.faq-text-p{
    border-left: 2px solid #1f1f1f;
    padding-left: 30px;
}

.faq-text{
    width:58%;
}

.faq-im{
    width:39%;
    
}



.arc-main {
    background-image:url('../images/arc-bg.svg');
        background-position: bottom;
    background-repeat: no-repeat;
}


.arc-main-tittle{
 
 text-align:center;
}
.arc-main-blocks {
    margin-bottom:30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
    
}




.faq-im img{
    width:100%;
}

.otz{
    
        background-image:url('../images/otz-bg.svg');
        background-position: bottom;
    background-repeat: no-repeat;
}

.otz-block-name{
    margin-bottom:30px;
   display: flex;
    justify-content: space-between;
}

.otz-slider{
    display:flex;

}

.otz-block{
    width:calc(50% - 30px);
    padding:30px;
    border: 2px solid #735FF4;
border-radius: 20px;
background-color:#fff;
}


.otz-block-cont{
    font-size:18px;
}




      .otz-slider-container {
            position: relative;
            max-width: 1200px;
            margin: 0 auto;
            overflow: hidden;
            
        }
        
        .otz-block-n{
           text-transform: uppercase;
        }
        
        .otz-slider {
            display: flex;

            transition: transform 0.5s ease;
                /*flex-wrap: wrap;*/
        }
        
        .otz-block {
            flex: 0 0 calc(50% - 15px);
            width:50%;
            padding: 30px;
            border: 2px solid #735FF4;
            border-radius: 20px;
            box-sizing: border-box;
        }
        
     
     
        
        .otz-block-img img {
            width: 24px;
            height: 24px;
        }
        
      
        .slider-arrow{
            height:56px;
            width:56px;
            background-color:#735FF4;
            border-radius:50%;
            display: flex;
    align-items: center;
    justify-content: center;
        }
        
        .otz-slid-pagin{
            margin-top:30px;
            display:flex;
            gap:20px;
        }
    
    .slider-arrow.next,
    .slider-arrow.prev{
        cursor:pointer;
    }
        
      
        
        .slider-arrow:hover {
            background: #735ff4a8;
            color: white;
        }
        
        
        
       
        
        .blue{
            color:#3E4EFB;
        }
        
        
        .new-sovm-blocks{
            margin-bottom:30px;
            display: flex;
    justify-content: space-between;
    padding: 0px 35px;
    gap:15px;
 
        }
        
        
        .new-sovm-block{
            width:50%;
        }
        
        .news-sv{
            margin-bottom:50px;
            /*display:none;*/
        }
        
        .sovm-open{
            width:50%!important;
            padding:15px;
        }


.sovm-text{
    margin-bottom:15px;
font-size: 20px;
font-weight: 400;
line-height: 23px;
color:#454545;
text-align:center;
}


.arkans-block{
    display:flex;
}

.arkans-block-text{
    width:60%;
    position:relative;
}




.arkans-block-text::before{
    content: url(../images/Star.png);
    position: absolute;
    width: 65px;
    height: 65px;
right: -10%;
    top: 40%;
}

.arkans-block-text .fz45{
    margin-bottom:85px;
    font-weight:300;
}


.arkan-text{
    padding:35px;
    border-radius: 20px;
background: #735FF4;
color: #fff;
font-size: 32px;
font-weight: 400;
line-height: 37px;
}
.arkan-block-img{
    width:40%;
        text-align: end;
}


.arkan{
    position: relative;
}

.arkans{
    padding-bottom:100px;
    
}


.arkans-wrapper{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
}

.arkans-item{
    display:block;
    width:calc(25% - 20px);
}



.arkans-item img {
    width:100%;
    height:85%;
    
    transition: all 0.4s ease; 
}

.arkans-item img:hover {
    transform: scale(1.05); 
    transition: all 0.4s ease; 
}

.mob-arkan-img{
    display:none;
}

.mob-flex-img{
    width: 133.69px;
height: 232.24px;
}




.arkan-show-short{
    margin-bottom:70px;
        display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 60px;
}

.arkan-show-wrapper{
      margin-bottom:50px;
        color: #1F1F1F;
    font-weight: 300;
  
}

.arkan-show-wrapper p,
.arkan-show-wrapper h2,
.arkan-show-wrapper h3,
.arkan-show-wrapper ul{
    margin-bottom:15px;
}

.arkan-show-img img{
    width:100%;
    /*height:480px;*/
    height: 480px;
    object-fit: contain;
}

.arkan-show-img{
    width: 60%;
}

.arkan-show-wrapper .block-kart{
     margin-top:15px;
}

.block-kart{
    margin-bottom:20px;
    display: flex;
    align-items: center;
    gap: 40px;
}

.block-kart img{
        width: 25%;
}

.prognoz-wrapper{
        display: flex;
    gap: 50px;
    justify-content: space-between;
        align-items: center;
}


.prognoz-block-text{
    width:60%;
}

.progn-title{
    color:#735FF4;
}


.prog-opis{
    padding-bottom:100px;
}

.prognoz-name{
color: rgb(31, 31, 31);

font-size: 32px;
font-weight: 300;
line-height: 37px;
}

.prog-opis .blockRazbor {
    padding: 20px 36px;
}






.accaunt-passw-text, .fin-knp {
     width: 60%; 
}

.acc-teleg img{
    width: 168px;
height: 142.23px;
    margin-bottom: 20px;
}

.acc-teleg .podpiska-title{
    font-size:32px;
    font-weight: 400;
line-height: 37px;
}

.acc-teleg .podpiska-wrapper{
    text-align:left;
}


.acc-teleg .glav-knopka-date {
    padding:0;
    height:59px;
    display: flex;
    align-items: center;
    justify-content: center;
        margin: 0;
}


.texts{
    margin-bottom:50px;
}

.texts h2,
.texts h3{
    margin-bottom:25px;
}


.texts p{
    margin-bottom:20px;
}

.tarot-list li{
    margin-bottom:15px;
}
.tarot-list {
    padding-left: 20px;
}



.calc-subtitle, .fixmenu .punkt {
    font-size: 18px;
}
.menu-flex {

    column-gap: 30px;
}



.punkt:focus {
     border: none; 
     border-radius: 0px; 
     padding: 0px; 
}


.bg-kid1__1_ {
    width: 38px; height: 36px;
    background: url('../images/css_sprite.png') -68px -10px;
    display:inline-block;
}


.bg-potter {
    width: 38px; height: 36px;
    background: url('../images/css_sprite.png') -126px -10px;
          display:inline-block;
}


.bg-key {
    width: 38px; height: 36px;
    background: url('../images/css_sprite.png') -10px -73px;
}


.bg-date {
    width: 38px; height: 43px;
    background: url('../images/css_sprite.png') -10px -10px;
      display:inline-block;
}


.bg-eue {
    width: 38px; height: 27px;
    background: url('../images/css_sprite.png') -10px -129px;
      display:inline-block;
}


.bg-hearts {
    width: 38px; height: 33px;
    background: url('../images/css_sprite.png') -125px -73px;
        display:inline-block;
}


.bg-dom {
    width: 37px; height: 36px;
    background: url('../images/css_sprite.png') -68px -73px;
}


.intro-otz{
    margin:50px 0;
}

.stars{
        margin: 20px 0;

    color: #a376ff;
    letter-spacing: 5px;
}

.otz-date{
       color: #a376ff;
       font-weight:600;
}


.otz-blocks{
    display: flex;
    flex-wrap: wrap;
 
    gap: 20px;
       row-gap: 25px;
    justify-content: space-between;
}



.f-flex{
    display:flex;
        align-items: center;
    justify-content: space-between;
}


.otz-all{
    width:30%!important;
}

.w70{
    width:70%;
}

@media(max-width:900px){
    .kid-main-block {
    width:100%;
    height: 170px;
    }
    
.knopka-50{
    width:90%!important;
}

.faq-title,
.faq-cont{
        padding:15px;
}

.faq-t{

font-size: 18px;
}

.faq-img img{ 
    width:35px;
    height:35px;
}

.faq-seo-wrapper {
    flex-direction: column-reverse;
}
    
    .faq-text,
    .faq-im{
        width:100%;
    }
    
  .faq-cust-25{
      margin-bottom:30px;
font-size: 25px;
font-weight: 400;
line-height: 29px;
  }
    
    .faq-im{
         margin-bottom:30px;
                text-align: center;
    }
    
    .faq-im img{
        width:60%;
    }
    
    .no-mob{
        display:none;
    }
    
     .otz-block {
            flex: 0 0 100%!important;
            width:100%!important;
     }
      .otz-slider-container {
            position: relative;
            max-width: 500px;
      }
       .new-sovm-block{
            width:100%;
 
        }
        
             .new-sovm-blocks{
            flex-wrap: wrap;
                       padding: 0px;
             }
             .new-sovm-blocks .blockCalcTop {
                   padding: 0px;
                    }
                    .sovm-open {
                        width: 80%!important;
                        }
                        
                        
                        
                        
.arkans-item{
    display:block;
    width:calc(50% - 20px);
}
.arkans-block-text{
    width:100%;
    position:relative;
}


.arkan-text{
    padding:15px;
  
font-size: 22px;
font-weight: 400;
line-height: 24px;
}



.mob-w40{
   width: 70%;
}

.mob-arkan-img{
    display:block;
    position:absolute;

        right: 0;
        width: 35%;
        top: 15%;
}



.arkan-show-short {
    margin-bottom: 40px;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
}

.block-kart{
    flex-wrap: wrap;
    justify-content: center;
}

.arkan-show-wrapper{
    margin-bottom:50px;
}

.arkan-show-wrapper h2{
    font-size:25px;
}
.block-kart img {
    width: 100%;
    object-fit: cover;
}

.prognoz-block-text{
    width:100%;
}
.acc-teleg .podpiska-wrapper{
    text-align:center;
}
.acc-teleg .glav-knopka-date {

        margin: 0 auto;
}
}

/*ul li{list-style:nones}*/