@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,regular,italic,500,500italic,700,700italic,900,900italic);*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:Roboto;font-size:.875rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Roboto;font-size:inherit;outline:0}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}.container,[class*=__container]{max-width:76.875rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;-o-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:1.875rem .625rem;-webkit-transition:visibility .8s ease 0s;-o-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup__heading{font-weight:700;line-height:1.1666666667;margin-bottom:1.25rem}@supports (font-size:clamp(1.125rem ,0.9973404255rem + 0.6382978723vw ,1.5rem)){.popup__heading{font-size:clamp(1.125rem ,.9973404255rem + .6382978723vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9973404255rem + 0.6382978723vw ,1.5rem)){.popup__heading{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 58.75)}}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__content{visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#fff;padding:1.25rem;width:100%;max-width:56.25rem;border-radius:.75rem}.lock .popup__content{visibility:visible}.popup__close{position:absolute;top:1.25rem;right:1.25rem}.popup__close svg{display:block;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.popup__close svg:hover{color:#0070cc}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}body{background-color:#fff}svg{display:block}a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input,textarea{-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}::-webkit-input-placeholder{color:#6b6b6b}::-moz-placeholder{color:#6b6b6b}:-ms-input-placeholder{color:#6b6b6b}::-ms-input-placeholder{color:#6b6b6b}::placeholder{color:#6b6b6b}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0070cc;color:#fff;height:3.125rem;font-size:1.125rem;font-weight:700;text-transform:normal;white-space:nowrap;border-radius:1.5625rem;padding:0 1.875rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn:hover{background-color:#005499;color:#fff}.btn-clear{background-color:transparent;color:#0070cc;border:.125rem solid #0070cc}.btn-clear:hover{border-color:#005499}.w100{width:100%}.block{padding:2.5rem 0}.block__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem;margin-bottom:2.5rem}.block__heading h2{font-weight:700;line-height:1.4em;text-align:center;}@supports (font-size:clamp(1.125rem ,0.9973404255rem + 0.6382978723vw ,1.5rem)){.block__heading h2{font-size:clamp(1.125rem ,.9973404255rem + .6382978723vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9973404255rem + 0.6382978723vw ,1.5rem)){.block__heading h2{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 58.75)}}.block__heading p{line-height:1.5714285714;text-align:center}.block__heading p a{color:#0070cc}.block__heading p a:hover{text-decoration:underline}.block__clarification{text-align:center;margin-top:2.5rem}.block__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.tabs__navigation{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem;margin-bottom:1.25rem}.tabs__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;font-size:1rem;font-weight:600;border-radius:62.4375rem;padding:.9375rem .9375rem;opacity:.4;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tabs__title._tab-active,.tabs__title:hover{opacity:1}.tabs__title.tabs-balance{background-color:#0070cc;color:#fff}.tabs__title.tabs-plus{background-color:#fcc000}.modal-img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.modal-img img{border-radius:.625rem;overflow:hidden}.modal-info{color:#fff;font-weight:400;line-height:1.2857142857}.modal-info a{color:#66c0f4}.modal-info a:hover{text-decoration:underline}.modal-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,right top,color-stop(5%,#75b022),color-stop(95%,#588a1b));background:-o-linear-gradient(left,#75b022 5%,#588a1b 95%);background:linear-gradient(to right,#75b022 5%,#588a1b 95%);color:#fff;font-size:1rem;font-weight:600;width:100%;height:3.5rem;margin-top:1.625rem;padding:0 1.5rem;border-radius:.625rem;text-shadow:.0625rem .0625rem 0 rgba(0,0,0,.3);cursor:pointer}.modal-btn:hover{background:-webkit-gradient(linear,left top,right top,color-stop(5%,#8ed629),color-stop(95%,#6aa621));background:-o-linear-gradient(left,#8ed629 5%,#6aa621 95%);background:linear-gradient(to right,#8ed629 5%,#6aa621 95%)}.faq-steps{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-bottom:2.5rem}.faq-step{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.9375rem;background-color:#fff;border-radius:.75rem;padding:.9375rem .625rem;-webkit-box-shadow:0 0 .125rem .0625rem #eee,0 0 .125rem .0625rem #eee;box-shadow:0 0 .125rem .0625rem #eee,0 0 .125rem .0625rem #eee}.faq-step__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.5rem}.faq-step__icon svg{color:#0070cc}.faq-step__text{color:#0070cc;font-weight:500;text-align:center;line-height:1.2857142857;max-width:8.75rem}.spollers__item{background-color:#fff;color:#0070cc;border-radius:.75rem;overflow:hidden;-webkit-box-shadow:0 0 .125rem .0625rem #eee,0 0 .125rem .0625rem #eee;box-shadow:0 0 .125rem .0625rem #eee,0 0 .125rem .0625rem #eee}.spollers__item:not(:last-child){margin-bottom:1rem}.spollers__title{display:block;width:100%;position:relative;font-size:1rem;font-weight:600;min-height:4.5rem;padding:1.75rem 1.5rem 1.75rem 3.75rem;text-align:left;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.spollers__title::before{content:"";position:absolute;left:1.5rem;top:50%;width:1rem;margin-top:-.0625rem;border-top:.125rem solid}.spollers__title::after{content:"";position:absolute;left:2rem;top:50%;height:1rem;margin-left:-.0625rem;margin-top:-.5rem;border-left:.125rem solid}.spollers__title._spoller-active,.spollers__title:hover{background-color:#0070cc;color:#fff}.spollers__title._spoller-active::after{content:none}.spollers__body{position:relative;color:#000;padding:1.25rem 1.5625rem;line-height:1.2857142857}.formatting{line-height:1.7142857143}.formatting h1,.formatting h2,.formatting h3,.formatting h4,.formatting h5{margin-bottom:.9375rem}.formatting p:not(:last-child){margin:0 0 .9375rem}.formatting ul{margin-bottom:.9375rem}.formatting ul li{position:relative;padding-left:1.875rem}.formatting ul li::before{content:"";position:absolute;top:.625rem;left:.5625rem;display:block;width:.4375rem;height:.4375rem;border-radius:.625rem;background-color:#0070cc}.formatting ol{padding-left:1.875rem;margin-bottom:.9375rem}.formatting ol li{position:relative;list-style-type:decimal}.formatting a{color:#0070cc;}.formatting a:hover{color:#0070cc}.contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.contacts__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.contacts__list a:hover{color:#0070cc}.contacts__list a svg{color:#0070cc}@-webkit-keyframes updating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes updating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sb{display:none}.feed{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1e1f23;height:2.5rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.feed-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b2b2b2;font-size:.75rem;margin-right:.0625rem;padding:0 .9375rem}.header{-webkit-box-shadow:0 1rem 2rem 0 rgba(0,0,0,.12);box-shadow:0 1rem 2rem 0 rgba(0,0,0,.12)}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:4rem}.header-logo{display:block;color:#0070cc;font-size:1.5rem;font-weight:700;text-transform:uppercase}.header-logo img{display:block}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:.125rem}.header-menu li a{display:block;position:relative;background-color:transparent;border:.125rem solid transparent;color:#000;font-size:1.125rem;font-weight:500;border-radius:3rem;padding:.375rem 1rem}.header-menu li a:hover{background-color:#f2f2f2}.menu__body{left:-100%}.menu-lable{position:absolute;top:-.125rem;right:0;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgb(0 112 204 / 0.9);color:#ffffff;font-size:.625rem;font-weight:700;border-radius:.625rem;padding:.125rem .3125rem;}.icon-menu{display:none}.footer{background-color:#003697;padding:2.5rem 0}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;/*-webkit-box-align:center;-ms-flex-align:center;align-items:center;*/-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem}.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;color:#fff;font-size:1rem}.ytstyle{color:#fff}.ytstyle span{color:#fff}.ytstyle a{color:#fff}.ytstyle a:hover{opacity:.7}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}.social a svg{color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.social a svg:hover{opacity:.7}.main-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;/*justify-content: space-between;*/gap:2.1875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports (margin-bottom:clamp(2.5rem ,2.0744680851rem + 2.1276595745vw ,3.75rem)){.main__heading{/*margin-bottom:clamp(2.5rem ,2.0744680851rem + 2.1276595745vw ,3.75rem)*/margin-bottom:clamp(1.5rem ,1.0744680851rem + 1.1276595745vw ,1.75rem)}}@supports not (margin-bottom:clamp(2.5rem ,2.0744680851rem + 2.1276595745vw ,3.75rem)){.main__heading{margin-bottom:calc(2.5rem + 1.25 * (100vw - 20rem)/ 58.75)}}.main__title{width: 55%;font-weight:600;text-transform:normal;line-height:1.4em;font-size: 44px;}@supports (font-size:clamp(1.5rem ,1.1170212766rem + 1.914893617vw ,2.625rem)){.main__title{font-size:clamp(1.5rem ,1.1170212766rem + 1.914893617vw ,2.625rem)}}@supports not (font-size:clamp(1.5rem ,1.1170212766rem + 1.914893617vw ,2.625rem)){.main__title{font-size:calc(1.5rem + 1.125 * (100vw - 20rem)/ 58.75)}}.main__desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;background-color:#0070cc;color:#fff;line-height:1.25;font-weight:500;padding:.625rem 1.25rem;border-radius:31.25rem}@supports (font-size:clamp(0.875rem ,0.8324468085rem + 0.2127659574vw ,1rem)){.main__desc{font-size:clamp(.875rem ,.8324468085rem + .2127659574vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8324468085rem + 0.2127659574vw ,1rem)){.main__desc{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 58.75)}}.main__desc::before{content:"";position:absolute;left:-.5rem;top:50%;width:0;height:0;border-style:solid;border-width:.4375rem .625rem .4375rem 0;border-color:transparent #0070cc transparent transparent;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.main__desc-tippy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#0070cc;font-weight:900;border-radius:62.4375rem;width:1.25rem;height:1.25rem;cursor:default}.main__desc-text{font-size:.75rem;font-weight:400;border-bottom:.0625rem dashed #fff;cursor:pointer}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@supports (gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)){.form-wrapper{gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)}}@supports not (gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)){.form-wrapper{gap:calc(2.5rem + 1.875 * (100vw - 20rem)/ 58.75)}}@supports (margin-bottom:clamp(1.25rem ,2.9255319149rem + -2.1276595745vw ,2.5rem)){.form-wrapper{margin-bottom:clamp(1.25rem ,2.9255319149rem + -2.1276595745vw ,2.5rem)}}@supports not (margin-bottom:clamp(1.25rem ,2.9255319149rem + -2.1276595745vw ,2.5rem)){.form-wrapper{margin-bottom:calc(2.5rem + -1.25 * (100vw - 20rem)/ 58.75)}}.form-wrapper .tabs{width:100%}.form-group{position:relative}@supports (margin-bottom:clamp(0.9375rem ,0.8311170213rem + 0.5319148936vw ,1.25rem)){.form-group{margin-bottom:clamp(.9375rem ,.8311170213rem + .5319148936vw ,1.25rem)}}@supports not (margin-bottom:clamp(0.9375rem ,0.8311170213rem + 0.5319148936vw ,1.25rem)){.form-group{margin-bottom:calc(.9375rem + .3125 * (100vw - 20rem)/ 58.75)}}.form-group input{display:block;background-color:#fff;border-radius:62.4375rem;border:none;color:#000;font-size:1rem;font-weight:400;width:100%;outline:0;height:3.75rem;padding:0 1.5rem 0 3.75rem;outline:.125rem solid transparent;border:.0625rem solid #dedede}.form-group input:focus{outline-color:#0070cc}.form-group__icon{position:absolute;top:50%;margin-top:-.75rem;left:1.25rem;color:#8091a2}.form-values{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-values input{position:absolute;cursor:pointer;height:100%;width:100%;opacity:0}.form-values__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#eee;color:#000;border:.125rem solid #eee;font-weight:500;height:3.75rem;border-radius:62.4375rem}@supports (font-size:clamp(1rem ,0.9574468085rem + 0.2127659574vw ,1.125rem)){.form-values__item{font-size:clamp(1rem ,.9574468085rem + .2127659574vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9574468085rem + 0.2127659574vw ,1.125rem)){.form-values__item{font-size:calc(1rem + .125 * (100vw - 20rem)/ 58.75)}}.form-values__item.active{background-color:#fff;color:#0070cc;border-color:#0070cc}.form-submit button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0070cc;color:#fff;height:3.75rem;font-weight:700;text-transform:normal;padding:0 1rem;width:100%;cursor:pointer;border-radius:62.4375rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}@supports (font-size:clamp(1rem ,0.9574468085rem + 0.2127659574vw ,1.125rem)){.form-submit button{font-size:clamp(1rem ,.9574468085rem + .2127659574vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9574468085rem + 0.2127659574vw ,1.125rem)){.form-submit button{font-size:calc(1rem + .125 * (100vw - 20rem)/ 58.75)}}.form-submit button:hover{background-color:#005499}.form-login input{background:#fff url(../img/svg/login.svg) left 1.125rem top 1.125rem no-repeat}.form-pass input{background:#fff url(../img/svg/pass.svg) left 1.125rem top 1.125rem no-repeat}.form-sum input{background:#fff url(../img/svg/lira.svg) left 1.125rem top 1.125rem no-repeat}.form-title{margin-bottom:.625rem}.form-footer{display:-ms-grid;display:grid;width:100%}@supports ((-moz-column-gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)) or (column-gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem))){.form-footer{-webkit-column-gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem);-moz-column-gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem);column-gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)}}@supports not ((-moz-column-gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)) or (column-gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem))){.form-footer{-webkit-column-gap:calc(2.5rem + 1.875 * (100vw - 20rem)/ 58.75);-moz-column-gap:calc(2.5rem + 1.875 * (100vw - 20rem)/ 58.75);column-gap:calc(2.5rem + 1.875 * (100vw - 20rem)/ 58.75)}}@supports (row-gap:clamp(1.25rem ,0.8244680851rem + 2.1276595745vw ,2.5rem)){.form-footer{row-gap:clamp(1.25rem ,.8244680851rem + 2.1276595745vw ,2.5rem)}}@supports not (row-gap:clamp(1.25rem ,0.8244680851rem + 2.1276595745vw ,2.5rem)){.form-footer{row-gap:calc(1.25rem + 1.25 * (100vw - 20rem)/ 58.75)}}.form-store{font-size:0.90rem;text-align:center;margin-top:2.5rem;font-weight: normal;color: rgb(0,0,0, 0.75);}.methods{width:100%}.methods-wrapper{border-radius:.625rem;overflow:hidden}.methods-list::-webkit-scrollbar{background-color:transparent;width:.375rem}.methods-list::-webkit-scrollbar-track{background-color:#fff;border-radius:3.125rem}.methods-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3.125rem}.methods-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;width:100%;height:6.75rem;border-radius:.5rem;padding:.9375rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:.125rem solid transparent}.methods-item img{display:block;max-width:5.625rem;max-height:4.375rem;height:auto}.methods-item.active{background-color:#fff;border-color:#0070cc}.methods-item input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;z-index:2}.methods-item.disabled{border:0}.methods-item.disabled::before{background-color:rgba(0,0,0,.4);border-radius:.5rem;content:"";cursor:not-allowed;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.methods-item.disabled::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f77;color:#fff;content:"скоро";cursor:not-allowed;font-size:.625rem;font-weight:600;line-height:1.2;height:1.125rem;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:.9375rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:3.5rem;z-index:4;border-radius:3.125rem}.calc-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calc-item:not(:last-child){margin-bottom:.9375rem}.calc-item::before{content:"";border-bottom:.0625rem dashed #dedede;bottom:.3125rem;display:block;height:.125rem;left:0;position:absolute;width:100%;z-index:1}.calc-item__title{position:relative;background-color:#fff;color:#000;z-index:2;padding-right:.3125rem}.calc-item__sum{position:relative;background-color:#fff;color:#000;font-size:1rem;font-weight:700;z-index:2;padding-left:.375rem}.calc-loading::after{-webkit-animation:updating 1s linear infinite running;animation:updating 1s linear infinite running;content:url(../img/svg/update.svg);display:block;width:1rem;height:1rem}.plus{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem}.plus__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f7f7f7;border-radius:.75rem;padding:.625rem}.plus__title{color:#000;padding:.9375rem;border-radius:.625rem;margin-bottom:.9375rem;-webkit-box-shadow:0 .3125rem .5625rem 0 rgba(0,0,0,.16);box-shadow:0 .3125rem .5625rem 0 rgba(0,0,0,.16)}.plus__title h3{font-weight:600;text-transform:uppercase;margin-bottom:.625rem}@supports (font-size:clamp(1.125rem ,0.9973404255rem + 0.6382978723vw ,1.5rem)){.plus__title h3{font-size:clamp(1.125rem ,.9973404255rem + .6382978723vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9973404255rem + 0.6382978723vw ,1.5rem)){.plus__title h3{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 58.75)}}.plus__title p{font-size:.75rem;line-height:1.25}.plus__choice{font-weight:700;margin-bottom:.9375rem;text-align:center}.plus__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.625rem;margin-bottom:.9375rem}.plus__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;color:#000;border-radius:.75rem;padding:.9375rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.plus__item.active,.plus__item:hover{background-color:rgba(107,107,107,.1)}.plus__item:hover .plus__radio,.plus__item:hover.active .plus__radio{border-color:#0070cc}.plus__item:hover .plus__radio::before,.plus__item:hover.active .plus__radio::before{background-color:#0070cc}.plus__item.active .plus__radio::before{content:"";position:absolute;width:.5rem;height:.5rem;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);border-radius:62.4375rem;background-color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.plus__radio{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;width:1.25rem;height:1.25rem;border-radius:62.4375rem;border:.125rem solid #000;flex-shrink:0;}.plus__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.3125rem}.plus__price{font-weight:700}.plus__cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0070cc;color:#fff;width:1.5rem;height:1.5rem;border-radius:.3125rem}.psplus{position:relative;padding:2.5rem 0;overflow:hidden}.psplus__bg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:-1}.review__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2c2c2c;color:#fff;padding:1.5625rem;border-radius:.625rem;box-shadow: -1px -2px 28px -3px rgba(0, 0, 0, 0.42)}.review__item:not(:last-child){margin-bottom:.9375rem}.review__avatar{max-width:3.125rem;max-height:3.125rem;border-radius:62.4375rem}.review__data{line-height:1.4285714286}.review__data-name{font-weight:600}.green{color:#2dad70!important}.red{color:#ff453a!important}.orange{color:#ff9700!important}.order{display:-ms-grid;display:grid;margin-top:2.5rem}@supports (gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)){.order{gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)}}@supports not (gap:clamp(2.5rem ,1.8617021277rem + 3.1914893617vw ,4.375rem)){.order{gap:calc(2.5rem + 1.875 * (100vw - 20rem)/ 58.75)}}.order-list{height:-webkit-max-content;height:-moz-max-content;height:max-content;border-radius:.625rem;border:.0625rem solid #dedede;padding:1.5rem}.order-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-item:not(:last-child){margin-bottom:.9375rem}.order-title{position:relative;line-height:1.4285714286;z-index:2;margin-bottom:.3125rem}.order-desc{position:relative;line-height:1.4285714286;font-weight:500;z-index:2}.order-text{line-height:1.4285714286;border:.0625rem solid #dedede;padding:1.5rem;border-radius:.625rem}.warning-text{line-height:1.4285714286;margin-top:1.25rem}.page-center{text-align:center}.page__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.1875rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.75rem}.page__title{font-weight:600;line-height:1.4em}@supports (font-size:clamp(1.5rem ,1.1170212766rem + 1.914893617vw ,2.625rem)){.page__title{font-size:clamp(1.5rem ,1.1170212766rem + 1.914893617vw ,2.625rem)}}@supports not (font-size:clamp(1.5rem ,1.1170212766rem + 1.914893617vw ,2.625rem)){.page__title{font-size:calc(1.5rem + 1.125 * (100vw - 20rem)/ 58.75)}}.page__text a{color:#0070cc;border-bottom:.0625rem dashed #0070cc}.page__text a:hover{border-bottom:none}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;-o-transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);-o-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@media (min-width:29.99875em){.order-item::before{content:"";border-bottom:.0625rem dashed rgba(0,0,0,.1);bottom:.3125rem;display:block;height:.125rem;left:0;position:absolute;width:100%;z-index:1}.order-title{background-color:#fff;padding-right:.3125rem;margin-bottom:0}.order-desc{background-color:#fff;padding-left:.375rem}}@media (min-width:61.99875em){@supports (padding-top:clamp(2.5rem ,2.0744680851rem + 2.1276595745vw ,3.75rem)){.block__form{padding-top:clamp(2.5rem ,2.0744680851rem + 2.1276595745vw ,3.75rem)}}@supports not (padding-top:clamp(2.5rem ,2.0744680851rem + 2.1276595745vw ,3.75rem)){.block__form{padding-top:calc(2.5rem + 1.25 * (100vw - 20rem)/ 58.75)}}.form-footer{grid-template-columns:repeat(auto-fit,minmax(18.125rem,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center}.methods-wrapper{background-color:#e6e6e6;padding:.5rem}.methods-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.125rem,1fr));gap:.5rem;width:100%;height:14rem;overflow-y:auto;padding-right:.5rem}.methods-item:hover{background-color:#fff;border-color:#0070cc}.order{grid-template-columns:repeat(auto-fit,minmax(18.125rem,1fr))}}@media (max-width:78.75em){.main__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.main__desc::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:-.5rem;left:1.875rem}.page__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media (max-width:61.99875em){.block{padding:1.25rem 0}.block__heading{margin-bottom:1.25rem}.block__clarification{font-size:.75rem;margin-top:1.25rem;}.sb{display:block;background-color:#0070cc;padding:.625rem 0}.sb-header{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem}.header-menu li a{color:#000}@supports (font-size:clamp(1.25rem ,0.9523809524rem + 1.4880952381vw ,1.875rem)){.header-menu li a{font-size:clamp(1.25rem ,.9523809524rem + 1.4880952381vw ,1.875rem)}}@supports not (font-size:clamp(1.25rem ,0.9523809524rem + 1.4880952381vw ,1.875rem)){.header-menu li a{font-size:calc(1.25rem + .625 * (100vw - 20rem)/ 42)}}.menu__body{position:fixed;width:100%;height:100%;top:0;overflow:auto;background-color:#fff;padding:9.375rem .9375rem;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;z-index:4}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;cursor:pointer;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::after,.menu-open .icon-menu::before{background-color:#000}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:1.5625rem}.main__title{text-align:center}.main__desc{font-size:.875rem}.main__desc::before{left:50%}.form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.form-title{display:none}.form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.form-store{margin-top:1.25rem;}.methods-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;grid-gap:.5rem}.methods-list::-webkit-scrollbar{display:none}.methods-list::-webkit-scrollbar-track{display:none}.methods-list::-webkit-scrollbar-thumb{display:none}.methods-item{background-color:#e6e6e6;-webkit-box-flex:0;-ms-flex:0 0 7rem;flex:0 0 7rem;width:7rem;height:5rem;scroll-snap-align:start}.methods-item img{max-width:90%}.psplus{padding:1.25rem 0}.review__item{padding:.9375rem}}@media (max-width:47.99875em){.block__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem}.block__footer .btn{background-color:transparent;color:#0070cc;font-size:.875rem;line-height:1.4285714286;height:auto;border:.125rem solid #0070cc;padding:.625rem 1.5625rem;white-space:normal;text-align:center}.block__footer .btn:hover{border-color:#005499}.spollers__title{padding:.9375rem .9375rem .9375rem 3.75rem}.footer{padding:1.25rem 0}.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.625rem;font-size:.875rem}.form-group input{height:3rem;font-size:.875rem;padding-left:3.125rem}.form-values__item{height:3rem;font-size:1rem}.form-login input{background:#fff url(../img/svg/login.svg) left .875rem top .75rem no-repeat}.form-pass input{background:#fff url(../img/svg/pass.svg) left .875rem top .75rem no-repeat}.form-sum input{background:#fff url(../img/svg/lira.svg) left .875rem top .75rem no-repeat}}@media (max-width:29.99875em){.order-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}



.swiper-container{
  height: 168px;
  margin-top: 24px;
  padding: 0 .9375rem !important;
}
.swiper-slide {
  border-radius: 16px;
  overflow: hidden;
  padding: 20px 0;
  position: relative;
}
.slider-slide{
  background: rgb(233,233,233);
  background: linear-gradient(23deg, rgba(233,233,233,1) 0%, rgba(255,255,255,0.6895133053221288) 100%);
  border-radius: 16px;
  height: 100%;
  padding-left: 54px;
-webkit-box-shadow: 3px 0px 15px -11px rgba(49, 49, 49, 1);
-moz-box-shadow: 3px 0px 15px -11px rgba(49, 49, 49, 1);
box-shadow: 3px 0px 15px -11px rgba(49, 49, 49, 1);
}
.slider-slide__info{
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
  row-gap: 16px;
  z-index: 20;
}
.slider-slide__image{
  max-width: 443px;
  right: -2%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 0;
}
.slider-slide__title {
    color: #4e4e4e;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
}

.slider-slide__button {
    align-items: center;
    background: #ffc200;
    border-radius: 12px;
    color: #fff;
    -webkit-column-gap: 16px;
    column-gap: 16px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 800;
    justify-content: center;
    justify-content: space-between;
    letter-spacing: .28px;
    line-height: 16px;
    padding: 12px 16px;
    position: relative;
    width: -webkit-max-content;
    width: max-content;
    cursor: pointer;
}
.slider-slide__button>* {
    position: relative;
    z-index: 1;
}
.slider-slide__button svg {
    fill: #fff;
    height: 12px;
    width: 12px;
}
.slider-slide__button:after, .slider-slide__button:before {
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: opacity .25s ease;
    width: 100%;
    z-index: 0;
     border-radius: inherit;

}

.swiper-button {
  cursor: pointer;
  left: 34px;
  opacity: .5;
  position: absolute;
  transition: opacity .25s;
  z-index: 3;
  background: transparent;
  border: 0;
}
.swiper-button__next {
  bottom: 34px;
}
.swiper-button__prev {
  top: 34px;
}
.swiper-pagination {
  left: 38px;
  right: auto;
  width: 4px;
}
.swiper-pagination .swiper-pagination-bullet{
  background: #262931;
  border-radius: 8px;
  height: 8px;
  opacity: .2;
  transition: opacity .3s ease, height .3s ease-in-out;
  width: 4px;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  height: 20px;
  opacity: 1;
}
.swiper-button svg {
  fill: #262931;
  height: 10px;
  width: 12px;
}

.block__form.no-padding{
  padding-top: 0;
}



@media (max-width: 767px){
.swiper-container{
  height: 136px;
}
.slider-slide__title{
  font-size: 16px;
}
.slider-slide{
  padding-left: 26px;
  padding-right: 12px;
}
.slider-slide__image{
  max-width: 287px;
}
.slider-slide__button{
  -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: hsla(0, 0%, 100%, .07);
    background-color: #ffc200;
    font-size: 12px;
    padding: 8px 12px;
    position: relative;
    width: 50%;
}
.swiper-pagination .swiper-pagination-bullet{
  width: 2px;
  height: 4px;
}
.swiper-pagination{
  width: 2px;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  height: 10px;
}
.swiper-button{
  left: 19px;
}
.swiper-pagination{
  left: 24px;
}

.mobile-menu_text:after {
  transform: rotate(0);
  transition: all .2s;
}
.mobile-menu_text.arrow-active:after {
  transform: rotate(180deg);
}
}
.form-submit button{
  justify-content: flex-start;
  padding: 0px 2rem;
}
.main-catalog_tab-content h2{
  display: flex;
  align-items: center;
}
.main-catalog_tab-content h2 svg{
  margin-left: 5px;
  margin-top: 1px;
}
.main__title{
  width: auto;
}
.main__how-work{
  border: 2px solid #fff;
  border-radius: 32px;
  transition: all .2s;
}
.main__how-work:hover{
  border: 2px solid rgba(0, 0, 0, .1);
}

.header-menu--dropdown{
	position: relative;
}
.header-menu--dropdown:after{
	display: none;
}
.service-menu_item-dropdown ul{
	display: none;
}
.service-menu_item-dropdown div{
	display: flex;
	align-items: center;
	gap: 5px;
	position: relative;
    background-color: transparent;
    border: 0.125rem solid transparent;
    color: rgb(0,0,0, 0.75);
    font-size: 13px;
    font-weight: 500;
    border-radius: 3rem;
    padding: 0.375rem 1rem;
    cursor: pointer;
}
.header-menu_wrapper .header-menu.header-menu--dropdown{
	grid-template-columns: repeat(5, auto);
}
.service-menu_item-dropdown:hover ul{
	display: block;
	position: absolute;
	z-index: 9999;
	padding: 10px;
	background: #fff;
	box-shadow: 0 0 20px rgb(0, 0, 0, 0.4);
	border-radius: 10px;
}

@media (max-width: 767px){
	.service-menu_item-dropdown div{
		display: none;
	}
	.service-menu_item-dropdown ul,.service-menu_item-dropdown:hover ul{
		display: flex;
		gap: .9375rem;
		position: relative;
		box-shadow: none;
		padding: 0;
	}
	.service-menu_item-dropdown{
		flex-shrink: 0;
	}
	
    .form-store{
        font-size:0.80rem;
        text-align:left;
        margin-top:2.5rem;
        font-weight: normal;
        color: rgb(0,0,0,);
    }
}

.back-btn:hover:before{
	background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5429 32.4571C15.1524 32.0666 15.1524 31.4334 15.5429 31.0429L21.9069 24.6789C22.2974 24.2884 22.9305 24.2884 23.3211 24.6789C23.7116 25.0694 23.7116 25.7026 23.3211 26.0931L18.6642 30.75H47.75C48.3023 30.75 48.75 31.1977 48.75 31.75C48.75 32.3023 48.3023 32.75 47.75 32.75H18.6642L23.3211 37.4068C23.7116 37.7974 23.7116 38.4305 23.3211 38.8211C22.9305 39.2116 22.2974 39.2116 21.9069 38.8211L15.5429 32.4571Z' fill='%23505050'/%3E%3C/svg%3E%0A");
}

.form-group .sale__sort-text {
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 62.4375rem;
    border: none;
    color: #000;
    font-size: 1rem;
    font-weight: 400;
    width: 100%;
    outline: 0;
    height: 1.75rem;
    padding: 0 1.5rem 0 2.5rem;
    outline: 0.125rem solid transparent;

}

.form-rub input{
background:#fff url(../img/svg/rub.svg) 
left 1.125rem 
top 1.125rem no-repeat
}


/*.form-sum .sale__sort-text{background:#fff url(../img/svg/lira.svg) left 0.125rem top 0.125rem no-repeat}*/

.form-sum .sale__sort-list{
	width: 95%;
	left: 0;
	margin: 0 auto;
}

.back-btn{
	display: flex;
	align-items: center;
	gap: 6px;
	font-size: 13px;
	width: fit-content;
	margin-top: -15px;
}

.back-btn:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5429 32.4571C15.1524 32.0666 15.1524 31.4334 15.5429 31.0429L21.9069 24.6789C22.2974 24.2884 22.9305 24.2884 23.3211 24.6789C23.7116 25.0694 23.7116 25.7026 23.3211 26.0931L18.6642 30.75H47.75C48.3023 30.75 48.75 31.1977 48.75 31.75C48.75 32.3023 48.3023 32.75 47.75 32.75H18.6642L23.3211 37.4068C23.7116 37.7974 23.7116 38.4305 23.3211 38.8211C22.9305 39.2116 22.2974 39.2116 21.9069 38.8211L15.5429 32.4571Z' fill='black'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	flex-shrink: 0;
}

.back-btn:hover{
    color: rgb(0,0,0, 0.65);

}

.footer-menu_item{
	color: #fff;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 0px;
}

.footer-menu_item:hover{
	color: rgb(255,255,255, 0.65)
}

.main__desc-wrapper{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
	width: calc(53% - 35px)
}

@media (max-width: 78.75em){
	.main__desc-wrapper{
		width: fit-content;
	}
	.main__title{
		width: 100%;
	}
}


.how-work{
	/*margin-bottom: 15px;
	margin-top: -20px;*/
	outline: none;
	float: left;
  color: rgb(0 104 189);
  padding: .625rem 1.25rem;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 32px;
  margin: 2px;
}

.how-work::before{
  content: "";
  background: url(https://psbalance.ru/template/assets/img/circle-question-regular.svg);
  background-size: cover;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  margin-right: 2px;
  margin-bottom: 3px;
  display: inline-block;
  vertical-align: middle;
}

.how-work span:last-child{
	display: none;
}

@media (max-width: 767px){
	.how-work span:last-child{
		display: block;
	}
	.how-work span:first-child{
		display: none;
	}
	.how-work{
		display: flex;
		align-items: center;
		gap: 5px;
	}
	.main__title{
		text-align: left;
	}
	.main__desc-wrapper{
		width: 100%;
		justify-content: flex-start;
	}	
}


.sale__sort-arrow{
	transition: all .2s ease;
}

.sale__sort-arrow.active{
	transform: rotate(180deg);
}

.header-menu li.service-menu_item a{
	display: flex;
	align-items: center;	
	gap: 5px;
	font-size: 13px;
	color:rgb(0,0,0, 0.75);
}

.service-menu_item img{
	width: 20px;
}

.header-menu li.service-menu_item a:hover{
	color:rgb(0,0,0);
}

.header__left{
	display: flex;
	align-items: center;
	gap: 20px;
}

.header-menu_wrapper .header-menu{
	display: grid;
    grid-template-columns: repeat(5,1fr);
    height: 36px;
    overflow: hidden;
}
.header-menu_wrapper:hover .header-menu{
	height: auto;
	overflow: inherit;
	position: absolute;
	background: #fff;
	top: -18px;	
	border-radius: 10px;
	box-shadow: 0 0 20px rgb(0, 0, 0, 0.4);

}
.header-menu_wrapper{
	position: relative;
	width: 556px;
}
.social-mob{
	display: none;
}

.header-menu_wrapper{
	display: flex;
	align-items: flex-start;
}
.header-menu_wrapper:after{
	content: '';
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='284.929px' height='284.929px' viewBox='0 0 284.929 284.929' style='enable-background:new 0 0 284.929 284.929;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	flex-shrink: 0;
	position: absolute;
	right: -15px;
	top: 10px;
}
.header-menu_wrapper:hover:after{
	display: none;
}

.form_tabs{
	display: flex;
	align-items: center;
	gap: 20px;
	width: 47%;
	margin-bottom: 20px;	
} 

.form_tabs-item{
	width: 50%;
	color: #2a475e;
	font-size: 18px;	
	border: 1px solid #2a475e;
	border-radius: 20px;
	padding: 10px;
	text-align: center;
	cursor: pointer;
}
.form_tabs-item.active{
	background: #2a475e;
	color: #fff;
}
.form_tabs--oldubil .form_tabs-item{
	border-color: #47b1ed;
}
.form_tabs--oldubil .form_tabs-item.active{
	background: #0070cc;
}
.form.skin{
	display: none;
}
.how-work:before{
	transition: all .3s ease;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Ctitle%3Ecircle-question-regular-hover-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill-opacity: .7;fill: %23696969 %7D %3C/style%3E%3Cpath id='Layer' fill-rule='evenodd' class='s0' d='m0 256c0-67.9 27-133 75-181 48-48 113.1-75 181-75 67.9 0 133 27 181 75 48 48 75 113.1 75 181 0 67.9-27 133-75 181-48 48-113.1 75-181 75-67.9 0-133-27-181-75-48-48-75-113.1-75-181zm464 0c0-55.2-21.9-108.1-60.9-147.1-39-39-91.9-60.9-147.1-60.9-55.2 0-108.1 21.9-147.1 60.9-39 39-60.9 91.9-60.9 147.1 0 55.2 21.9 108.1 60.9 147.1 39 39 91.9 60.9 147.1 60.9 55.2 0 108.1-21.9 147.1-60.9 39-39 60.9-91.9 60.9-147.1zm-294.2-90.7c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1 0 22.6-12.1 43.5-31.7 54.8l-32.3 18.5c-0.2 13-10.9 23.6-24 23.6-13.3 0-24-10.7-24-24v-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1 0-8.4-6.8-15.1-15.1-15.1h-58.3c-3.4 0-6.4 2.1-7.5 5.3l-0.4 1.2c-4.4 12.5-18.2 19-30.6 14.6-12.4-4.4-19-18.2-14.6-30.6l0.4-1.2zm54.2 186.7c0-8.5 3.4-16.6 9.4-22.6 6-6 14.1-9.4 22.6-9.4 8.5 0 16.6 3.4 22.6 9.4 6 6 9.4 14.1 9.4 22.6 0 8.5-3.4 16.6-9.4 22.6-6 6-14.1 9.4-22.6 9.4-8.5 0-16.6-3.4-22.6-9.4-6-6-9.4-14.1-9.4-22.6z'/%3E%3C/svg%3E");
}
.product__list .product-card__platform, .sale__list .product-card__platform{
	height: auto;
}
.btn-up{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	background-color: #0070cc;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0.7;
	position: fixed;
	z-index: 9999;
/*	bottom: 120px;*/
	bottom: -100%;
	right: 25px;
	transition: all .6s ease;
}
.btn-up:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 -4.5 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Earrow_up %5B%23337%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-260.000000, -6684.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M223.707692,6534.63378 L223.707692,6534.63378 C224.097436,6534.22888 224.097436,6533.57338 223.707692,6533.16951 L215.444127,6524.60657 C214.66364,6523.79781 213.397472,6523.79781 212.616986,6524.60657 L204.29246,6533.23165 C203.906714,6533.6324 203.901717,6534.27962 204.282467,6534.68555 C204.671211,6535.10081 205.31179,6535.10495 205.70653,6534.69695 L213.323521,6526.80297 C213.714264,6526.39807 214.346848,6526.39807 214.737591,6526.80297 L222.294621,6534.63378 C222.684365,6535.03868 223.317949,6535.03868 223.707692,6534.63378' id='arrow_up-%5B%23337%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background-size: contain;
	background-repeat: no-repeat;
}
.block__clarification a{text-decoration:underline;}
.footer_bank{
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin:30px 0;
}
.footer_bank svg{
	max-width: 150px;
	object-fit: contain;
	height: fit-content;
}
.main-catalog_tabs{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px auto 0;
	width: 300px;
}
.main-catalog_inner{
  display: flex;
  width: 100%;
  background: linear-gradient(rgb(243 243 243 / 1), rgb(255 255 255 / 1));
  border-radius: 32px;
  box-shadow: 0 4px 16px 0 rgba(0,0,0,.16);
}
.main-catalog_tab{
	padding: 15px;
  border-radius: 1.5625rem;
	width: 50%;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.main-catalog_tab.active{
	background-color: #0070cc;
	color: #fff;
}
.main-catalog_tab-content{
	display: none;
}
.main-catalog_tab-content.active{
	display: block;
}
.main__desc-title{
	font-size: 14px;
}


@media screen and (max-width: 1023px){
	.header__left{
    	flex-wrap: wrap;
    	justify-content: space-between;
    	padding: 20px 0;    
    }
    .header__left .header-menu{
    	flex-direction: row;    	    	
    }
    .header__left .header-menu li.service-menu_item a{
    	padding: 0;
    } 
    .footer .footer__container:last-child > div:not(.copyright){
    	margin-top: 20px;
    }   
    .footer__container{
    	padding: 1.9375rem;
    }
    .footer_menu{
    	margin-bottom: 20px;
    }
    /*.footer .footer__container:last-child > div:not(.copyright){
    	display: none;
    }
    .social-mob{
    	display: flex;
    	order: 1;
    }    */
}

@media screen and (max-width: 991px){
	.form_tabs{
		width: 100%;

	}
}

@media screen and (max-width: 767px){
    .how-work{
	/*margin-bottom: 15px;
	margin-top: -5px;*/
	outline: none;
	text-align: center;
}

	.header__left .header-menu{
    	max-width: 90vw;
    	overflow-x: scroll;
    	flex-direction: column;
    }
    .header__left .header-menu::-webkit-scrollbar{background-color:rgba(0, 0, 0, 0.4);width:.375rem;height: 3px;-webkit-appearance: none;}
    .header__left .header-menu::-webkit-scrollbar-track{background-color:#fff;border-radius:3.125rem;}
	.header__left .header-menu::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.4);border-radius:3.125rem}
}


.faq-cats{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 30px;
	gap: 10px;
}
.faq-cats_item{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	border-radius: 0.75rem;
    padding: 20px;
    -webkit-box-shadow: 0 0 0.125rem 0.0625rem #eee, 0 0 0.125rem 0.0625rem #eee;
    box-shadow: 0 0 0.125rem 0.0625rem #eee, 0 0 0.125rem 0.0625rem #eee;
    cursor: pointer;
    width: 20%;
    font-size: 12px;
}
.faq-cats_item img{
	width: 20px;
}
.faq-cats_item span{
	font-weight: bold;
}

#faq .questions:not(:first-child){
	display: none;
}

@media screen and (max-width: 767px){
	.faq-cats{
		width: 86vw;
		overflow-x: scroll;
		padding: 10px;
		gap: 10px;
		margin: 0 -10px;
	}

	.faq-cats_item{
		width: 150px;
		padding: 10px;
	}

	.faq-cats::-webkit-scrollbar{background-color:transparent;width:.375rem}
	.faq-cats::-webkit-scrollbar-track{background-color:#fff;border-radius:3.125rem}
	.faq-cats::-webkit-scrollbar-thumb{background-color: transparent;border-radius:3.125rem}
}

    .sale__heading {
    margin-bottom: 1.25rem;
    display: flex;
    align-items: center;
  }
  

  
  .main__headingservice {
  display: -webkit-box;
    border: 2px dashed #21212e;
    border-radius: 12px;
    height: 68px;
    margin-top: 8px;
    padding: 8px;
    position: relative;
    width: 100%;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.1875rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@supports (margin-bottom: clamp( 2.5rem , 2.0744680851rem  +  2.1276595745vw , 3.75rem )) {
  .main__headingservice {
    margin-bottom: clamp( 2.5rem , 2.0744680851rem  +  2.1276595745vw , 3.75rem );
  }
}

@supports not (margin-bottom: clamp( 2.5rem , 2.0744680851rem  +  2.1276595745vw , 3.75rem )) {
  .main__headingservice {
    margin-bottom: calc(2.5rem + 1.25 * (100vw - 20rem) / 58.75);
  }
}

.service-info__bg {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: inherit;
    height: 77%;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 98.5%;
    z-index: 0;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.16);
}

.service-info {
    border: 2px dashed rgb(33, 33, 46, 0.15);
    border-radius: 12px;
    height: 68px;
    margin-top: 1px;
    margin-bottom: 25px;
    padding: 8px;
    position: relative;
    width: 100%;
}

.service-info__wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    padding: 0 24px;
    position: relative;

}

.service-title {
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
}

.blockservice {
    background-color: rgb(231,224,224, 0.2);
    padding: 2.5rem 0;
}

.form-warning {
    -webkit-font-feature-settings: "pnum" on,"lnum" on;
    font-feature-settings: "pnum" on,"lnum" on;
    border: 2px dashed rgb(43,43,56, 0.2);
    border-radius: 62.4375rem;
    color: #7f7f90;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: 16px;
    margin-bottom: 0px;
    padding: 16px;
    text-align: center;
}

.service-titlesf {
    color:#fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    text-shadow: 1px 1px 2px rgb(0,0,0, 0.5);
    text-align: left;
}

.service-titlesua {
    color:#fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    text-shadow: 1px 1px 2px rgb(0,0,0, 0.5);
}

.information-button {
    align-items: center;
    outline: none;
    font-weight: 500;
    color: rgb(255,255,255, 0.7); 
    cursor: pointer;
    display: flex;
    transition: color .25s ease;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-transition: all 0.1s ease;
    transition: all 0.1s ease; 
}

.comission-bar-track,.comission-bar-label{
  display: grid;
  grid-template-columns: 17% 24% 25% 17% 17%;
}
.comission-bar-track{
	margin-top: 20px;
	box-shadow: 0px 6px 5px -7px rgba(24, 24, 24, 0.6);
	background: linear-gradient(23deg, rgba(252, 198, 14, 1.0) 0%, rgba(234, 173, 15, 1.0) 21%, rgba(214, 121, 0, 1.0) 51%, rgba(214, 91, 0, 1.0) 72%, rgba(214, 61, 0, 1.0) 94%);
	border-radius: 20px;
}
.comission-bar-label{
	margin-top: 5px;
}
.comission-bar-track-item{
	padding: 5px 0 5px 10px;
	color: #fff;
	text-shadow: -2px 1px 5px rgba(0,0,0,0.53);
	font-size: 10px;
}
.comission-bar-track-item:first-child{
/*	background: #fcc60e;*/
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	
}
/*.comission-bar-track-item:nth-child(2){
	background: #eaad0f;
	
}
.comission-bar-track-item:nth-child(3){
	background: #d67900;
	
}
.comission-bar-track-item:nth-child(4), .comission-bar-track-item:last-child{
	background: #d65b00;
	
}*/
.comission-bar-track-item:last-child{
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
/*	background: #d63d00;*/
}
.comission-bar-label-item{
	font-weight: bold;
	font-size: 13px;
}
.comission-bar-label-item:last-child{
	text-align: right;
}
.blog-page, .post-page{
	padding: 50px 0;
}
.blog-page h1{
	font-weight: 700;
    font-size: 1.5rem;
    line-height: 150%;
    color: #000000;
    margin-right: 1.625rem;
    white-space: nowrap;
}
#blog{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
	margin: 30px 0;
}
#blog .post__preview img{
	width: 100%;
	height: 200px;
	border-radius: 0.75rem;    
	object-fit: cover;
}
#blog .post{
	background: #fff;
    border-radius: 0.75rem;
    box-shadow: inset 0 -3em 3em rgba(255, 255, 255, 0.1), 0 0 0 2px rgb(255, 255, 255), 0.4em 0.4em 1em rgba(0, 0, 0, 0.15);
    padding: 20px;
    transition: all .3s;
}
#blog .post:hover{
	box-shadow: inset 0 -3em 3em rgba(255, 255, 255, 0.3), 0 0 0 2px rgb(255, 255, 255), 0.4em 0.4em 1.8em rgba(0, 0, 0, 0.35);
}
#blog .post__preview{
	margin-bottom: 20px;
}
#blog .post__title{
	font-size: 18px;
    font-weight: 600;
    line-height: 135%;
}
#blog .post__date{
	font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    color: #6b728d;
    margin-top: 5px;
}
.post-container{
	max-width: 869px;
    margin: 0 auto;
    padding: 0 20px;
    width: 100%;
    border-radius: 0.75rem;
    box-shadow: inset 0 -3em 3em rgba(255, 255, 255, 0.15), 0 0 0 2px rgb(255, 255, 255), 0.4em 0.4em 3em rgba(0, 0, 0, 0.15);
}
.post-page h1{
	font-weight: 700;
    font-size: 35px;
    line-height: 150%;
    color: #000000;
/*    white-space: nowrap;*/
    text-align: center;
    padding-bottom: 10px;        
    width: 70%;
    margin: 0 auto;
}
.hr-horizontal-gradient{
	background: rgb(0 112 204 / 0.9);
	width: 100%;
	height: 5px;
}
.hr-horizontal-gradientmain{
	background: rgb(230 230 230 / 0.8);
	width: 100%;
	height: 5px;
}
#post__body{
	margin: 30px 0;
}
#post__date{
	margin-top: 10px;
	text-align: center;
	color: #6b728d;
	font-size: 16px;
	line-height: 120%;
}
#post__body #post__preview img{
	border-radius: 0.75rem;
	width: 500px;
	margin-left: auto;
    margin-right: auto;
    display: block;

}
#post__body #post__preview{
	margin-bottom: 30px;
}
#post__body #post__text{
	font-size: 16px;
	line-height: 21px;
}
#post__body #post__text img{
	width: 100%;
	margin: 15px 0;
	border-radius: 0.75rem;	
	width: 500px;
	margin: 15px 0;
	border-radius: 0.75rem;	
    box-shadow: inset 0 -3em 3em rgba(255, 255, 255, 0.15), 0 0 0 2px rgb(255, 255, 255), 0.4em 0.4em 3em rgba(0, 0, 0, 0.15);
	margin-left: auto;
    margin-right: auto;
    display: block;
}


.post__top{
	position: relative;
}
.post__top a{
	position: absolute;
	top: 50%;
	transform: translateY(-15%);
}

.bread-crumbs__separator{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='blue_copy' style='enable-background:new 0 0 100 100;' version='1.1' viewBox='0 0 100 100' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Layer_8_copy_4_3_'%3E%3Cpath d='M28.213,27.267v8.294c0,0.571,0.305,1.1,0.8,1.385l20.212,11.669c1.066,0.616,1.066,2.155,0,2.771L29.013,63.055 c-0.495,0.286-0.8,0.814-0.8,1.385v8.294c0,1.231,1.333,2.001,2.399,1.385l39.375-22.733c1.066-0.616,1.066-2.155,0-2.771 L30.612,25.881C29.546,25.266,28.213,26.035,28.213,27.267z'/%3E%3Cpath d='M69.987,48.615L30.612,25.881c-0.193-0.112-0.395-0.164-0.597-0.19l37.972,21.923c1.066,0.616,1.066,2.155,0,2.771 L28.612,73.119c-0.1,0.058-0.205,0.092-0.308,0.126c0.308,0.914,1.401,1.398,2.308,0.874l39.375-22.733 C71.054,50.77,71.054,49.23,69.987,48.615z'/%3E%3Cpath d='M28.213,27.267v8.294c0,0.571,0.305,1.1,0.8,1.385l20.212,11.669 c1.066,0.616,1.066,2.155,0,2.771L29.013,63.055c-0.495,0.286-0.8,0.814-0.8,1.385v8.294c0,1.231,1.333,2.001,2.399,1.385 l39.375-22.733c1.066-0.616,1.066-2.155,0-2.771L30.612,25.881C29.546,25.266,28.213,26.035,28.213,27.267z' style='fill:%23000000;stroke:%23000000;stroke-miterlimit:10;'/%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: block;
}

@media (max-width: 991px){
	#blog{
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px){
	#blog{
		grid-template-columns: repeat(1, 1fr);
	}
	.post__top a{
		position: relative;
		margin: 0 auto;
	}
	.post-page h1{
		width: 100%;
	}
}

.product__payments{
	margin: 20px 0 50px;
}
.product__payments-title{
	font-size: 21px;
	line-height: 120%;
	font-weight: bold;
}
.product__payments-wrapper{
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 20px;	
	margin: 20px 0;
	opacity: 0.85;
}
.product__payments-item img{
	width: 100%;
	height: 25px;
	object-fit: contain;
}

.product__info-tabs{
	display: flex;
	align-items: center;
	border: 1px solid #eeeeee;
	border-radius: 20px;
	margin-bottom: 20px;
}
.product__info-tabs-item{
	width: 50%;
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	cursor: pointer;
	border-radius: 20px;
}
.product__info-tabs-item:hover{
	background-color: #0070cc;
	color: #fff;
}
.product__info-tabs-item.active{
	background-color: #0070cc;
	color: #fff;
	border-radius: 20px;
}



.information-button:hover {
  color: #fff;  
  outline: none;
}

.form-submitds button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #aea1ff;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@supports (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitds button {
    font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem );
  }
}

@supports not (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitds button {
    font-size: calc(1rem + 0.125 * (100vw - 20rem) / 58.75);
  }
}

.form-submitds button:hover {
  background-color: #8773ff;
}

.form-submitold button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0070cc;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: none;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@supports (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitold button {
    font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem );
  }
}

@supports not (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitold button {
    font-size: calc(1rem + 0.125 * (100vw - 20rem) / 58.75);
  }
}

.form-submitold button:hover {
  background-color: #005499;
}

.form-submitsf button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #5cc36a;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@supports (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitsf button {
    font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem );
  }
}

@supports not (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitsf button {
    font-size: calc(1rem + 0.125 * (100vw - 20rem) / 58.75);
  }
}

.form-submitsf button:hover {
  background-color: #22bb37;
}

.form-submitf button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #3c89ca;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@supports (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitf button {
    font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem );
  }
}

@supports not (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitf button {
    font-size: calc(1rem + 0.125 * (100vw - 20rem) / 58.75);
  }
}

.form-submitf button:hover {
  background-color: #1567fd;
}

.form-submityt button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #2758a7;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@supports (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submityt button {
    font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem );
  }
}

@supports not (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submityt button {
    font-size: calc(1rem + 0.125 * (100vw - 20rem) / 58.75);
  }
}

.form-submityt button:hover {
  background-color: #e13232;
}

.form-submittw button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #5e3999;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@supports (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submittw button {
    font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem );
  }
}

@supports not (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submittw button {
    font-size: calc(1rem + 0.125 * (100vw - 20rem) / 58.75);
  }
}

.form-submittw button:hover {
  background-color: #6f4ca6;
}

.form-submitsteam button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #2a475e;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.form-submitpl button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0070cc;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.form-submitpl button:hover {
  background-color: #005499;
}

.form-submitnew button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0070cc;
  color: #fff;
  height: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 62.4375rem;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.form-submitnew button:hover {
  background-color: #005499;
}

@supports (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitsteam button {
    font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem );
  }
}

@supports not (font-size: clamp( 1rem , 0.9574468085rem  +  0.2127659574vw , 1.125rem )) {
  .form-submitsteam button {
    font-size: calc(1rem + 0.125 * (100vw - 20rem) / 58.75);
  }
}

.form-submitsteam button:hover {
  background-color: #1b2838;
}

.review__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.9375rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  color: #000;
  padding: 1.5625rem;
  border-radius: 0.625rem;
  box-shadow:
    inset 0 -2em 2em rgba(255, 255, 255, 0.1),
    0 0 0 2px rgb(255, 255, 255),
    0.4em 0.4em 1em rgba(0, 0, 0, 0.2);
    ; 
}

.review__items:not(:last-child) {
  margin-bottom: 0.9375rem;
}

.service-bg {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 960px;
    left: 50%;
    max-height: 100vh;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    z-index: 0;
}

  .main__desc-tippysale {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;-webkit-box-align:center;-ms-flex-align:center;
    align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;
    justify-content:center;
    background-color:#2c2c2c;
    color:#fff;
    font-weight:900;
    border-radius:62.4375rem;
    width:1.25rem;
    height:1.25rem;
    cursor:default
  }
  
  .sale__heading h1 {
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 150%;
    color: #000000;
    margin-right: 1.625rem;
    white-space: nowrap;
  }
  
  .sale__search-wrapper {
    position: relative;
    max-width: 25.9375rem;
    width: 100%;
  }

  .sale__search {
    width: 100%;
    box-sizing: border-box;
    padding: 1rem 1.875rem;
    background: #FFFFFF;
    border: 0.0625rem solid #DEDEDE;
    border-radius: 2rem;
  }
  
  .sale__search:hover {
    box-shadow:
    inset 0 -3em 3em rgba(255, 255, 255, 0.1),
    0 0 0 1px rgb(0, 112, 204, 0.7),
    0.4em 0.4em 1em rgba(0, 0, 0, 0.15);
    ; 
  }
  
   @media (max-width: 767px){
  .sale__search {
    width: 100%;
    height: 46px;
    box-sizing: border-box;
    padding: 1rem 1.875rem;
    background: #FFFFFF;
    border: 0.0625rem solid #DEDEDE;
    border-radius: 2rem;
  }
  
  }

  .sale__search-wrapper svg {
    position: absolute;
    right: 1.25rem;
    top: 1.0625rem;
  }
  
 
  
  .sale__sort {
    display: flex;
    align-items: center;
    column-gap: 1.25rem;
    margin-left: auto;
    box-sizing: border-box;
    padding: 1rem 1.5625rem 1rem 1.1875rem;
    background: #FFFFFF;
    border: 0.0625rem solid #DEDEDE;
    border-radius: 2rem;
    position: relative;
    cursor: pointer;
  }
  
   
    @media (max-width: 767px){
   .sale__sort {
    display: flex;
    width: 100%;
    height: 46px;
    align-items: center;
    column-gap: 1.25rem;
    margin-left: auto;
    box-sizing: border-box;
    padding: 1rem 1.5625rem 1rem 1.1875rem;
    background: #FFFFFF;
    border: 0.0625rem solid #DEDEDE;
    border-radius: 2rem;
    position: relative;
    cursor: pointer;
   }
  }

  .sale__sort-text {
    font-size: 0.8rem;
    line-height: 1.1875rem;
    color: #6B6B6B;
  }

  .sale__sort-arrow {
    width: 1rem;
  }

    .sale__list, .product__list {
    box-sizing: border-box;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 1.25rem 1.25rem;
  }

  .product-card {
    background: #fff;
    border-radius: 0.75rem;
    box-shadow:
    inset 0 -3em 3em rgba(255, 255, 255, 0.1),
    0 0 0 2px rgb(255, 255, 255),
    0.4em 0.4em 1em rgba(0, 0, 0, 0.15);
    ; 
  }

  .product-card__image {
    width: 100%;
    height: 10rem;
    margin-bottom: 1.125rem;
    position: relative;
  }
  
  
  @media (max-width: 767px){
  .product-card__image {
    width: 100%;
    height: 9rem;
    margin-bottom: 1.125rem;
    position: relative;
  }
    #post__body #post__text img{
	width: 100%;
	margin: 15px 0;
	border-radius: 0.75rem;
  }
  }
 
  .product-card__image img{
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 0.75rem 0.75rem 0 0;
  }

  .product-card__info {
    padding: 0 0.625rem 1.25rem 0.625rem;
  }

  .product-card__name {
    font-weight: 700;
    font-size: 0.82rem;
    color: #2c2c2c;
    margin-bottom: 0.625rem;
    font-weight: normal;
    text-transform: capitalize;
    line-height: 1;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease; 
            
  }
  
  @media (max-width: 767px){
    .product-card__name {
    font-weight: 700;
    font-size: 0.75rem;
    color: #2c2c2c;
    margin-bottom: 0.625rem;
    font-weight: normal;
    text-transform: capitalize;
    line-height: 1;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease; 
    
  }
  }
  
  .product-card__name:hover{
   color: rgb(44 44 44 / 0.6)
  }

  .product-card__platform {
    /*width: 1.25rem;
    height: 1.25rem;*/
    margin-bottom: 0.2rem;
    color: #2c2c2c;
    font-size: 0.6rem;
    height: 2px;
  }

  .catalog .product-card__platform{
  	height: auto;
  	margin-bottom: 10px;
  }

  .load-more{
  	width: fit-content;
  	margin: 60px auto 0;
  	cursor: pointer;
  }
  
  @media (max-width: 767px){
    .product-card__platform {
    /*width: 1.25rem;
    height: 1.25rem;*/
    margin-bottom: 0.4rem;
    color: #2c2c2c;
    font-size: 0.6rem;
    height: 2px;
  }
  }

  .product-card__platform span:not(:last-child){
  	margin-right: 10px;
  }

  .product-card__price {
    display: flex;
    align-items: center;
    margin-bottom: 1.125rem;
  }

  .product-card__new-price {
    font-weight: 700;
    font-size: 0.9rem;
    line-height: 0.875rem;
    color: #0070cc;
    margin-right: 0.625rem;
  }
  
  @media (max-width: 767px){
  .product-card__new-price {
    font-weight: 700;
    font-size: 0.7rem;
    line-height: 0.875rem;
    color: #0070cc;
    margin-right: 0.625rem;
  }
  .product__payments-title{
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
}
  }

  .product-card__old-price {
    font-size: 0.7rem;
    line-height: 0.875rem;
    text-decoration-line: line-through;
    color: rgba(44, 44, 44, 0.7);
  }
  
  @media (max-width: 767px){
   .product-card__old-price {
    font-size: 0.6rem;
    line-height: 0.875rem;
    text-decoration-line: line-through;
    color: rgba(44, 44, 44, 0.7);
  }
  }

  .product-card__discount {
    margin-left: auto;
    padding: 0.625rem;
    background: rgb(252, 192, 0, 0.8);
    border-radius: 1.5rem;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 0.875rem;
    color: #000000;
  }
  
  @media (max-width: 767px){
  .product-card__discount {
    margin-left: auto;
    padding: 0.5rem;
    background: #FCC000;
    border-radius: 1rem;
    font-weight: 600;
    font-size: 0.55rem;
    line-height: 0.5rem;
    color: #000000;
  }
  .block__heading p {
    line-height: 1.5714285714;
    text-align: center;
}
  }

  .product-card__button {
    display: block;
    width: 100%;
    background: #0070CC;
    border-radius: 1.5625rem;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: #FFFFFF;
    padding: 0.9063rem;
    cursor: pointer;
    text-align: center;
    text-transform: normal;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease; 
  }
  
  .product-card__button:hover {
   background: rgb(0 84 153);
    
  }
  
  .sale__pages {
    display: flex;
    column-gap: 0.875rem;
    margin-top: 1.25rem;
    justify-content: center;
  }

  .sale__pages svg {
    width: 1rem;
  }

  .sale__prev {
    transform: rotate(90deg);
  }

  .sale__next {
    transform: rotate(-90deg);
  }

  .sale__page {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.1875rem;
    height: 2.1875rem;
    background: #FFFFFF;
    border: 0.0634rem solid #EBEBEB;
    border-radius: 0.3172rem;
    font-size: 0.875rem;
    line-height: 129%;
    color: #18191F;
  }
  
  .sale__page:hover{
    background: #0070CC;
    color: #FFFFFF;
  }

  .sale__page--active {
    background: #0070CC;
    color: #FFFFFF;
  }

  @media (max-width: 64rem) {
    .sale__list, .product__list {grid-template-columns: 1fr 1fr 1fr;}
  }

  @media (max-width: 53.125rem) {
    .sale__heading {flex-wrap: wrap;}
    .sale__heading h1 {width: 100%; margin-right: 0; margin-bottom: 0.625rem;}
  }

  @media (max-width: 48rem) {
    .sale__list, .product__list {grid-template-columns: 1fr 1fr;}
  }

  @media (max-width: 40.625rem) {
    .sale__search-wrapper {
      max-width: 18rem;
    }
  }

  @media (max-width: 32.5rem) {
    .sale__search-wrapper {
      max-width: 100%;
      margin-bottom: 10px;
    }

    .sale__sort {
      width: 100%;
      margin-left: 0;
      justify-content: space-between;
    }
  }

  @media (max-width: 10rem) {
    .sale__list, .product__list {grid-template-columns: 1fr;max-width: 60%;margin: 0 auto;}
  }

  .bread-crumbs {
    display: flex;
    align-items: center;
    column-gap: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .bread-crumbs__link {
    font-size: 0.9rem;
    line-height: 1.1875rem;
    color: rgba(24, 25, 31, 0.65);
  }

  .bread-crumbs__link:hover{
  	color: #000;
  }

  .bread-crumbs__link--active {
    color: #0070CC;
  }

  .product__item {
    background: #fff;
    border-radius: 1.25rem;
    display: flex;
    column-gap: 1.5625rem;
    padding: 1.875rem;
    box-shadow: inset 0 -3em 3em rgba(255, 255, 255, 0.15), 0 0 0 2px rgb(255, 255, 255), 0.4em 0.4em 3em rgba(0, 0, 0, 0.15);
  }

  .product__image {
    max-width: 30rem;
    width: 100%;
  }

  .product__image img{
    width: 300px;
    height: 300px;
    max-height: 400px;
    border-radius: 0.75rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
    box-shadow: -1px -2px 13px -2px rgba(34, 60, 80, 0.28);
  }

  .product__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.625rem;
  }

  .product__name {
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 150%;
    color: #000000;
    
  }

  .product__platform {
    display: flex;
    align-items: center;
    column-gap: 0.625rem;
/*    background-color: rgba(0, 0, 0, 0.8);*/
    color: #fff;
    border-style: solid;
    border-color: #fff;
    border-radius: 0.1rem;
  }

  .product__platform img{
  	max-width: 35px;
  }

  .product__price {
    display: flex;
    column-gap: 1.25rem;
    margin-bottom: 0.625rem;
    align-items: center;
  }

  .product__new-price {
    font-weight: 800;
    font-size: 1.1rem;
    line-height: 80%;
    color: #fff;
    background-color: #0070cc;
    border-radius: 1.5625rem;
    padding: 10px;
  }

  .product__old-price {
    font-size: 0.775rem;
    line-height: 0.875rem;
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.7);
  }

  .product__discount {
    padding: 0.4375rem 0.875rem;
    border-radius: 1.51rem;
    background: #FCC000;
    font-weight: 600;
    font-size: 0.85rem;
    line-height: 1rem;
    color: #000000;
  }

  .product__description {
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    margin-bottom: 1.125rem;
    max-width: 40rem;
    width: 100%;
/*    background-color: #eeeeee;*/
    border-radius: 0.75rem;
  }

  .product__button {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.40rem;
    text-transform: uppercase;
    color: #FFFFFF;
    max-width: 45rem;
    width: 100%;
    padding: 0.9063rem 0;
    background: #d63d00;
    border-radius: 1.5625rem;
    text-align: center;
    cursor: pointer;
  }
  .product__price .product__button{
  	max-width: 200px;
  }
  .product__price .product__button:hover{
  	background: #d64c00;  	
  }
  .product__attrs{
  	width: fit-content;
  	margin: 20px auto;
  }
  .product__attrs-item{
  	margin-bottom: 10px;
  }

  @media (max-width: 767px){
  	.product__card .product__price{
  		justify-content: space-between;
  	}
  	.product__card .product__price .product__button{
  		max-width: fit-content;
  		padding: 0.9063rem 20px;
  		margin-top: 0;
  	} 
  	.product__card .product__price > div, .product__card .product__price > a{
  		width: 45%;
  		text-align: center;
  	}
  }
  
  .product__screenshots {
    margin-top: 2.5rem;
  }
  
  .screenshots {
    padding: 1.875rem;
    background: #fff;
    border-radius: 1.25rem;
    box-shadow: inset 0 -3em 3em rgba(255, 255, 255, 0.15), 0 0 0 2px rgb(255, 255, 255), 0.4em 0.4em 3em rgba(0, 0, 0, 0.15);
  }

  .screenshots__heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.25rem;
  }

  .screenshots__title {
    font-size: 1.5rem;
    line-height: 150%;
    font-weight: 700;
  }

  .screenshots__arrows {
    display: flex;
    column-gap: 0.625rem;
  }

  .screenshots__prev, .screenshots__next {
    cursor: pointer;
  }

  .screenshots__prev:hover, .screenshots__next:hover{
  	background: #0070cc;
  	border-radius: 100%;
  }

  .screenshots__prev:hover svg path, .screenshots__next:hover svg path{
  	fill: #fff;  	
  }

  .screenshots__list {
    display: flex;    
  }
  
  .screenshots__item {
    max-width: 33.125rem;
    width: 100%;
    height: 16.25rem;
    cursor: pointer;  
  }

  .screenshots__item.slick-slide{
  	margin-right: 10px;
  }

  .footer_menu{
  	display: flex;
  	flex-direction: column;
  	gap: 10px;
  }

  .product-card__platform img:first-child{
  	margin-right: 10px;
  }

  .select_wrapper{
	width: 100%;
    padding: 20px;
    border: 0.0625rem solid #dedede;
    border-radius: 62.4375rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
	}
	.select_wrapper:after{
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.70711 9.71069C5.31658 10.1012 5.31658 10.7344 5.70711 11.1249L10.5993 16.0123C11.3805 16.7927 12.6463 16.7924 13.4271 16.0117L18.3174 11.1213C18.708 10.7308 18.708 10.0976 18.3174 9.70708C17.9269 9.31655 17.2937 9.31655 16.9032 9.70708L12.7176 13.8927C12.3271 14.2833 11.6939 14.2832 11.3034 13.8927L7.12132 9.71069C6.7308 9.32016 6.09763 9.32016 5.70711 9.71069Z' fill='%23dedede'/%3E%3C/svg%3E");
		background-size: contain;
		background-repeat: no-repeat;
		width: 30px;
		height: 30px;
	}
	.select_wrapper select{
		width: 100%;
		outline: none;
		background-color: transparent;
		color:#6b6b6b;
		padding-left: 38px;
		font-size: 16px;	
		-webkit-appearance: none;	
	}
  
  @media screen and (max-width: 767px){
  	.select_wrapper select{
		width: 100%;
		outline: none;
		background-color: transparent;
		color:#6b6b6b;
		padding-left: 28px;
		font-size: 14px;
	}
	.select_wrapper:after{
		width: 20px;
		height: 20px;
	}
  	.screenshots__item.slick-slide{
  		margin-right: 0;
  	}
  	 .product__new-price {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #fff;
    background-color: #0070cc;
    border-radius: 1.5625rem;
    padding: 10px;
  }
  }

  .screenshots__item img{
    width: 100%;
    height: 100%;
    border-radius: 0.75rem;
  }

  .screenshots__numbers {
    display: flex;
    column-gap: 0.3125rem;
    width: 100%;
    justify-content: center;
    margin-top: 1.5625rem;
  }

  .screenshots__number {
    width: 0.9375rem;
    height: 0.625rem;
    background: #D9D9D9;
    border-radius: 0.1875rem;
  }

  .screenshots__number--active {
    background: #0070CC;
  }

  .product-card__image a{
  	align-items: center;
  	justify-content: center;
  	position: absolute;
  	background: rgba(0, 0, 0, 0.8);
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	font-size: 1.125rem;
    line-height: 1.3125rem;
    color: #FFFFFF;
    text-transform: none;
    display: none;
    border-radius: 0.75rem 0.75rem 0 0;
    
  }
  
  .sale__item.product-card:hover .product-card__image a{
  	display: flex;
  	color: rgb(255 255 255 / 0.9);
  	
  }
  
  @media (max-width: 767px){
    .sale__item.product-card {
   width: 170px;
   height: 345px;
   margin: 0px;
   margin-right: -7px;
   display: inline-block;
  }
    .product__image img{
    width: 160px;
    height: 160px;
    max-height: 400px;
    border-radius: 0.75rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
    .product__name {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    margin-top: 20px;
    
  }
  }
  
  .product__screenshots .slick-dots{
  	bottom: -35px;
  }
  .product__screenshots .slick-dots li button{
  	width: 0.9375rem;
    height: 0.625rem;
    background: #D9D9D9;
    border-radius: 0.1875rem;
  }
  .product__screenshots .slick-dots li button:before{
  	display: none;
  }
  .product__screenshots .slick-dots li.slick-active button{
  	background: #0070CC;
  }

  .sale__sort-list{
  	display: none;
  	position: absolute;
  	z-index: 9;
  	top: 55px;
  	right: 0;
  	width: 300px;
  	background: #fff;
  	padding: 20px;
  	border: 0.0625rem solid #DEDEDE;
  	border-radius: 15px;
  	border-color: #0070cc;
  	border-width: 2px;
  }

  .sale__sort-list-item{
  	font-size: 16px;
  	line-height: 19px;  
  	color:rgb(0,0,0, 0.8)
  }
    .sale__sort-list-item:hover{
  	font-size: 16px;
  	line-height: 19px; 
  	color:#000;
  	background-color:rgb(128, 128, 128, 0.1);
  }
  
  .sale__sort-list-item:not(:last-child){
  	margin-bottom: 10px;
  }
  .sale-block h2{
  	font-weight: normal;
  	font-size: 21px;
  	text-align: left;
  	line-height: 36px;
  	margin-bottom: 20px;
  	color:rgb(54,54,54)
  	
  }
  
      

    
    	.ql-align-right{
		  text-align: center;
		  word-break: normal;	
		  font-size: 28px;
	      font-style: normal;
          font-weight: 400;
          line-height: 135%;
          margin-bottom: 32px;
		  color:black;
		}
		

ol {
	list-style-type: none; 
	counter-reset: num;
	margin: 0 0 0 45px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}
ol li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.4;
}
ol li:before {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -38px;
	width: 28px;
	height: 28px;
	background: rgb(255 255 255);
	color: #000;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	border-radius: 50%;
	border: 2px solid #80b8ff;
}

.buttonblog {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    height: 56px;
    gap: 15px;
    width: 85%;
    background: #0070cc;
    border-radius: 12px;
    transition: .3s;
    position: relative;
    z-index: 100;
    overflow: hidden;
    color: #fff;
}
  
#post__preview img {
        max-width: 100%;
   }

.mobile_soc-list{
	display: none;
}


  @media (max-width: 767px){
	  .sale-block h2{
	  	font-weight: 700;
	  	font-weight: normal;
	  	font-size: 18px;
	  	line-height: 36px;
	  	margin-bottom: 20px;
	  	color: rgb(54, 54, 54);
	  }
	  .mobile_soc-list{
	  	display: flex;
	  	align-items: center;
	  	gap: 20px;
	  }
	  .menu_flex{
	  	display: flex;
	  	align-items: center;
	  	justify-content: space-between;
	  	width: 100%;
	  	gap: 40px;
	  }
  }
  
  .sale-block{
  	border-bottom: 0.8px solid rgb(44 44 44 / 0.2);
  }
  .sale-block .btn{
  	width: 290px;
  	margin: 25px auto;
  	font-size: 1.125rem;
  }
  
  @media screen and (max-width: 991px){
    .service-title {
    font-size: 22px;
    font-weight: 600;
    line-height: 24px;
}
}

@media only screen and (max-width: 700px){
.service-info {
    height: auto;
}

@media only screen and (max-width: 700px){
.service-info__bg {
    width: 92%;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.16);
}

@media only screen and (max-width: 700px){
.service-info__wrapper {
    flex-direction: column;
    padding: 16px 0;
    text-align: left;
}
  
  @media screen and (max-width: 991px){
  	.sale-block .btn{
		width: fit-content;
		font-size: .875rem;
	}
	
	.btn-clear{
    width: 290px;
	height: 44px;
	}
	
	.sale-block .sale__list, .sale-block .product__list{
		max-width: 100%;
		height: 376px;
		display: flex;
		overflow-x: scroll;
		scroll-snap-type: x mandatory;
		-ms-scroll-snap-type: x mandatory;
	}
	.sale-block .sale__item{
		width: 199px!important;
		flex-shrink: 0;
        height: 335px;
        margin: 0px;
        margin-right: -7px;
        display: inline-block;
	}	
	.sale-block .sale__list::-webkit-scrollbar, .sale-block .product__list::-webkit-scrollbar{background-color:transparent;width:.375rem}
	.sale-block .sale__list::-webkit-scrollbar-track, .sale-block .product__list::-webkit-scrollbar-track{background-color:#fff;border-radius:3.125rem}
	.sale-block .sale__list::-webkit-scrollbar-thumb, .sale-block .product__list::-webkit-scrollbar-thumb{background-color: transparent;border-radius:3.125rem}
	.sale__item.product-card:hover .product-card__image a{
		display: none;
	}
  }
  @media screen and (max-width: 767px){
  	.product__item{
  		flex-direction: column;
  	}
  	.product__screenshots .slick-dots{
	  	bottom: -60px;
	}	
	
	ol {
	list-style-type: none; 
	counter-reset: num;
	margin: 0 0 0 45px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}

.product__description {
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    margin-bottom: 1.125rem;
    max-width: 40rem;
    width: 100%;
    /* background-color: #eeeeee; */
    border-radius: 0.75rem;
}

  }
  
  .footer__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 1.875rem;

	font-weight: 500;
}

.footer__links a,
.footer__links button {
	cursor: pointer;
	background-color: transparent;
	color: rgb(255 255 255);
	font-size: 1rem;
	text-transform: normal;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.footer__links a:hover,
.footer__links button:hover {
	color: rgb(255, 255, 255, 0.5);
}



@media screen and (max-width: 767px){
	.plus{
		grid-template-columns: repeat(2, 1fr);
		gap: 0.5rem;
	}
	.plus__title h3{
		font-size: 14px;
	}
	.plus__title p{
		font-size: 10px;
	}
	.plus__choice{
		font-size: 12px;
	}
	.plus__content{
		font-size: 12px;
	}
	.plus .plus__title{
		height: 100px;
	}
	.plus .plus__item{
		padding: 5px;
	}
	.plus .btn{
		height: 35px;
		font-size: 14px;
	}
	.plus .plus__list{
		margin-bottom: 5px;
	}
}


@media screen and (max-width: 767px){
    .main__title{
     font-size: 21px;
    }
   
    .comission-bar-track-item {
    padding: 5px 0 5px 10px;
    color: #fff;
    font-size: 9px;
}

.product__payments-item img{
	width: 100%;
	height: 35px;
	object-fit: contain;
}

}

@media screen and (max-width: 767px){
    .main__desc-title{
    font-size: 12px;
    }    
}


.comission-bar-label-item{
	font-weight: bold;
	font-size: 10px;
}

.preloader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  /* фоновый цвет */
  background: #fff;
  z-index: 1001;
}
}

.preloader__image {
  position: relative;
  top: 50%;
  left: 50%;
  width: 70px;
  height: 70px;
  margin-top: -35px;
  margin-left: -35px;
  text-align: center;
  animation: preloader-rotate 2s infinite linear;
}

@keyframes preloader-rotate {
  100% {
    transform: rotate(360deg);
  }
}

.loaded_hiding .preloader {
  transition: 0.4s opacity;
  opacity: 0;
}

.loaded .preloader {
  display: none;
}

@media (max-width: 767px){
	.product__price{
		flex-wrap: wrap;
	}
	.product__new-price{
		font-size: 1rem;
		padding: 5px;
	}
	.product__old-price{
		font-size: 0.775rem;
	}
	.product__button{
		margin-top: 15px;
	}
	.product__payments-wrapper{
		grid-template-columns: repeat(4, 1fr);
	}
	
}
@media (max-width: 767px){
.service-titlesf {
    color:#fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-shadow: 1px 1px 2px rgb(0,0,0, 0.5);
   
}

.service-titlesua {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-shadow: 1px 1px 2px rgb(0,0,0, 0.5);

}
}