body {
    font-family: 'Montserrat'!important;
	   margin: 0!important;
	   background: #FAFAFA;
}

div
 a {
    cursor: pointer;
    text-decoration: none!important;
  }
a:active, a:focus { outline: none; text-decoration: none; }

input, textarea {outline:none; 	       font-family: 'Montserrat'!important;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
button:active, button:focus {
  outline: none;
}
         button:active, button:focus {
  outline: none;
}




::-webkit-scrollbar {
    width: 6px; /* ширина для вертикального скролла */
    height: 6px; /* высота для горизонтального скролла */
    background-color: rgba(51, 51, 51, 0.1);     border-radius: 9em;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #004487;
    border-radius: 9em;

}

::-webkit-scrollbar-thumb:hover {
    background-color: #004487;
}



::-webkit-scrollbar-button:vertical:end:increment {
    background:
      #fff;

}

::-webkit-scrollbar-button:horizontal:start:decrement {
    background: #fff;
}

::-webkit-scrollbar-button:horizontal:end:increment {
    background: #fff;
}

.otkazrest-item-text ul{
  padding-left: 15px;
  line-height: 35px;
}

.wrp {
  margin-left: auto;
  margin-right: auto;
  width: 1720px;
}


.header-top-line-wrapper {
  background: #fafafa;
  padding-top: 31px;
  padding-bottom: 31px;
}

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

.headertot-right {
  display: flex;
  gap:25px;
  align-items: center;

}
.headertot-right-ph-title {

font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 120%;
/* or 14px */
text-align: right;
margin-bottom: 3px;
color: #FFFFFF;


}
.headertot-right-ph {
  transition:  0.3s;
  display: flex;
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 120%;
/* identical to box height, or 18px */
text-align: right;

color: #FFFFFF;


}

.headertot-right-ph:hover {
  opacity: 0.7;
  transition:  0.3s;
}

.bu1zz { 
  transition: 0.3s;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  display: flex;
  padding: 13px 32px;
  background: #004487;
  border-radius: 10px;
  cursor: pointer;
}

.bu1zz:hover {
    opacity: 0.7;
  transition:  0.3s;

}
.sity-check-wrp {
  transition:  0.3s;
display: flex;
align-items: center;justify-content: center;
gap: 6px;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: 130%;
/* identical to box height, or 17px */

color: #181818;
padding: 10px 13px;
background: #FFFFFF;
border-radius: 10px;
cursor: pointer;
margin-right: 5px;

}
.sity-check-wrp img {
  width: 9px;
  height: 13px;
}
.sity-check-wrp:hover {
   opacity: 0.7;
  transition:  0.3s;
}

.headertot-left-menu {
  display: flex;gap: 30px;
}
.headertot-left-itemtitl {
transition:  0.3s;
display: flex;
gap: 7px;
align-items: center;
font-style: normal;
font-weight: 600;
cursor: pointer;
font-size: 15px;
line-height: 115%;
/* or 17px */


color: #004487;


}
.headertot-left-itemtitl:hover {
  opacity: 0.7;
  transition:  0.3s;
}
.headertot-left-docern {
visibility: hidden;  position: absolute;

left: -15px;
min-width: 200px;
top: 0;
display: flex;
flex-direction: column;
gap:0px;
padding-top: 30px;

}
.headertot-left-docern a {
  background: #FAFAFA;
box-shadow: 0px 50px 200px rgba(0, 0, 0, 0.1);

display: flex;
padding: 5px 15px;

font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 120%;
/* identical to box height, or 17px */

color: #292929;
  transition: 0.3s;
}
.headertot-left-docern a:first-child {
border-radius: 10px 10px 0 0 ;
}
.headertot-left-docern a:last-child {
border-radius: 0 0 10px 10px;
}
.headertot-left-haschild {
  position: relative;
}
.headertot-left-docern a:hover {
  transition: 0.3s;
  background: #F1F1F1;
}


.headertot-left-itemtitl img {
  width: 8px;
  height: 4px;
  transition: 0.3s;
}

.headertot-left-haschild:hover .headertot-left-itemtitl img  {
  transform: scale(1, -1);  transition: 0.3s;

}
.headertot-left-haschild-open .headertot-left-docern {
  visibility: visible;

}

.headerosn {
  padding-top: 45px;
  padding-bottom: 45px;
}
.headerosn-iner {
  display: flex;justify-content: space-between;
  align-items: center;
}


.headerosn-left {
display: flex;gap: 40px;
  align-items: center;
}
.headerosn-right {
  display: flex;gap: 20px;
  align-items: center;
}
.header-logo a {
  display: flex;
  align-items: center;
  gap:15px;
}
.header-logo img {
  max-height: 47px;
  width: 170px;
}

.logosubtitle {
  display: flex;max-width: 160px;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #292929;


}
.header-logo-razd {

width: 2px;
height: 32px;

background: #292929;
border-radius: 20px;

}

.iikologoheader a {
  display: flex;
}
.iikologoheader img {
  width: 156px;
  max-height: 34px;
}

.rate-header {
  display: flex;gap: 12px;
}

.rateoc {
  display: flex;
  flex-direction: column;

font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #292929;


}
.rateoc span {
font-weight: 400;


}
.rateoc img {
  width: 68px;
  max-height: 11px;
  display: flex;margin-bottom: 5px;
}
.ratenum {
  background-image: url('data:image/svg+xml,<svg width="36" height="46" viewBox="0 0 36 46" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.7543 0H5.12571C2.30657 0 0.0256292 2.3 0.0256292 5.11111L0 46L17.94 38.3333L35.88 46V5.11111C35.88 2.3 33.5734 0 30.7543 0Z" fill="%231842E1"/></svg>');

width: 35.88px;
height: 46px;
display: flex;justify-content: center;

padding-top: 12px;
box-sizing: border-box;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
font-style: normal;
font-weight: 700;
font-size: 13px;
line-height: 125%;
/* or 16px */
text-align: center;

color: #FFFFFF;



}

.header-socials {
display: flex;
align-items: center;
gap: 16px;
}
.header-socials a {

 transition:  0.3s;display: flex;
}
.header-socials a:hover {
   opacity: 0.7;
  transition:  0.3s;
}
.header-cart {
  position: relative;

  transition:  0.3s;
  display: flex;
  gap: 15px;
  align-items: center;
}
.header-cart:hover {
     opacity: 0.7;
  transition:  0.3s;
}
.header-cart-img {
  position: relative;
  display: flex;
}
.header-cart-img img {
  width: 47px;
  max-height: 47px;
}
.header-cart > a {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cart-num {
  display: flex;justify-content: center;
  align-items: center;
  position: absolute;/* 2 */

font-style: normal;
font-weight: 700;
font-size: 12px;
line-height: 130%;
/* identical to box height, or 16px */

color: #FFFFFF;
border-radius: 50%;
width: 17px;
height: 17px;top: 5px;
right: 5px;

background: #FF1B1B;


}
.header-cart-info {
  display: flex;flex-direction: column;
  justify-content: center;gap:7px;
}
.cart-title {

font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 110%;
/* or 14px */

color: #A3A3A3;



  }
  .cart-sunn {

font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 110%;
/* identical to box height, or 17px */

color: #181818;


            }
.header-searche {
  position: relative;/* Group 7055 */
/* Rectangle 2504 */

box-sizing: border-box;
width: 302px;
border: 1px solid #7C7C7C;
border-radius: 10px;

height: 47px;

}
.header-searche-button {
  position: absolute;
  width: 47px;
  top: 0;
  right: 0;
  height: 47px;
}
.header-searche-button img {
  width: 100%;
  height: 100%;
}
.header-searche-input {
  width: calc(100% - 47px);
}
.header-searche-input input {
  width: 100%;
  box-sizing: border-box;
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 47px;
padding-left: 20px;
padding-right: 10px;
/* identical to box height, or 17px */
border: none!important;
box-shadow: none!important;
background: inherit;
color: #181818;


}
.header-searche-input input::placeholder {
  font-style: normal;
font-weight: 500;color: #7C7C7C;

font-size: 13px;
}
.cataloge-buttonviz {
  display: flex;
  cursor: pointer;
  transition: 0.3s;
padding: 13px 16px;
gap: 10px;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 130%;
/* identical to box height, or 21px */

color: #FFFFFF;

background: #004487;
border-radius: 10px;


}
.cataloge-buttonviz:hover {
    opacity: 0.7;
  transition:  0.3s;
}
.cataloge-buttonviz-icone {
  position: relative;
  width: 22px;
  height: 22px;
}
.cataloge-buttonviz-line1 {
width: 16px;
height: 2px;
top: 4px;
left: 2px;
position: absolute;
background: #FFFFFF;  transition:  0.3s;
border-radius: 2px;
}
.cataloge-buttonviz-line2 {
width: 18px;
height: 2px;
top: 9px;
left: 2px;
position: absolute;
background: #FFFFFF;
border-radius: 2px;
}
.cataloge-buttonviz-line3 {
width: 13px;
height: 2px;  transition:  0.3s;
position: absolute;
left: 2px;
top: 14px;
background: #FFFFFF;
border-radius: 2px;

}

.cataloge-buttonviz-open .cataloge-buttonviz-line1{
    transform: rotate(45deg);width: 18px;  transition:  0.3s;
    height: 2px;
    top: 9px;
    left: 1px;
}
.cataloge-buttonviz-open .cataloge-buttonviz-line2{
display: none;
}
.cataloge-buttonviz-open .cataloge-buttonviz-line3{
    width: 18px;
    height: 2px;  transition:  0.3s;
    position: absolute;
    left: 1px;
    top: 9px;
        transform: rotate(-45deg);
}
.headerosn-iner {
  position: relative;
}
.header-menu-oborudown {
  display: none;
      position: absolute;
    top: calc(100% + 45px);
    left: 0;
    width: 100%;
    box-sizing: border-box;/* Group 7155 */
z-index: 99;

background: #FAFAFA;
border-radius: 15px;



}
.tabss {
  display: flex;
}
.menu-catalog-window-left {
  width: 261px;
  padding-top: 18px;
  padding-bottom: 18px;
  border-right: 1px solid #D9D9D9;
}
.menu-catalog-window-right {
  width: calc(100% - 261px);
  padding: 45px 30px;
  box-sizing: border-box;
}

#tabs-navs {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  flex-direction: column;
gap: 8px;
}
#tabs-navs a {
display: flex;
padding: 5px 5px 5px 30px;
transition: 0.3s;

font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 120%;
/* identical to box height, or 17px */

color: #292929;


}
#tabs-navs a:hover {
background: #F1F1F1;
transition: 0.3s;  
}
.tab-contents {
  display: none;
}
#tabs-navs span {
  display: none;
}

.tab-contentsmenull {
gap: 20px 30px;
display: flex;
flex-wrap: wrap;
}
.tab-contentsmenull a {
white-space: nowrap;
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 120%;
/* identical to box height, or 18px */

color: #292929;
/* Frame 6250 */
transition: 0.3s;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 19px 54px;
background: #EBEBEB;
border-radius: 15px;


}
.tab-contentsmenull a:hover {
background: #fff;
transition: 0.3s;
}

.first-screen-ob2 {
display: none;
}
.first-screen-ob1 {
border-radius: 50px;
}

.first-screen-iner {
position: relative;
z-index: 2;
padding: 78px 78px 78px 116px;
}

.first-screen-wrp 
{
  margin-bottom: 45px;
}
.first-screen-title 
{
  margin-top: 0;
  margin-bottom: 45px;/* Автоматизации общепита на iiko под ключ за 1 день */
max-width: 720px;
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 120%;
/* or 58px */

color: #292929;


}

.first-screen-informs {
display: flex;
flex-direction: column;
gap: 23px;
margin-bottom: 40px;
}
.first-screen-inform {
display: flex;
gap: 20px;
align-items: center;
}
.first-screen-inform-icon {
  display: flex;
}
.first-screen-inform-icon img {
  width: 40px;
}
.first-screen-inform-text {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;

max-width: 580px;
}
.first-screen-inform-text span {

font-weight: 700;


}

.first-screen-buttons {
display: flex;
gap:25px;
}
.first-screen-button1 , .buone{
 transition:  0.3s;
font-style: normal;
font-weight: 700;
font-size: 19px;
line-height: 120%;

color: #FFFFFF;
cursor: pointer;
padding: 17px 25px;
/* Frame 1384 */

box-sizing: border-box;


background: #004487;
border: 2px solid #004487;
border-radius: 10px;

background: #004487;
box-shadow: 0px 20px 45px 3px rgba(30, 77, 255, 0.5);
border-radius: 10px;


}
.first-screen-button1:hover, .buone:hover {
   opacity: 0.7;
  transition:  0.3s;
}
.first-screen-button2 {
 transition:  0.3s;cursor: pointer;

font-style: normal;
font-weight: 700;
font-size: 19px;
line-height: 120%;
/* identical to box height, or 23px */
text-align: center;

color: #004487;
padding: 17px 25px;
/* Frame 1384 */

box-sizing: border-box;



border: 2px solid #004487;
border-radius: 10px;


}

.first-screen-button2:hover {
background: #fff;
  transition:  0.3s;
}
.numbers-block-item{
  background: url(umg/vv1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  padding-bottom: 21px;
  padding-top: 10px;
}
.numbers-block-item1 {
width: 407px;
gap: 31px;
}
.numbers-block-item2 {
width: 261px;
gap: 19px;
}
.numbers-block-item3 {
width: 553px;
gap: 35px;
}
.numbers-block-item4 {
width: 408px;
gap: 45px;
}
.numbers-block {
  display: flex;
  justify-content: space-between;
}

.numbers-block-wrp {
  margin-top: 45px;

}


.numbers-block-text {

font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 140%;
/* or 22px */

color: #FFFFFF;


}
.numbers-block-num {

font-style: normal;
font-weight: 700;
font-size: 85.8353px;
line-height: 130%;
/* identical to box height, or 112px */

color: #FFFFFF;


}
.numbers-block-desc {
padding: 4px 16px;

position: absolute;
background: #071634;
border-radius: 107.294px;

font-style: normal;
font-weight: 500;
font-size: 22.8px;
line-height: 140%;
/* identical to box height, or 32px */
text-align: center;

color: #FFFFFF;


}

.numbers-block-item1 .numbers-block-desc {
    top: 81px;
    left: 77px;
}
.numbers-block-item2 .numbers-block-desc{
    top: 31px;
    left: 113px;
}
.numbers-block-item3 .numbers-block-desc{
    top: 81px;
    left: 103px;
}
.numbers-block-item4 .numbers-block-desc{
    top: 81px;
    left: 56px;
}

.numbers-block-item1 .numbers-block-text{
margin-top: 26px;
}
.numbers-block-item2 .numbers-block-text {
margin-top: 66px;
}
.numbers-block-item3 .numbers-block-text{
margin-top: 26px;
}
.numbers-block-item4 .numbers-block-text{
margin-top: 26px;
}
.section-title {
  margin-top: 0;
  margin-bottom: 0;
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 130%;
/* or 62px */

color: #292929;


}
.section-title.tac  {
text-align: center;
}

.mb55 {
  margin-bottom: 55px;
}

.mt120 {

  margin-top: 120px;
}
.mb120 {
  margin-bottom: 120px;
}

.spectr-service-items {
  display: flex;
gap:30px;}


.spectr-service-item {
  transition: 0.3s;
  padding: 48px 30px 48px 50px;
box-sizing: border-box;

background: #F0F0F0;
border-radius: 30px;

}
.spectr-service-item {
  width: calc((100% - 90px) / 4);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.spectr-service-info-text {
/* Официально продавайте алкоголь */

font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 140%;
/* or 21px */


opacity: 0.6;

}
.spectr-service-info-title {

font-style: normal;
font-weight: 700;
font-size: 19px;
line-height: 120%;
/* or 23px */
margin-bottom: 15px;



}
.spectr-service-info {
  max-width: 203px;
color: #292929;  transition: 0.3s;
}
.spectr-service-item:hover {
  transition: 0.3s;
  background: #004487;
}
.spectr-service-item:hover  .spectr-service-info {
  transition: 0.3s;
  color:#fff;
}
.spectr-service-image {
  display: flex;
  position: relative;
}
.spectr-service-image .img2 {
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;  transition: 0.3s;
}

.spectr-service-item:hover .spectr-service-image .img2 {
opacity: 1;  transition: 0.3s;
}

.smetaform-block {
  background: url(umg/sm.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 90px 116px;
  border-radius: 60px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.smetaform-block-left {

width: 603px;
}
.smetaform-block-right {
 
width: 407px;
box-sizing: border-box;

background: rgba(255, 255, 255, 0.8);
box-shadow: 0px 0px 150px rgba(0, 0, 0, 0.25);
padding: 34px 30px 30px 30px;
border-radius: 15px;

}

.smetaform-block-right-title {
margin-bottom: 24px;
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 130%;
/* identical to box height, or 29px */

color: #000000;


}
.smetaform-block-right-list {
margin: 0;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 140%;
/* or 22px */

color: #000000;


}
.smetaform-block-right-list ul {
margin: 0;
display: flex;
padding-left: 18px;
flex-direction: column;
gap:15px;
}
.form-titlw1 {
  margin-top: 0;
  margin-bottom: 46px;
font-style: normal;
font-weight: 700;
font-size: 38px;
line-height: 120%;
/* or 46px */


color: #292929;

}
.form-titlw1 span {
color: #004487;
}
.formw1-subtitle {

font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 130%;
/* or 26px */

color: #292929;


}

.formw1-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 70px;
  gap:26px 20px;
}



.formw1-wrapper-input , .formw1-wrapper-sumb {
  width: calc(50% - 10px);
}
.formw1-wrapper-input input  , .formw1-wrapper-sumb input {
  width: 100%;
}

.formw1-wrapper-input input {
box-sizing: border-box;
box-shadow: none;
border: 1px solid #fff;/* Ваше Имя */

font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;



background: #FFFFFF;
border-radius: 10px;
padding: 19px 30px;
}
.formw1-wrapper-input input::placeholder {
color: #232323;
font-weight: 600;
font-size: 18px;
line-height: 130%;
}

.sectsubtitlw  {
margin-top: 17px;
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 120%;
/* or 31px */

color: #292929;


}
.sectsubtitlw.tac {
  text-align: center;
}


.fastresh-prich1410-items {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 30px;
}
.fastresh-prich1410-item {
  position: relative;transition: 0.3s;
  border-radius: 20px;
  height: 226px;
width: calc((100% - 90px) / 4);
}
.fastresh-prich1410-item a {
  position: absolute;
  top: 0;
  left: 0;width: 100%;
  height: 100%;
}
.fastresh-prich1410-title {
  display: flex
;
    align-items: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    padding: 24px;
    box-sizing: border-box;

font-style: normal;
font-weight: 700;
font-size: 30px;
line-height: 130%;
/* identical to box height, or 39px */
text-align: center;

color: #FFFFFF;


    width: 100%;
    height: 100%;
    border-radius: 15px;
    background: rgba(32, 32, 32, 0.5);
}
.fastresh-prich1410-item:hover {
  transform: scale(1.05);
  transition: 0.3s;
}



.blue-formwrp-in{
  background: #004487;
 background-size: cover;
 background-position: center;
 background-repeat: no-repeat;
box-shadow: 0px 30px 120px rgba(0, 69, 235, 0.4);
border-radius: 50px;
padding: 70px 116px;
display: flex;
justify-content: space-between;
align-items: center;
}
.form-titlw2 {
 margin-bottom: 0;
/* or 46px */

color: #FFFFFF;


}
.blue-formwrp-in .form-titlw2 {
  max-width: 530px;
}

.blue-formwrp-in-form {
  display: flex;
  gap: 20px;

}
.blue-formwrp-in-inps {
  display: flex;
  gap: 20px;
  width: 580px;
}
.buone2 {
 transition:  0.3s;
font-style: normal;
font-weight: 700;
font-size: 19px;
line-height: 120%;

color: #FFFFFF;
cursor: pointer;
padding: 19px 27px;
/* Frame 1384 */

box-sizing: border-box;
cursor: pointer;

background: inherit;
border: 2px solid #fff;
border-radius: 10px;
transition: 0.3s;
background: #004487;
border-radius: 10px;
}

.buone2:hover {
color: #004487;
background: #fff;
cursor: pointer;
transition: 0.3s;
}
.orprojects-wrp-in {
  padding-left: 116px;
}
.projects-menu8888 ul {
display: flex;
list-style: none;
margin: 0;
padding: 0;
width: fit-content;
box-sizing: border-box;

background: #F7F7F7;
border: 1.09852px solid #E6E6E6;
border-radius: 16.4779px;
gap: 10px;
}
.projects-menu8888 li {

}
.projects-menu8888 a {

font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 130%;
/* identical to box height, or 26px */
display: flex;white-space: nowrap;
color: #9F9F9F;


padding: 14px 30px;transition: 0.3s;
}
.projects-menu8888 a:hover {
  transition: 0.3s;
box-shadow: 0px 0px 32.9557px -5.49262px rgba(0, 0, 0, 0.07);
}
.projects-menu8888 a.active {

font-style: normal;
font-weight: 700;
color: #292929;


background: #FFFFFF;transition: 0.3s;
box-shadow: 0px 0px 32.9557px -5.49262px rgba(0, 0, 0, 0.07);
border-radius: 16.4779px;

}

.orprojects-wrp {
  overflow: hidden;
}
.orprojects-wrp  .swiper.sliders-tov {
  overflow: visible;
}

.tabs-items2 {
  margin-top: 40px;
}
.slideoneimtov {
height: 527px;
}
.item-sliders-tov-images {
  width: 510px;
}
.item-sliders-tov {
  display: flex;gap: 68px;
  align-items: center;
 margin-bottom: 30px;
background: #FFFFFF;
box-shadow: 0px 0px 50px -7px rgba(0, 0, 0, 0.07);
border-radius: 30px;

}

.item-sliders-tov-iner {
max-width: 440px;
}
.swiper-slide.item-sliders-tov  {
opacity: 0.4;
transition: 0.3s;
transform: scale(0.86);
}
.swiper-slide.item-sliders-tov.swiper-slide-active {
opacity: 1;
transform: none;
transition: 0.3s;
}
.project-list-item-categ {

font-style: normal;
font-weight: 500;
font-size: 15.3793px;
line-height: 130%;
/* identical to box height, or 20px */

color: #292929;
padding: 6px 38px;
/* Frame 6228 */

display: flex;
width: fit-content;
background: #E4E4E4;
border-radius: 10.9852px;


  }
  .project-list-item-title {
margin-bottom: 6px;
margin-top: 10px;
font-style: normal;
font-weight: 700;
font-size: 28.5616px;
line-height: 130%;
/* or 37px */

color: #004487;


  }
.project-list-item-loc {
display: flex;
align-items: center;
gap: 8px;
font-style: normal;
font-weight: 500;
font-size: 17.5764px;
line-height: 130%;
/* identical to box height, or 23px */

color: #292929;


}
.project-list-item-titleinfo {
margin-bottom: 16px;
margin-top: 32px;
font-style: normal;
font-weight: 700;
font-size: 21.9705px;
line-height: 130%;
/* identical to box height, or 29px */

color: #292929;


}
.project-list-item-listob {

}
.project-list-item-listob ul {
  margin: 0;
display: flex;
padding-left: 18px;
flex-direction: column;
gap:1px;
font-style: normal;
font-weight: 500;
font-size: 17.5764px;
line-height: 130%;
/* or 23px */

color: #292929;



}

a.buone {
  display: flex;
  gap: 10px;
  align-items: center;justify-content: center;
}
.izuchit-celikom {
  margin-top: 40px;
}
.item-sliders-tov-images {
  position: relative;
}


.swiper-pagination55 {
position: absolute;
bottom: 30px!important;
z-index: 3;
top: auto;
display: flex;
justify-content: center;
}
.swiper-pagination55 span{

width: 10px;
opacity: 1;

height: 10px;
border-radius: 50%;

background: #FFFFFF;

}
.swiper-pagination55 span.swiper-pagination-bullet-active {
background: #004487;
}

.swiper-button-next-tov55 {
  background-image: url('data:image/svg+xml,<svg width="15" height="24" viewBox="0 0 15 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.9" d="M0.755891 1.24052C0.407876 1.56283 0.212371 1.99991 0.212371 2.45565C0.212371 2.91139 0.407876 3.34847 0.755891 3.67078L9.94491 12.1784L0.75589 20.686C0.417738 21.0102 0.230626 21.4443 0.234856 21.895C0.239085 22.3456 0.434318 22.7767 0.778502 23.0953C1.12269 23.414 1.58829 23.5947 2.07502 23.5987C2.56176 23.6026 3.03068 23.4293 3.38079 23.1163L13.8823 13.3935C14.2303 13.0712 14.4258 12.6341 14.4258 12.1784C14.4258 11.7227 14.2303 11.2856 13.8823 10.9633L3.38079 1.24052C3.03267 0.918311 2.56058 0.737304 2.06834 0.737304C1.5761 0.737304 1.10401 0.918311 0.755891 1.24052Z" fill="white"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 23px;
height: 15px;
z-index: 4;
position: absolute;

top: 50%;
transform: translateY(-50%);
right: 30px;
transition: 0.3s;
}
  .swiper-button-prev-tov55 {
background-image: url('data:image/svg+xml,<svg width="15" height="24" viewBox="0 0 15 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.9" d="M13.6699 1.24052C14.0179 1.56282 14.2134 1.99991 14.2134 2.45565C14.2134 2.91139 14.0179 3.34847 13.6699 3.67078L4.48087 12.1784L13.6699 20.686C14.008 21.0102 14.1952 21.4443 14.1909 21.895C14.1867 22.3456 13.9915 22.7767 13.6473 23.0953C13.3031 23.414 12.8375 23.5947 12.3508 23.5987C11.864 23.6026 11.3951 23.4293 11.045 23.1163L0.543519 13.3935C0.195504 13.0712 4.74773e-07 12.6341 4.56586e-07 12.1784C4.38398e-07 11.7227 0.195504 11.2856 0.543519 10.9633L11.045 1.24052C11.3931 0.918311 11.8652 0.737304 12.3574 0.737304C12.8497 0.737304 13.3218 0.918311 13.6699 1.24052Z" fill="white"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
width: 23px;
height: 15px;
position: absolute;
z-index: 4;
top: 50%;
transform: translateY(-50%);
left: 30px;
transition: 0.3s;
     }

.swiper-button-next-tov55:hover {
opacity: 0.7;
transition: 0.3s;
}
  .swiper-button-prev-tov55:hover {
opacity: 0.7;
transition: 0.3s;
     }

.sliders-tov-wrp {
  position: relative;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: none!important;
}
.swiper-button-next-tov1 {
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%23B4B4B4"/></svg>');
background-repeat: no-repeat;
background-size: contain;
width: 60px;
z-index: 6;
right: 150px;
height: 60px;
background-position: center;
}
.swiper-button-prev-tov1 {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%23B4B4B4"/></svg>');
width: 60px;
height: 60px;
z-index: 6;
left: -100px;

background-repeat: no-repeat;
background-size: contain;
background-position: center;
}

.swiper-button-next-tov1 {
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
}
.swiper-button-prev-tov1:hover {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
     }


.sldr-blog-item {
  position: relative;
}
.blog-page-section611-blog-item-image {
  position: relative;
  border-radius: 30px;
  height: 335px;
}
.section611-blog-item-namt {
margin-top: 25px;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 29px;

color: #292929;


}

.section611-blog-item-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
}
.section611-blog-item-rub {
  display: flex;

font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 130%;
/* identical to box height, or 22px */

color: #292929;width: fit-content;/* Frame 6229 */
padding: 7px 25px;
margin-top: 20px;

background: #E6E6E6;
border-radius: 11.2741px;


}
.section611-blog-item-time-read {
  position: absolute;/* Group 6831 */
top: 20px;
right: 20px;

background: #FFFFFF;
box-shadow: 0px 0px 39.6923px -6.61538px rgba(0, 0, 0, 0.07);
border-radius: 20px;
gap: 14px;
display: flex;
align-items: center;
padding: 13px 18px;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;



}
.blogartlidr {
  margin-bottom: 60px;
  position: relative;
}
.swiper-paginationartclsldr {
position: absolute;
bottom: -60px!important;
z-index: 3;
top: auto;
display: flex;
justify-content: center;
}

.swiper-paginationartclsldr span {
width: 10px;
opacity: 1;

height: 10px;
border-radius: 50%;

background: #B1B1B1;
}
.swiper-paginationartclsldr span.swiper-pagination-bullet-active {
background: #004487;
}

.swiper-button-next-artclsldr {
position: absolute;
top: 162px;
right: 26px;
width: 40px;
height: 40px;
background-image: url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.0762 40.6523C31.1219 40.6523 40.0762 31.698 40.0762 20.6523C40.0762 9.60665 31.1219 0.652344 20.0762 0.652344C9.03048 0.652344 0.0761719 9.60665 0.0761719 20.6523C0.0761719 31.698 9.03048 40.6523 20.0762 40.6523ZM18.5119 12.8398L26.0866 20.4143C26.2622 20.5901 26.3587 20.8248 26.3581 21.0754C26.3587 21.325 26.2622 21.5599 26.0866 21.7357L18.5049 29.3172C18.3297 29.4925 18.0958 29.5891 17.8464 29.5891C17.5971 29.5891 17.3633 29.4925 17.188 29.3172L16.6302 28.7597C16.455 28.5842 16.3583 28.3505 16.3583 28.101C16.3583 27.8517 16.455 27.618 16.6302 27.4427L22.9979 21.075L16.6372 14.7143C16.2743 14.3515 16.2743 13.7609 16.6372 13.3975L17.1951 12.8398C17.3703 12.6644 17.6041 12.5679 17.8535 12.5679C18.1028 12.5679 18.3367 12.6644 18.5119 12.8398Z" fill="white"/></svg>');
z-index: 4;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
  }
  .swiper-button-prev-artclsldr {
position: absolute;
top: 162px;
left: 26px;
width: 40px;
height: 40px;
    background-image: url('data:image/svg+xml,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 40.6523C8.9543 40.6523 0 31.698 0 20.6523C0 9.60665 8.9543 0.652344 20 0.652344C31.0457 0.652344 40 9.60665 40 20.6523C40 31.698 31.0457 40.6523 20 40.6523ZM21.565 12.8398L13.9903 20.4143C13.8147 20.5901 13.7183 20.8248 13.7188 21.0754C13.7183 21.325 13.8147 21.5599 13.9903 21.7357L21.5721 29.3172C21.7472 29.4925 21.9811 29.5891 22.2305 29.5891C22.4798 29.5891 22.7136 29.4925 22.8889 29.3172L23.4467 28.7597C23.6219 28.5842 23.7187 28.3505 23.7187 28.101C23.7187 27.8517 23.6219 27.618 23.4467 27.4427L17.079 21.075L23.4397 14.7143C23.8027 14.3515 23.8027 13.7609 23.4397 13.3975L22.8819 12.8398C22.7067 12.6644 22.4728 12.5679 22.2234 12.5679C21.9741 12.5679 21.7402 12.6644 21.565 12.8398Z" fill="white"/></svg>');
    background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
z-index: 4;
  }



.swiper-button-next-artclsldr:hover {
background-image: url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.0762 40.6523C31.1219 40.6523 40.0762 31.698 40.0762 20.6523C40.0762 9.60665 31.1219 0.652344 20.0762 0.652344C9.03048 0.652344 0.0761719 9.60665 0.0761719 20.6523C0.0761719 31.698 9.03048 40.6523 20.0762 40.6523ZM18.5119 12.8398L26.0866 20.4143C26.2622 20.5901 26.3587 20.8248 26.3581 21.0754C26.3587 21.325 26.2622 21.5599 26.0866 21.7357L18.5049 29.3172C18.3297 29.4925 18.0958 29.5891 17.8464 29.5891C17.5971 29.5891 17.3633 29.4925 17.188 29.3172L16.6302 28.7597C16.455 28.5842 16.3583 28.3505 16.3583 28.101C16.3583 27.8517 16.455 27.618 16.6302 27.4427L22.9979 21.075L16.6372 14.7143C16.2743 14.3515 16.2743 13.7609 16.6372 13.3975L17.1951 12.8398C17.3703 12.6644 17.6041 12.5679 17.8535 12.5679C18.1028 12.5679 18.3367 12.6644 18.5119 12.8398Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
  }
  .swiper-button-prev-artclsldr:hover {
background-image: url('data:image/svg+xml,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 40.6523C8.9543 40.6523 0 31.698 0 20.6523C0 9.60665 8.9543 0.652344 20 0.652344C31.0457 0.652344 40 9.60665 40 20.6523C40 31.698 31.0457 40.6523 20 40.6523ZM21.565 12.8398L13.9903 20.4143C13.8147 20.5901 13.7183 20.8248 13.7188 21.0754C13.7183 21.325 13.8147 21.5599 13.9903 21.7357L21.5721 29.3172C21.7472 29.4925 21.9811 29.5891 22.2305 29.5891C22.4798 29.5891 22.7136 29.4925 22.8889 29.3172L23.4467 28.7597C23.6219 28.5842 23.7187 28.3505 23.7187 28.101C23.7187 27.8517 23.6219 27.618 23.4467 27.4427L17.079 21.075L23.4397 14.7143C23.8027 14.3515 23.8027 13.7609 23.4397 13.3975L22.8819 12.8398C22.7067 12.6644 22.4728 12.5679 22.2234 12.5679C21.9741 12.5679 21.7402 12.6644 21.565 12.8398Z" fill="%231842E1"/></svg>');

    background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
  }
.joincommunity {
  background: url(umg/bgs.png);
      background-repeat: no-repeat;
background-size: cover;
background-position: center;
transition: 0.3s;
padding: 68px 116px;
box-shadow: 0px 30px 120px rgba(0, 69, 235, 0.4);
border-radius: 50px;
display: flex;
justify-content: space-between;

}
.joincommunity-left {
width: 530px;
}
.joincommunity-right {
padding-top: 43px;
}
.joincommunity-desc{
margin-top: 35px;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 120%;
/* or 26px */

color: #FFFFFF;


}
.butwhite {
  transition: 0.3s;
font-style: normal;
font-weight: 700;
font-size: 26.5574px;
line-height: 130%;
/* identical to box height, or 35px */
text-align: center;
cursor: pointer;
color: #004487;
padding: 28px 54px;
display: flex;
justify-content: center;
align-items: center;
width: fit-content;

background: #FFFFFF;
border-radius: 15.4827px;
border: 1px solid #FFFFFF;

}
.butwhite:hover {
opacity: 0.7;
  transition: 0.3s;
}

.abouthomw {
display: flex;
gap: 90px;
align-items: center;
}
.abouthomw-left {
display: flex;
width: 840px;
}
.abouthomw-left img {
  border-radius: 30px;
  width: 100%;
}
.abouthomw-right {
width: 644px;
}
.abouthomw-right p {

font-style: normal;
margin-top: 0;
margin-bottom: 39px;
font-size: 22px;
line-height: 160%;
/* or 35px */

color: #292929;




}
.abouthomw-right p:last-child {
  margin-bottom: 0;
}



.swiper-button-next-tov2 {
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%23B4B4B4"/></svg>');
background-repeat: no-repeat;
background-size: contain;
width: 60px;
z-index: 6;
right: -100px;
height: 60px;
background-position: center;
}
.swiper-button-prev-tov2 {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%23B4B4B4"/></svg>');
width: 60px;
height: 60px;
z-index: 6;
left: -100px;

background-repeat: no-repeat;
background-size: contain;
background-position: center;
}

.swiper-button-next-tov2 {
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
}
.swiper-button-prev-tov2:hover {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
     }


.noreabtow{
 transition:  0.3s;
cursor: pointer;
padding: 10px 25px;
/* Frame 1384 */

box-sizing: border-box;


background: #fff;
border: 2px solid #004487;
border-radius: 10px;

font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 130%;
/* or 19px */
text-align: center;

color: #004487;

display: flex;
justify-content: center;
align-items: center;


}
.tovary-inerbyclick {
transition:  0.3s;
cursor: pointer;
padding: 10px 25px;
/* Frame 1384 */

box-sizing: border-box;


background: #004487;
border: 2px solid #004487;
border-radius: 10px;

font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 130%;
/* or 19px */
text-align: center;

display: flex;
justify-content: center;
align-items: center;

color: #fff;
}
.tovary-inerbyclick:hover, .noreabtow:hover {
   opacity: 0.7;
  transition:  0.3s;
}

#tabs3 {
  padding-left: 116px;
  padding-right: 116px;
}
.menuwisth-scroll {
  overflow-x: scroll;
}
.menuwisth-scroll ul {
  width: fit-content
}



.tabs-item {
  position: relative;
}

.menuwisth-scroll::-webkit-scrollbar {
    width: 0px; /* ширина для вертикального скролла */
    height: 0px; /* высота для горизонтального скролла */
    background-color: rgba(51, 51, 51, 0.1);     border-radius: 9em;
}

.item-sliders-tovary {
  display: flex;/* Rectangle 2334 */

padding: 46px 46px;
gap: 30px;

background: #FFFFFF;
box-shadow: 0px 0px 50px -7px rgba(0, 0, 0, 0.07);
border-radius: 30px;
box-sizing: border-box;
margin-bottom: 30px;
margin-top: 42px;

}
.item-sliders-tovary-images {
  width: calc(100% - 390px);
}

.item-sliders-tovary-iner {
  width: 360px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tovary-iner-mane {
margin-bottom: 10px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;


}

.slideoneimtov6 img {
  display: none;
}
.tovary-iner-nalnenal {
display: flex;
gap:20px;
align-items: center;
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 130%;
/* identical to box height, or 17px */

color: #292929;


}
.tovary-iner-nalnenal div {
  display: flex;
  align-items: center;
  gap:8px;
}
.tovary-iner-shortdesc {
margin-top: 20px;
margin-bottom: 20px;
font-size: 15px;
line-height: 150%;
/* or 22px */

color: #292929;


}
.tovary-iner-price {

font-style: normal;
font-weight: 600;
font-size: 32px;
line-height: 130%;
/* identical to box height, or 42px */

color: #292929;
margin-bottom: 18px;


}
.tovary-iner-pricekredit {
display: flex;
align-items: flex-start;
margin-bottom: 20px;
gap: 4px;
position: relative;
}
.tovary-iner-pricekredit-ram {
  position: absolute;
  display: none;
      border-radius: 10px;
    top: -55px;
    font-size: 11px;
    padding: 10px;
    width: 160px;
    box-sizing: border-box;
    background: #F7F7F7;
    border: 1.09852px solid #E6E6E6;

}
.tovary-iner-pricekredit img {
  width: 9px;
  height: 9px;
      display: flex;

}
.tovary-iner-pricekredit:hover .tovary-iner-pricekredit-ram  {
  display: block;
}
.tovary-iner-buttons {
  display: flex;
  gap: 15px;
}



.swiper-pagination556 {
position: absolute;
bottom: 0px!important;
z-index: 3;
top: auto;
display: flex;
justify-content: center;
}
.swiper-pagination556 span{

width: 10px;
opacity: 1;

height: 10px;
border-radius: 50%;

background: #B1B1B1;

}
.swiper-pagination556 span.swiper-pagination-bullet-active {
background: #004487;
}

.swiper-button-next-tov556 {
background-image: url('data:image/svg+xml,<svg width="11" height="17" viewBox="0 0 11 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.9" d="M0.515908 16.6414C0.267894 16.4117 0.128567 16.1002 0.128567 15.7754C0.128567 15.4506 0.267894 15.1391 0.515908 14.9094L7.0645 8.84646L0.515908 2.78347C0.274922 2.55247 0.141576 2.24307 0.144591 1.92192C0.147604 1.60076 0.286738 1.29356 0.532023 1.06646C0.777308 0.839365 1.10912 0.710551 1.45599 0.70776C1.80287 0.70497 2.13704 0.828427 2.38655 1.05154L9.87047 7.9805C10.1185 8.21019 10.2578 8.52168 10.2578 8.84646C10.2578 9.17125 10.1185 9.48274 9.87047 9.71243L2.38656 16.6414C2.13847 16.871 1.80203 17 1.45123 17C1.10043 17 0.763997 16.871 0.515908 16.6414Z" fill="%23292929"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 23px;
height: 15px;
z-index: 4;
position: absolute;

top: 50%;
transform: translateY(-50%);
right: 0px;
transition: 0.3s;
}
  .swiper-button-prev-tov556 {
background-image: url('data:image/svg+xml,<svg width="11" height="17" viewBox="0 0 11 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.9" d="M9.7419 16.6414C9.98992 16.4117 10.1292 16.1002 10.1292 15.7754C10.1292 15.4506 9.98992 15.1391 9.7419 14.9095L3.19331 8.84646L9.7419 2.78347C9.98289 2.55247 10.1162 2.24307 10.1132 1.92192C10.1102 1.60076 9.97107 1.29356 9.72579 1.06646C9.4805 0.839365 9.14869 0.710551 8.80182 0.70776C8.45495 0.70497 8.12077 0.828427 7.87126 1.05154L0.387341 7.9805C0.139327 8.21019 3.38349e-07 8.52168 3.25388e-07 8.84646C3.12426e-07 9.17125 0.139327 9.48274 0.387341 9.71243L7.87126 16.6414C8.11935 16.871 8.45578 17 8.80658 17C9.15738 17 9.49382 16.871 9.7419 16.6414Z" fill="%23292929"/></svg>');
background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
width: 23px;
height: 15px;
position: absolute;
z-index: 4;
top: 50%;
transform: translateY(-50%);
left: 0px;
transition: 0.3s;
     }

.swiper-button-next-tov556:hover {
opacity: 0.7;
transition: 0.3s;
}
  .swiper-button-prev-tov556:hover {
opacity: 0.7;
transition: 0.3s;
     }
.item-sliders-tovary-images {
  position: relative;
}
.slideoneimtov6 {
  border-radius: 15px;
  height: 243px;
  margin-bottom: 30px;
}

.tabs-items4-wrpcont {
  padding-top: 34px;
  padding-bottom: 34px;
  background: #F4F4F4;
}
.tags-block-wrapper {
  overflow: hidden;
}
.listtages-wrp {
  display: flex;
  gap: 15px;

}
.listtages-wrp ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
  gap: 15px;
}
.listtages-wrp a {

display: flex;
padding: 9px 20px;
white-space: nowrap;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 160%;
/* identical to box height, or 26px */

color: #292929;


background: #E9E9E9;
border-radius: 30px;



  transition: 0.3s;

}
.listtages-wrp a:hover {
  transition: 0.3s;
  color:#004487;
}
.liattahew-wrp {
  overflow-x: scroll;
  padding-bottom: 16px;
}



.liattahew-wrp::-webkit-scrollbar {
    width: 5px; /* ширина для вертикального скролла */

    height: 5px; /* высота для горизонтального скролла */
    background-color: #E0E0E0;     border-radius: 9em;
    box-sizing: border-box;
}
.tabs-nav4 {
  display: flex;
  list-style: none;margin: 0;
  padding: 0;
  gap:60px;
}
.tabs-nav4 a {
white-space: nowrap;
font-style: normal;
font-weight: 500;
font-size: 20px;
padding-bottom: 11px;
padding-top: 11px;
padding-left: 18px;
padding-right: 18px;
position: relative;
display: flex;
line-height: 160%;
/* identical to box height, or 32px */

color: #7B7B7B;


}
.tabs-nav4 a.active {

font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 160%;
/* identical to box height, or 32px */

color: #292929;


}
.tabs-nav4 a.active span {
  position: relative;
  z-index: 3;
  display: flex;
}
.tabs-nav4 a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 30px 30px 0 0;
  background: #F4F4F4;
  opacity: 0;
}
.tabs-nav4 a.active:before {
  opacity: 1;
}
.tabs-nav4 a.active span:before {
  content:'';
  width: 45px;
  height: 54px;
  position: absolute;
top: -10px;
    right: -63px;
  background-image: url('data:image/svg+xml,<svg width="45" height="54" viewBox="0 0 45 54" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="16" width="15" height="38" fill="%23F4F4F4"/><rect width="45" height="54" rx="20" fill="%23FAFAFA"/></svg>');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}
.tabs-nav4 a.active span:after {
  content:'';
  width: 45px;
  height: 54px;
  position: absolute;
top: -10px;
    left: -63px;
background: url(umg/arl.svg);
    background-position: bottom;
    background-size: contain;
}
.tabs-nav4 li {
  position: relative;
}
.tabs-nav4 li:before{
  /* Rectangle 5367 */

position: absolute;
width: 2px;
height: 22px;

content: '';
top: 16px;
right: -30px;
background: #EAEAEA;
border-radius: 10px;

}
.tabs-nav4 li:last-child:before{
  content: none;
}
.footer-wrapper {
  background: #F4F4F4;
    padding-top: 70px;
}
.footer-bottom {
  padding-top: 29px;

  padding-bottom: 26px;
  border-top: 1px solid #292929;
}
.footbotm {
display: flex;
justify-content: center;
gap:15px;
}
.footbotm-item {
  transform: 0.3s;
  display: flex;
  text-decoration: none;/* Политика конфиденциальности */

font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 148.5%;
/* or 22px */

color: #292929;


}
a.footbotm-item:hover {
  transform: 0.3s;
  opacity: 0.7;
}


.footert2 {
  justify-content: center;
  display: flex;
 gap: 100px;
  align-items: center;
  margin-bottom: 60px;
  margin-top: 75px;
}



.footer-socials-title {
margin-bottom: 19px;
font-style: normal;
font-weight: 700;
width: 191px;
font-size: 21px;
line-height: 130%;
/* or 23px */

color: #292929;


}
.footer-socials-itms {
display: flex;
gap: 20px;
align-items: center;
}
.footer-socials-itms a {
  display: flex;
    transition: 0.3s;
}

.footer-socials-itms a:hover {
  opacity: 0.7;
  transition: 0.3s;
}


.footert2-rews-line{
  /* Rectangle 2301 */
display: flex;
box-sizing: border-box;


width: 857px;
justify-content: space-between;
background: #F4F4F4;
border: 1px solid #CDCDCD;
border-radius: 15px;

}

.footert2-iem {
  transition: 0.3s;
position: relative;
display: flex;
align-items: center;
gap: 10px;
border-radius: 15px;
padding: 9px 12px;

}
.footert2-iem a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.footert2-all , .footert2-iem:hover {

background: #FFFFFF;
/* Drop Shadow */
box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
    transition: 0.3s;
}
.rewfkgu {
  max-width: 100px;

font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 100%;
/* or 12px */

color: #292929;


}
.rewfkgu strong{
display: block;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 130%;
/* or 18px */

color: #292929;


}
.footert2-iem .image {
  display: flex;
  align-items: center;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 130%;
/* identical to box height, or 21px */

color: #292929;


      }
      .footert {
        display: flex;
        justify-content:center;
        gap: 100px;
      }
      .footer-co1 {

      }
      .footer-co2 {
        width: 857px;
        display: flex;
        gap: 85px;
      }
      .footlogo {
        display: flex;

      }
      .footlogo img {
        width: 175px;
        max-height: 66px;
      }

.footer-co1-ph {
  margin-top: 33px;
  display: flex;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 130%;
/* or 26px */

color: #292929;


}
.footer-co1-mail {
  display: flex;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 130%;
/* or 26px */

color: #292929;


}
.footer-co1-adrs {
margin-top: 28px;
/* г. Москва, Большой Дровяной переулок, 10 (работаем по всей России) */
max-width: 191px;
font-size: 13px;
line-height: 130%;
/* or 17px */

color: #292929;


}
.footer-co1-adrs strong {

}
.footer-men-title {
margin-bottom: 10px;
margin-top: 20px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;
transition: 0.3s;

display: block;

}
.footer-men-title:first-child {
 margin-top: 0;
}
.footer-men-title:last-child {
  margin-bottom: 0;
}
.footer-co2-menlist {
max-width: 210px;
display: flex;
flex-direction: column;
gap: 4px;
}
.footer-co2-menlist a {
transition: 0.3s;/* Бар Кофейня Фастфуд Столовая/ Кулинария Точка с шаурмой Кафе/ Ресторан */

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 150%;
/* or 24px */

color: #292929;



}
.footer-co2-menlist a:hover , a.footer-men-title:hover{
transition: 0.3s;
opacity: 0.7;
}

.formpopsw-wrp {
  position: fixed;
  top: -200vh;
  opacity: 0;
  transition: opacity 0.3s;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 9999;
}
.formpopsw-wrp-open {
  top: 0;
    transition: opacity 0.3s;
  opacity: 1;
}
.formpopsw-over {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
.formpopsw-iner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);/* Rectangle 5380 */
width: 614px;
box-sizing: border-box;
padding: 48px 81px;
background: #FAFAFA;
box-shadow: 0px 50px 200px rgba(0, 0, 0, 0.1);
border-radius: 28px;

}
.formpopsw-close {
  position: absolute;
  cursor: pointer;
  top: 20px;
  right: 20px;
  width: 31px;
}
.formpopsw-close img {
  width: 31px;
  height: 31px;
}
.formpopsw-title{
 
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 140%;
/* or 28px */
text-align: center;

color: #292929;

margin-bottom: 60px;
}
.formpopsw-inp input {
width: 100%;
box-sizing: border-box;

border: 1px solid #E8E8E8;
background: #E8E8E8;
border-radius: 11.6598px;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 130%;
/* identical to box height, or 26px */

color:#292929;

text-align: center;
padding: 17px;

}
.formpopsw-inp input::placeholder {
  font-weight: 600;
font-size: 20px;
line-height: 130%;
/* identical to box height, or 26px */

color: #9A9A9A;
}
.formpopsw-inp {
  margin-bottom: 20px;
  width: 100%;
}
.formpopsw-forms {
  width: 344px;
  margin-left: auto;
  margin-right: auto;
}
.formpopsw-sub input {
  width: 100%;
}
.reshaemw-items {
  display: flex;gap:30px;
}
.reshaemw-item {
  transition: 0.3s;
  width: calc((100% - 90px) / 3);/* Rectangle 2510 */
padding: 34px 20px 22px 26px;
box-sizing: border-box;

background: #F0F0F0;
border-radius: 20px;

}
.reshaemw-mun{
  margin-bottom: 24px;
font-style: normal;
font-weight: 400;
font-size: 19px;
line-height: 140%;
/* identical to box height, or 27px */

color: #292929;
     transition: 0.3s;
opacity: 0.6;

}
.reshaemw-title {
  display: flex;     transition: 0.3s;
  padding-right: 20px;
  margin-bottom: 30px;
  justify-content: space-between;
  align-items: flex-end;
}
.reshaemw-titlein {

font-style: normal;
font-weight: 700;
font-size: 19px;
line-height: 120%;     transition: 0.3s;
/* or 23px */

color: #292929;


  max-width: 235px;
}
.reshaemw-text {

font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 150%;
/* or 21px */
     transition: 0.3s;
color: #292929;

opacity: 0.6;

}
.reshaemw-title-right {
  display: flex;
  position: relative;
}
.reshaemw-title-right .img2 {
  opacity: 0;
  position: absolute;
  top: 0;     transition: 0.3s;
  left: 0;
}
.reshaemw-item:hover{
      transition: 0.3s;
    background: rgb(0 68 135);
}
.reshaemw-item:hover .reshaemw-titlein{
      transition: 0.3s;       color:#fff;
      }
      .reshaemw-item:hover .reshaemw-mun{
      transition: 0.3s;      color:#fff;
    }

    .reshaemw-item:hover .reshaemw-text{
      transition: 0.3s;
      color:#fff;
    }

    .reshaemw-item:hover .reshaemw-title-right .img2{
      transition: 0.3s; 
      opacity: 1;
    }
    .intergracia-wrp {
      padding-top: 105px;
      padding-bottom: 105px;
      background: #F1F1F4;
    }
    .intergracia-wrp-items {
display: flex;
gap:30px;
    }
    .intergracia-wrp-item {
width: calc((100% - 60px) / 3);
box-sizing: border-box;/* Rectangle 2514 */
padding: 47px 56px;
background: #FFFFFF;
border-radius: 20px;

    }
    .intergracia-wrp-title {
display: flex;
align-items: center;
gap:20px;
    }
    .intergracia-wrp-icon {
width: 57px;
    }
    .intergracia-wrp-icon img {
width: 57px;
height: 57px;
    }
    .intergracia-wrp-text {
/* ЕГАИС */

font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 120%;
/* identical to box height, or 29px */

color: #292929;


    }
    .intergracia-wrp-info {
  margin-top: 20px;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 150%;
/* or 24px */

color: #292929;

opacity: 0.7;

    }
    .posforbiz-wrp {
      padding-top: 120px;
      padding-bottom: 120px;
      background: url(umg/bga.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;;
      border-radius: 50px;
    }
    .posforbiz-title {
      margin-top: 0;
      margin-bottom: 55px;
      max-width: 846px;
font-style: normal;
font-weight: 700;
font-size: 38px;
line-height: 130%;
/* or 49px */

color: #292929;


    }
    .posforbiz-desc {

max-width: 943px;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 140%;
/* or 25px */

color: #292929;


    }
    .posforbiz-desc p {
      margin-bottom: 0;
      margin-top: 22px;
    }
    .ddaccordion__content {
      display: none;
    }
    .ddaccordion__item {
      width: 100%;/* Rectangle 50 */
transition: 0.3s;

background: #F5F5F5;
border-radius: 20px;
padding-bottom: 6px;
    }

    .ddactive__item ,     .ddaccordion__item:hover{
background: #EEF2FE;
transition: 0.3s;
    }

.ddaccordion {
  display: flex;
  gap:30px;
}
.ddac-col {
  width: calc(50% - 15px);
  display: flex;
  flex-direction: column;
  gap:24px;
}
.ddaccordion__title {

padding: 20px 20px 20px 20px;/* Что такое программа айко и как она помогает в управлении рестораном? */
display: flex;
justify-content: space-between;
align-items: center;
font-style: normal;
font-weight: 600;
font-size: 23px;
line-height: 120%;
/* or 28px */
cursor: pointer;

color: #292929;


}
.ddaccordion__title-text {
   max-width: calc(100% - 50px);
}
.ddaccordion__content {
  padding: 0 20px 50px 50px;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 140%;
/* or 25px */

color: #292929;


}


.ddaccordion__titlearr {
background-image: url('data:image/svg+xml,<svg width="23" height="14" viewBox="0 0 23 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.3975 13.6005L22.6326 3.36521C22.8695 3.12848 23 2.81247 23 2.47551C23 2.13855 22.8695 1.82254 22.6326 1.58581L21.879 0.832051C21.388 0.341575 20.5899 0.341575 20.0996 0.832051L11.5048 9.42687L2.90041 0.822513C2.66349 0.585783 2.34767 0.455077 2.01089 0.455077C1.67375 0.455077 1.35793 0.585783 1.12082 0.822513L0.367437 1.57627C0.13052 1.81319 1.83983e-06 2.12901 1.82624e-06 2.46597C1.81264e-06 2.80293 0.13052 3.11894 0.367437 3.35567L10.6119 13.6005C10.8496 13.8378 11.1669 13.9681 11.5042 13.9674C11.8428 13.9681 12.16 13.8378 12.3975 13.6005Z" fill="%23292929"/></svg>');
width: 14px;
height: 23px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
transition: 0.3s;
}
  .ddaccordion__item:hover .ddaccordion__titlearr {
    background-image: url('data:image/svg+xml,<svg width="23" height="14" viewBox="0 0 23 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.3975 13.6005L22.6326 3.36521C22.8695 3.12848 23 2.81247 23 2.47551C23 2.13855 22.8695 1.82254 22.6326 1.58581L21.879 0.832051C21.388 0.341575 20.5899 0.341575 20.0996 0.832051L11.5048 9.42687L2.90041 0.822513C2.66349 0.585783 2.34767 0.455077 2.0109 0.455077C1.67375 0.455077 1.35792 0.585783 1.12082 0.822513L0.367437 1.57627C0.13052 1.81319 1.76807e-06 2.12901 1.75447e-06 2.46597C1.74088e-06 2.80293 0.13052 3.11894 0.367437 3.35567L10.6119 13.6005C10.8496 13.8378 11.1669 13.9681 11.5042 13.9674C11.8428 13.9681 12.16 13.8378 12.3975 13.6005Z" fill="%231842E1"/></svg>');

transition: 0.3s;
}
   .ddactive__item .ddaccordion__titlearr {
background-image: url('data:image/svg+xml,<svg width="23" height="14" viewBox="0 0 23 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.3975 13.6005L22.6326 3.36521C22.8695 3.12848 23 2.81247 23 2.47551C23 2.13855 22.8695 1.82254 22.6326 1.58581L21.879 0.832051C21.388 0.341575 20.5899 0.341575 20.0996 0.832051L11.5048 9.42687L2.90041 0.822513C2.66349 0.585783 2.34767 0.455077 2.0109 0.455077C1.67375 0.455077 1.35792 0.585783 1.12082 0.822513L0.367437 1.57627C0.13052 1.81319 1.76807e-06 2.12901 1.75447e-06 2.46597C1.74088e-06 2.80293 0.13052 3.11894 0.367437 3.35567L10.6119 13.6005C10.8496 13.8378 11.1669 13.9681 11.5042 13.9674C11.8428 13.9681 12.16 13.8378 12.3975 13.6005Z" fill="%231842E1"/></svg>');
transform: scale(1,-1);    background-size: contain;
background-position: center;
background-repeat: no-repeat;
transition: 0.3s;
}


.swiper-containerpolny {
  position: relative;
}

.swiper-button-next-polny {
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%23B4B4B4"/></svg>');
background-repeat: no-repeat;
background-size: contain;
width: 60px;
z-index: 6;
position: absolute;
right: 150px;
height: 60px;top: 50%;
transform: translateY(-50%);
background-position: center;
}
.swiper-button-prev-polny {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%23B4B4B4"/></svg>');
width: 60px;
height: 60px;
z-index: 6;
left: -100px;
position: absolute;
top: 50%;
transform: translateY(-50%);

background-repeat: no-repeat;
background-size: contain;
background-position: center;
}

.swiper-button-next-polny {
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
}
.swiper-button-prev-polny:hover {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
     }

.polnyspectr-iner {
  padding-left: 116px;
  padding-right: 116px;
}

.swiper-slide.slide-polny  {
opacity: 0.4;
transition: 0.3s;

  display: flex;justify-content: space-between;
  align-items: center;
 margin-bottom: 30px;
background: #FFFFFF;
padding: 78px 50px;
box-sizing: border-box;
box-shadow: 0px 0px 50px -7px rgba(0, 0, 0, 0.07);
border-radius: 30px;
transform: scale(0.86);
margin-top: 40px;
}
.swiper-slide.slide-polny.swiper-slide-active {
opacity: 1;
transform: none;
transition: 0.3s;
}
.elementspolny {
  display: flex;
  flex-wrap: wrap;gap: 10px;
}
.elementspolny .swiper-pagination-bullet{
width: fit-content;
white-space: nowrap;

font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 125%;
/* identical to box height, or 20px */
text-align: center;

color: #292929;display: flex;/* Frame 7113 */

padding: 9px 20px;
height: auto;
background: #F7F7F7;
border: 1px solid rgba(205, 205, 205, 0.5);
border-radius: 12px;
opacity: 1;

transition: 0.3s;

}
.elementspolny .swiper-pagination-bullet:hover {
  color: #3155DE;
transition: 0.3s;
}
.elementspolny .swiper-pagination-bullet.swiper-pagination-bullet-active {
color:#fff;

background: #3155DE;
border-radius: 12px;

transition: 0.3s;

}

.slide-polny-right {
width: 550px;
}
.slide-polny-title {
margin-bottom: 30px;
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 130%;
/* or 36px */

color: #004487;


}
.slide-polny-text{margin-bottom: 60px;
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 150%;
/* or 22px */

color: #292929;

opacity: 0.7;

}
.slide-polny-buttons {
display: flex;
align-items: center;
gap: 20px;
}
.morabser {
transition: 0.3s;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 130%;
/* or 18px */

color: #656565;


}
.morabser:hover {
color: #004487;
transition: 0.3s;
}

.polnyspectr-wrpapper .swiper.swiper-wrapperpolny{
    overflow: visible;
}



.polnyspectr-wrpapper {
  overflow: hidden;
}
.slide-polny-left {
  position: relative;
  width: 322px;
  display: flex;
}
.slide-polny-left:before {
  content: '';
  position: absolute;
  /* Rectangle 5376 */
bottom: -19px;
left: 50%;
transform: translateX(-50%);
width: 285px;
height: 100px;
background: #004487;
opacity: 0.07;
border-radius: 7px;

}
.slide-polny-left img {
  width: 100%;border-radius: 10px;
  position: relative;

filter: drop-shadow(0px 20px 70px rgba(0, 0, 0, 0.1));
border-radius: 10px;

  z-index: 2;
}

.tarts-cards {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.tarts-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
padding: 40px 20px;
width: calc((100% - 60px) / 3);
box-sizing: border-box;
position: relative;
background: #FFFFFF;
box-shadow: 0px 0px 39.6923px -6.61538px rgba(0, 0, 0, 0.07);
border-radius: 20px;

}
.tarifs-toggle-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;/* Оплата за месяц */
gap: 20px;
font-style: normal;
font-weight: 500;
margin-bottom: 40px;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #656565;


}
.tarifs-toggle-togl {
cursor: pointer;
width: 80px;
height: 37px;

background: #E7EBFC;
border-radius: 70px;
position: relative;

}
.tarifs-toggle-togl span {

cursor: pointer;
position: absolute;
width: 29px;
height: 29px;
top: 4px;
left: 4px;
border-radius: 50%;
transition: 0.3s;
background: #004487;

}
.tarifs-toggle-wrapper.active1 .tarifs-toggle-togl span {
left: 4px; transition: 0.3s;
}
.tarifs-toggle-wrapper.active2 .tarifs-toggle-togl span {
transition: 0.3s;
left: 47px;
}

.tarifs-toggle-wrapper.active1 .tarifs-toggle-mes {
transition: 0.3s;font-weight: 600;


color: #292929;
}
.tarifs-toggle-wrapper.active2 .tarifs-toggle-year {
transition: 0.3s;
/* Оплата за год */

font-weight: 600;


color: #292929;


}
.tarts-item-name {

font-style: normal;
font-weight: 700;
font-size: 30px;
line-height: 130%;
/* identical to box height, or 39px */

color: #004487;
padding-left: 30px;
margin-bottom: 10px;
position: relative;

}
.tarts-item-name:before {
  content:'';
  left: 0;

position: absolute;
width: 20px;
height: 20px;
box-sizing: border-box;
top: 10px;
background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle opacity="0.2" cx="10" cy="10" r="10" fill="%231842E1"/><circle cx="10.0004" cy="10.0004" r="6.36364" fill="%231842E1"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;



}
.tarts-item-namefor {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 120%;
/* identical to box height, or 22px */

color: #292929;
margin-bottom: 60px;

opacity: 0.7;

}
.most-popultarl {
  position: absolute;
  width: fit-content;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 130%;
/* identical to box height, or 21px */
text-align: center;

color: #004487;
top: 20px;
right: 20px;
padding: 12px 20px;

background: #FFFFFF;
border-radius: 14px;


}


.tarts-item-vhod {
 margin-bottom: 35px;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 120%;
/* identical to box height, or 24px */

color: #292929;


}
.tarts-item-vhodlist{
display: flex;
flex-direction: column;
gap: 20px;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 120%;
/* or 19px */

color: #292929;
margin-bottom: 50px;


}
.tarts-item-vhod-list-item {
padding-left: 23px;
position: relative;
}
.tarts-item-vhod-list-item:before {
width: 15px;
height: 12px;
content:'';
position: absolute;
top: 4px;
left: 0;
background-image: url('data:image/svg+xml,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4305 0L5.76185 8.22109L1.81923 4.53715L0 6.23825L6.06316 11.9077L14.5538 1.7011L12.4305 0Z" fill="%231842E1"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.tarts-bottom {
  display: flex;
  gap: 14px;
  align-items: center;
}
.uznmoreabtarfs {
 transition: 0.3s;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 130%;
/* identical to box height, or 21px */

color: #656565;


}
.uznmoreabtarfs:hover {
  transition: 0.3s;
  color: #004487;
}
.tarts-item-priceliner {
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: center;
}




.tarts-item-pricel{
display: flex;
align-items: center;
gap: 4px;
  }
  .tarts-item-pricel-label{

font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 130%;
/* or 33px */

color: #656565;


              }


.tarts-item-pricel-summ {

font-style: normal;
font-weight: 700;
font-size: 32px;
line-height: 130%;
/* or 46px */

color: #004487;


}

.quantity_inner {
  display: flex;
  align-items: center;
  gap: 10px;
}
.quantity_inner input{
  /* Rectangle 2328 */

box-sizing: border-box;
-webkit-appearance: none;
width: 27.77px;
height: 24.07px;
padding: 0;
text-align: center;

font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 130%;
background: inherit;
/* or 18px */

color: #292929;


border: 0.925793px solid #D1D1D1;
border-radius: 3.70317px;

}
.quantity_inner button {
  cursor: pointer;
  width: 16px;
  height: 16px;
  border: none;
  box-shadow: none;
  padding: 0;
  border-radius: 50%;
  font-size: 0;
}

.bt_plus {
background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8.85156" cy="8.64844" r="8" fill="%23F3F3F3"/><path d="M13.1564 9.60675H9.84854V12.9572H7.84887V9.60675H4.54102V7.69222H7.84887V4.3418H9.84854V7.69222H13.1564V9.60675Z" fill="%23949494"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: 0.3s;
}

.bt_minus {
background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8.70312" r="8" fill="%23F3F3F3"/><path d="M4.92188 7.91406H11.0757V9.71682H4.92188V7.91406Z" fill="%23949494"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: 0.3s;
}

.bt_plus:hover {
background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8.85156" cy="8.64844" r="8" fill="%23F3F3F3"/><path d="M13.1564 9.60675H9.84854V12.9572H7.84887V9.60675H4.54102V7.69222H7.84887V4.3418H9.84854V7.69222H13.1564V9.60675Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: 0.3s;
}

.bt_minus:hover {
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8.70312" r="8" fill="%23F3F3F3"/><path d="M4.92188 7.91406H11.0757V9.71682H4.92188V7.91406Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: 0.3s;
}

.tarts-item-blue {
background: #004487;
box-shadow: 0px 0px 39.6923px -6.61538px rgba(0, 0, 0, 0.07);


}
.tarts-item-blue  .tarts-item-name ,
.tarts-item-blue .tarts-item-namefor,
.tarts-item-blue .tarts-item-pricel-label,
.tarts-item-blue .tarts-item-pricel-summ,
.tarts-item-blue .tarts-item-vhod ,
.tarts-item-blue .tarts-item-vhodlist,
.tarts-item-blue .uznmoreabtarfs{
color: #fff;
}
.tarts-item-blue  .uznmoreabtarfs{
opacity: 0.7;
}
.tarts-item-blue  .uznmoreabtarfs:hover{
opacity: 1;
}
.tarts-item-blue .tarts-item-name:before {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle opacity="0.2" cx="10" cy="10" r="10" fill="white"/><circle cx="10.0004" cy="10.0004" r="6.36364" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.tarts-item-blue .tarts-item-vhod-list-item:before {
background-image: url('data:image/svg+xml,<svg width="15" height="13" viewBox="0 0 15 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4305 0.740234L5.76185 8.96133L1.81923 5.27738L0 6.97848L6.06316 12.6479L14.5538 2.44133L12.4305 0.740234Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.tarts-item-blue .quantity_inner input {
color: #fff;
}
.tarts-item-blue .zakaztard.buone {
transition: 0.3s;


color: #004487;

background: #FFFFFF;
box-shadow: 0px 15px 50px rgba(0, 0, 0, 0.2);



}
.tarts-item-blue .zakaztard .buone:hover {
opacity: 0.7;
transition: 0.3s;
}

.br1 , .br2{
  display: none;
}
.swiper-button-next-polny {

}
  .project-list-item-loc span {
    max-width: calc(100% - 16px)
  }

.header-top-line-wrapper {
  position: relative;
    z-index: 3;

  }
  .footer-socials2 , .burger1, .smetaform-block-right, .mySwiper66-wrp, .listayre, .headerosn{
    display: none;
  }
.wind-byrger1 , .burger2{
  display: none;
}
.posforbiz-wrp-in {
  padding-left: 116px;
}



.formpopsw-inp input.wpcf7-not-valid  {
  border: 1px solid #ff2241;
}
.formw1-wrapper input.wpcf7-not-valid , .formw1-wrapper-input input.wpcf7-not-valid , .telmask.wpcf7-not-valid{
    box-shadow: 1px 2px 2px red;
}

.header-searche-input input.search-submit {
  position: absolute;
      position: absolute;
    width: 47px;
    top: 0;
    right: 0;
    z-index: 3;
    height: 47px;
    font-size: 0;
}
.wpcf7-not-valid-tip , .wpcf7-response-output{
  display: none!important;
}


.modhjj {
    position: fixed;
    top: -200vh;
    height: 100vh;
    left: 0;
    z-index: 1050;
 opacity: 0;
 transition: opacity 0.3s;
    width: 100%;

    overflow: hidden;
    outline: 0;
}.modhjj {
    z-index: 999999;
}.modal-open .modhjj {
    overflow-x: hidden;
    overflow-y: auto;
}.fade {
    transition: opacity .15s linear;
}.modal-open {
    overflow: hidden;
}.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;

    width: 800px;
    max-width: 800px;
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
}
.show { transition: opacity 0.3s;
  top: 0;
  opacity: 1;

}

#modalLocationSelection .modal-dialog {
  max-width: 80%;
  margin: 50px auto;
}

#modal_block_cities {
  margin-top: 30px;
}
#modal_block_cities a {
  margin-right: 30px;
}
#modal_block_cities a.hidden {
  display: none;
}

.modovetg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
@media (min-width: 576px) {
  #modalLocationSelection .modal-dialog {
    margin: 100px auto;
  }
}


.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0;
}
.modal-header {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
}
.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}
.modal-footer {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px);
}
.fg_opc {
    font-size: 12px;

    margin: .25rem;

    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;

    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.wpcf7-spinner {
  display: none !important;
}

.form-control {
    display: block;
    width: 100%;
 
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    box-sizing: border-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}#modal_block_cities {
    display: flex
;
    flex-wrap: wrap;
}
#modal_block_cities {
    margin-top: 30px;
}#modal_block_cities a {
  color: #004487;
    margin-right: 30px;
}#geotargetingRegionModalLabel {
    font-size: 12px;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}.modal-header .closenoff {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto;
    cursor: pointer;
    background: url(umg/close.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: none;
    box-shadow: none;
}

.tarts-item-pricel {
  position: relative;
}
.zacherkneucena {
    position: absolute;
    top: -27px;
    left: 50px;
    text-decoration: line-through;
    font-size: 23px;
    font-weight: 300;
}
.poiasnenie-tarif-mini{
      font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #292929;

}
@media(max-width: 880px) {
  .modal-dialog {
        width: calc(100% - 32px);
        margin: 0;
        box-sizing: border-box;
  }
}




/* контакты  */

.cont-page-wrapper {
  position: relative;
}
.cont-page-wrapper-image {
  position: absolute;
  top: 0;
  width: 100%;
  display: flex;
  left: 0;
}
.cont-page-wrapper-image img {
  width: 100%;
  border-radius: 60px;
  height: auto;
}
.cont-page-wrapper .wrp {
  position: relative;
  z-index: 2;
}
.contpageh1-title {
  margin-top: 0;
  margin-bottom: 0;/* Контакты PosBazar в Москве */

font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 120%;
/* identical to box height, or 58px */

color: #292929;


}
.cont-page-wrapper {
padding-top: 102px;
}
.cont-page-subtitle {

font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 120%;
/* or 31px */
margin-top: 20px;

color: #292929;
margin-bottom: 100px;

}
.cont-cards-wrapper {
  margin-left: -23px;
  margin-right: -23px;/* Rectangle 2294 */
padding: 23px;
box-sizing: border-box;

background: #FFFFFF;
box-shadow: 0px 0px 108.403px -6.02241px rgba(0, 0, 0, 0.07);
border-radius: 60px;

}
.cont-cards-items {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}
.cont-card-item {
 width: calc((100% - 60px) / 2);

background: #F5F5F5;
border-radius: 47px;
padding: 54px 38px 54px 50px;
transition: 0.3s;
box-sizing: border-box;
}
.cont-card-item-full {
  width: 100%;
}
.cont-card-item-full  .cont-card-item-ine {
    display: flex
;
    flex-wrap: wrap;
    max-width: 650px;
    justify-content: space-between;
}
.cont-card-item-full  .cont-card-item-ine > div {
  width: 48%;
}
.cont-card-item-title{
 margin-bottom: 40px;
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 125%;
text-align: center;
/* identical to box height, or 32px */

color: #232323;

transition: 0.3s;
}
.cont-card-item-inf1yacards {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
.cont-card-item-inf1yacards .cont-card-item-inf1 {
max-width: calc(100% - 168px);
}
.cont-card-item-inf1  {
  display: flex;
  align-items: center;
  gap:14px;
  font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 125%;
justify-content: center;

transition: 0.3s;
color: #232323;
}
.cont-card-item-inf1 a {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 125%;
/* identical to box height, or 19px */
text-align: center;
transition: 0.3s;
color: #232323;


}
.cont-card-item-infi1 {
    width: 18px;
  height: 23px;
  background-image: url('data:image/svg+xml,<svg width="16" height="24" viewBox="0 0 16 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8887 3.98461C13.4765 1.5476 10.9683 0.0587392 8.17901 0.00184057C8.05994 -0.000613523 7.9401 -0.000613523 7.82098 0.00184057C5.03177 0.0587392 2.52351 1.5476 1.11131 3.98461C-0.332147 6.4756 -0.37164 9.46777 1.00565 11.9887L6.77563 22.5498C6.77822 22.5545 6.78081 22.5592 6.78349 22.5638C7.03735 23.005 7.49213 23.2685 8.00009 23.2685C8.50799 23.2685 8.96277 23.005 9.21659 22.5638C9.21927 22.5592 9.22186 22.5545 9.22445 22.5498L14.9944 11.9887C16.3716 9.46777 16.3321 6.4756 14.8887 3.98461ZM7.99999 10.5435C6.19574 10.5435 4.72787 9.07567 4.72787 7.27141C4.72787 5.46715 6.19574 3.99928 7.99999 3.99928C9.80425 3.99928 11.2721 5.46715 11.2721 7.27141C11.2721 9.07567 9.8043 10.5435 7.99999 10.5435Z" fill="%231842E1"/></svg>');
   background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}
/*
.cont-card-item:hover .cont-card-item-infi1 {
  background-image: url('data:image/svg+xml,<svg width="16" height="24" viewBox="0 0 16 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8887 3.98461C13.4765 1.5476 10.9683 0.0587392 8.17901 0.00184057C8.05994 -0.000613523 7.9401 -0.000613523 7.82098 0.00184057C5.03177 0.0587392 2.52351 1.5476 1.11131 3.98461C-0.332147 6.4756 -0.37164 9.46777 1.00565 11.9887L6.77563 22.5498C6.77822 22.5545 6.78081 22.5592 6.78349 22.5638C7.03735 23.005 7.49213 23.2685 8.00009 23.2685C8.50799 23.2685 8.96277 23.005 9.21659 22.5638C9.21927 22.5592 9.22186 22.5545 9.22445 22.5498L14.9944 11.9887C16.3716 9.46777 16.3321 6.4756 14.8887 3.98461ZM7.99999 10.5435C6.19574 10.5435 4.72787 9.07567 4.72787 7.27141C4.72787 5.46715 6.19574 3.99928 7.99999 3.99928C9.80425 3.99928 11.2721 5.46715 11.2721 7.27141C11.2721 9.07567 9.8043 10.5435 7.99999 10.5435Z" fill="white"/></svg>');
   background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}*/

.cont-card-item-infi2 {
    width: 18px;
  height: 23px;
background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9.26953V16.2695C18 16.8 17.7893 17.3087 17.4142 17.6837C17.0391 18.0588 16.5304 18.2695 16 18.2695H2C1.46957 18.2695 0.960859 18.0588 0.585786 17.6837C0.210714 17.3087 0 16.8 0 16.2695V9.26953H18ZM13 0.269531C13.2652 0.269531 13.5196 0.374888 13.7071 0.562424C13.8946 0.749961 14 1.00431 14 1.26953V2.26953H16C16.5304 2.26953 17.0391 2.48024 17.4142 2.85532C17.7893 3.23039 18 3.7391 18 4.26953V7.26953H0V4.26953C0 3.7391 0.210714 3.23039 0.585786 2.85532C0.960859 2.48024 1.46957 2.26953 2 2.26953H4V1.26953C4 1.00431 4.10536 0.749961 4.29289 0.562424C4.48043 0.374888 4.73478 0.269531 5 0.269531C5.26522 0.269531 5.51957 0.374888 5.70711 0.562424C5.89464 0.749961 6 1.00431 6 1.26953V2.26953H12V1.26953C12 1.00431 12.1054 0.749961 12.2929 0.562424C12.4804 0.374888 12.7348 0.269531 13 0.269531Z" fill="%231842E1"/></svg>');   
background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}
/*
.cont-card-item:hover .cont-card-item-infi2 {
background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9.26758V16.2676C18 16.798 17.7893 17.3067 17.4142 17.6818C17.0391 18.0569 16.5304 18.2676 16 18.2676H2C1.46957 18.2676 0.960859 18.0569 0.585786 17.6818C0.210714 17.3067 0 16.798 0 16.2676V9.26758H18ZM13 0.267578C13.2652 0.267578 13.5196 0.372935 13.7071 0.560471C13.8946 0.748008 14 1.00236 14 1.26758V2.26758H16C16.5304 2.26758 17.0391 2.47829 17.4142 2.85336C17.7893 3.22844 18 3.73715 18 4.26758V7.26758H0V4.26758C0 3.73715 0.210714 3.22844 0.585786 2.85336C0.960859 2.47829 1.46957 2.26758 2 2.26758H4V1.26758C4 1.00236 4.10536 0.748008 4.29289 0.560471C4.48043 0.372935 4.73478 0.267578 5 0.267578C5.26522 0.267578 5.51957 0.372935 5.70711 0.560471C5.89464 0.748008 6 1.00236 6 1.26758V2.26758H12V1.26758C12 1.00236 12.1054 0.748008 12.2929 0.560471C12.4804 0.372935 12.7348 0.267578 13 0.267578Z" fill="white"/></svg>');
   background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}*/

.cont-card-item-infi3 {
    width: 18px;
  height: 23px;
background-image: url('data:image/svg+xml,<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5057 19.9972C11.2796 19.9441 7.80492 19.3792 4.16587 15.0999C0.527673 10.8195 0.0483124 6.73345 0.00233464 5.2903C-0.0657805 3.09104 1.36634 0.954863 3.02069 0.120623C3.2199 0.0194399 3.43806 -0.0190837 3.65376 0.00883272C3.86945 0.0367492 4.07527 0.130146 4.25102 0.27986C5.61332 1.44759 6.55331 3.21422 7.36047 4.60328C7.53807 4.90847 7.614 5.27984 7.57381 5.64663C7.53361 6.01342 7.38009 6.35001 7.1425 6.59224L5.48135 8.04339C5.40109 8.11156 5.3446 8.21167 5.32236 8.32514C5.30013 8.4386 5.31366 8.5577 5.36044 8.66031C5.73678 9.46451 6.40601 10.6623 7.1723 11.5636C7.93945 12.465 9.00545 13.3042 9.73684 13.7969C9.82854 13.8575 9.93648 13.8744 10.0385 13.8442C10.1405 13.8141 10.2287 13.7391 10.2852 13.6347L11.3665 11.6988C11.5653 11.3882 11.8586 11.1801 12.1849 11.1181C12.5112 11.0562 12.8452 11.1451 13.1171 11.3663C14.315 12.3418 15.7131 13.4284 16.7365 14.9697C16.8741 15.1779 16.9617 15.4258 16.99 15.6874C17.0183 15.949 16.9863 16.2148 16.8974 16.4569C16.1848 18.4128 14.3814 20.0783 12.5057 19.9972Z" fill="%231842E1"/></svg>');
   background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}
/*
.cont-card-item:hover .cont-card-item-infi3 {
background-image: url('data:image/svg+xml,<svg width="17" height="21" viewBox="0 0 17 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5057 20.2647C11.2796 20.2117 7.80492 19.6468 4.16587 15.3675C0.527673 11.0871 0.0483124 7.00103 0.00233464 5.55788C-0.0657805 3.35861 1.36634 1.22244 3.02069 0.388201C3.2199 0.287018 3.43806 0.248494 3.65376 0.276411C3.86945 0.304327 4.07527 0.397725 4.25102 0.547438C5.61332 1.71517 6.55331 3.4818 7.36047 4.87086C7.53807 5.17605 7.614 5.54741 7.57381 5.91421C7.53361 6.281 7.38009 6.61758 7.1425 6.85982L5.48135 8.31097C5.40109 8.37914 5.3446 8.47925 5.32236 8.59272C5.30013 8.70618 5.31366 8.82528 5.36044 8.92789C5.73678 9.73209 6.40601 10.9299 7.1723 11.8312C7.93945 12.7325 9.00545 13.5718 9.73684 14.0645C9.82854 14.1251 9.93648 14.142 10.0385 14.1118C10.1405 14.0816 10.2287 14.0067 10.2852 13.9023L11.3665 11.9664C11.5653 11.6558 11.8586 11.4477 12.1849 11.3857C12.5112 11.3237 12.8452 11.4127 13.1171 11.6339C14.315 12.6094 15.7131 13.696 16.7365 15.2373C16.8741 15.4455 16.9617 15.6934 16.99 15.955C17.0183 16.2166 16.9863 16.4824 16.8974 16.7245C16.1848 18.6804 14.3814 20.3459 12.5057 20.2647Z" fill="white"/></svg>');
   background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}*/

.cont-card-item-infi4 {
    width: 18px;
  height: 23px;
background-image: url('data:image/svg+xml,<svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2 0.269531H1.8C0.81 0.269531 0 1.05703 0 2.01953V12.5195C0 13.482 0.81 14.2695 1.8 14.2695H16.2C17.19 14.2695 18 13.482 18 12.5195V2.01953C18 1.05703 17.19 0.269531 16.2 0.269531ZM15.84 3.98828L9.954 7.56703C9.369 7.92578 8.631 7.92578 8.046 7.56703L2.16 3.98828C2.06975 3.93903 1.99073 3.87248 1.9277 3.79268C1.86467 3.71287 1.81896 3.62146 1.79332 3.52398C1.76768 3.4265 1.76265 3.32497 1.77854 3.22555C1.79443 3.12612 1.8309 3.03087 1.88575 2.94554C1.9406 2.86022 2.01269 2.78661 2.09765 2.72915C2.18262 2.6717 2.27868 2.6316 2.38005 2.61129C2.48141 2.59098 2.58595 2.59088 2.68736 2.61099C2.78876 2.63109 2.88492 2.671 2.97 2.72828L9 6.39453L15.03 2.72828C15.1151 2.671 15.2112 2.63109 15.3126 2.61099C15.414 2.59088 15.5186 2.59098 15.62 2.61129C15.7213 2.6316 15.8174 2.6717 15.9023 2.72915C15.9873 2.78661 16.0594 2.86022 16.1142 2.94554C16.1691 3.03087 16.2056 3.12612 16.2215 3.22555C16.2373 3.32497 16.2323 3.4265 16.2067 3.52398C16.181 3.62146 16.1353 3.71287 16.0723 3.79268C16.0093 3.87248 15.9302 3.93903 15.84 3.98828Z" fill="%231842E1"/></svg>');
   background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}

/*.cont-card-item:hover .cont-card-item-infi4 {
background-image: url('data:image/svg+xml,<svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2 0.267578H1.8C0.81 0.267578 0 1.05508 0 2.01758V12.5176C0 13.4801 0.81 14.2676 1.8 14.2676H16.2C17.19 14.2676 18 13.4801 18 12.5176V2.01758C18 1.05508 17.19 0.267578 16.2 0.267578ZM15.84 3.98633L9.954 7.56508C9.369 7.92383 8.631 7.92383 8.046 7.56508L2.16 3.98633C2.06975 3.93708 1.99073 3.87053 1.9277 3.79073C1.86467 3.71092 1.81896 3.61951 1.79332 3.52203C1.76768 3.42455 1.76265 3.32302 1.77854 3.2236C1.79443 3.12417 1.8309 3.02891 1.88575 2.94359C1.9406 2.85827 2.01269 2.78465 2.09765 2.7272C2.18262 2.66975 2.27868 2.62965 2.38005 2.60934C2.48141 2.58903 2.58595 2.58892 2.68736 2.60903C2.78876 2.62914 2.88492 2.66904 2.97 2.72633L9 6.39258L15.03 2.72633C15.1151 2.66904 15.2112 2.62914 15.3126 2.60903C15.414 2.58892 15.5186 2.58903 15.62 2.60934C15.7213 2.62965 15.8174 2.66975 15.9023 2.7272C15.9873 2.78465 16.0594 2.85827 16.1142 2.94359C16.1691 3.02891 16.2056 3.12417 16.2215 3.2236C16.2373 3.32302 16.2323 3.42455 16.2067 3.52203C16.181 3.61951 16.1353 3.71092 16.0723 3.79073C16.0093 3.87053 15.9302 3.93708 15.84 3.98633Z" fill="white"/></svg>');
   background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  transition: 0.3s;
}*/
.cont-card-item-inf1 {
margin-top: 33px;
}
.cont-card-item-inf1yacards .cont-card-item-inf1 {
margin-top: 0;
}
.cont-card-item-inf1  span {
  display: block;
}

.openinyandex {
gap: 7px;
display: flex;
align-items: center;
font-style: normal;
font-weight: 500;
font-size: 10px;
line-height: 125%;
justify-content: center;
width: 138px;
height: 26px;


background: #FFFFFF;
border-radius: 5px;

color: #292929;


box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2);


}
.openinyandex .span2 {
  display: none;
}
.openinyandex:hover {
  transition: 0.3s;
  box-shadow: 0px 3px 0px rgba(24, 66, 225, 0.2);
}
.cont-card-item:hover .openinyandex {
    transition: 0.3s;
box-shadow: 0px 3px 0px rgba(0, 0, 0, 0);

}
.cont-card-item-infaphones {
  display: flex;
  gap: 25px;
}
.cont-card-item-infaphones a {
transition: 0.3s;
margin-bottom: 1px;
display: block;

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 140%;
/* identical to box height, or 20px */

color: #232323;


}
.cont-card-item-infaphones1 a:last-child {
  margin-top: 7px;
}
.cont-card-item-infaphones span {
transition: 0.3s;/* (тех.поддержка) */

font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 140%;
/* or 18px */

color: #232323;

opacity: 0.7;

}
/*.cont-card-item:hover {
background-image: url('data:image/svg+xml,<svg width="553" height="443" viewBox="0 0 553 443" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="553" height="443" rx="47" fill="%231842E1"/><mask id="mask0_3014_80" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="553" height="443"><rect width="553" height="443" rx="47" fill="%231842E1"/></mask><g mask="url(%23mask0_3014_80)"><circle opacity="0.05" cx="477.5" cy="386.5" r="157.5" fill="url(%23paint0_linear_3014_80)"/></g><defs><linearGradient id="paint0_linear_3014_80" x1="390.062" y1="252.541" x2="539.5" y2="454.5" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transition: 0.3s;
}*/
/*.cont-card-item:hover .cont-card-item-title , .cont-card-item:hover  .cont-card-item-inf1 a , .cont-card-item:hover  .cont-card-item-inf1,
.cont-card-item:hover  .cont-card-item-infaphones a, .cont-card-item:hover  .cont-card-item-infaphones span {
color: #fff;
transition: 0.3s;
}*/


.cont-page-form-screen-wrp {
  margin-top: 110px;
  margin-bottom: 110px;
}

.cont-page-form-screen {
display: flex;
gap:40px;
}
.cont-page-form-screen-left {
display: flex;
flex-direction: column;
justify-content: space-between;
width: calc(100% - 790px);
}
.cont-page-form-screen-right {
width: 750px;
padding: 45px 38px;
box-sizing: border-box;
/* Rectangle 5374 */

box-sizing: border-box;


border: 1px solid #C1C1C1;
border-radius: 35px;


}
.cont-page-form-screen-left-title {
  margin-top: 0;
  margin-bottom: 0;/* Остались вопросы, на которые не нашли ответов? Есть предложения? */

font-style: normal;
font-weight: 700;
font-size: 46px;
line-height: 125%;
/* or 58px */

color: #292929;


}


.cont-page-form-screen-left-desc {

font-style: normal;
font-weight: 400;
font-size: 21px;
line-height: 140%;
/* or 29px */

color: #292929;
margin-top: 50px;

}
.cont-page-form-screen-left-arow {
  display: flex;
}
.cont-page-form-screen-left-arow img {
  width:85px;
}


.cont-page-form p{
  margin: 0;
}
.cont-page-form {
  display: flex;
  flex-wrap: wrap;
  gap:50px;
  justify-content: space-between;
}

.cont-page-form-inpwrp {
width: 292px;
}
.cont-page-form-inpwrp2 {
  width: 100%;
}
.cont-page-form-label {
  margin-bottom: 15px;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;
/* identical to box height, or 21px */

color: #9F9F9F;


}
.cont-page-form-input input , .cont-page-form-input textarea {
margin: 0;
padding: 0;
border: none;
box-shadow: none;
padding: 15px 0;
border-bottom: 1px solid #E4E4E4;/* Введите ваше сообщение здесь */

font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
background: none;
width: 100%;
box-sizing: border-box;
/* or 23px */

color: #232323;


}
.cont-page-form-input input::placeholder, .cont-page-form-input textarea::placeholder {
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #232323;
}



.cont-page-form-inpwrp-subs {
  display: flex;
  gap:30px;
  align-items: center;
}

.cont-page-form-inpwrp-submit input {
  box-shadow: none;
}


.consult-form-agree3 input {
width: 23px;    -webkit-appearance: none;
    cursor: pointer;
    margin: 0;
height: 23px;
background-image: url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_i_566_296)"><rect width="23" height="23" rx="3.17241" fill="white"/></g><defs><filter id="filter0_i_566_296" x="0" y="0" width="23" height="23.7931" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.793103"/><feGaussianBlur stdDeviation="1.58621"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_566_296"/></filter></defs></svg>');
background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.consult-form-agree3 input:checked {
background-image: url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_i_566_296)"><rect width="23" height="23" rx="3.17241" fill="white"/></g><path d="M17.4939 7.46351C17.7093 7.68022 17.835 7.97911 17.8434 8.29444C17.8518 8.60978 17.7421 8.91575 17.5386 9.14508L11.2036 16.2838C11.1009 16.3993 10.9775 16.4917 10.8407 16.5556C10.7039 16.6195 10.5565 16.6536 10.4071 16.6558C10.2577 16.658 10.1094 16.6283 9.971 16.5685C9.83258 16.5087 9.70682 16.42 9.60116 16.3076L6.24731 12.7383C6.04984 12.5127 5.94233 12.2144 5.94744 11.9062C5.95255 11.5979 6.06988 11.3038 6.27471 11.0858C6.47953 10.8678 6.75587 10.743 7.04549 10.7375C7.33512 10.7321 7.61542 10.8465 7.82735 11.0567L10.3688 13.7599L15.9138 7.5111C16.1175 7.28186 16.3983 7.14807 16.6946 7.13915C16.9909 7.13022 17.2784 7.24689 17.4939 7.46351Z" fill="%231842E1"/><defs><filter id="filter0_i_566_296" x="0" y="0" width="23" height="23.7931" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.793103"/><feGaussianBlur stdDeviation="1.58621"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_566_296"/></filter></defs></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.consult-form-agree3 .wpcf7-list-item {
  margin: 0;
}

.consult-form-agree3  label {
  display: flex;
  gap: 15px;
  align-items: center;

font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 120%;
/* or 14px */

color: #292929;



}
.consult-form-agree3  label span {
max-width: 220px;
}
.consult-form-agree3  label span a {
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 120%;
/* or 14px */

color: #292929;
}
.cont-page-subtitleblog {
  margin-bottom: 60px;
}
.blog-fi-scr-wrp {
  position: relative;
  margin-bottom: 80px;
}
.blog-fi-scr-wrp {
  border-radius: 60px;
  padding-top: 67px;
  padding-bottom: 67px;
  background: url(umg/blog1.webp);
    background-repeat: no-repeat;
  background-size: cover;
  background-position: center;

}
.blog-fi-scr-wrp  .wrp {
  position: relative;
}
.blog-fi-scr {
  text-align: center;

}
.blog-items-menu-wrp {
  width: fit-content;/* Group 7375 */
margin-left: auto;
margin-right: auto;/* Rectangle 2294 */

background: #FFFFFF;
box-shadow: 0px 0px 120px rgba(0, 0, 0, 0.1);
border-radius: 30px;
padding: 30px;

}

.blogtop-memu {
  display: flex;
  white-space: nowrap;/* Rectangle 2301 */

box-sizing: border-box;

background: #F7F7F7;
border: 1.09852px solid #E6E6E6;
border-radius: 20px;
gap: 14px;
}



.blogtop-memu a{
  transition: 0.3s;display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 14px 30px;

font-style: normal;
font-weight: 500;
font-size: 19px;
line-height: 130%;
/* identical to box height, or 25px */

color: #9F9F9F;

}

.blogtop-memu a:hover {
  color:#004487;
  transition: 0.3s;
}
.blogtop-memu a.current{
/* Frame 6258 */

/* Auto layout */



background: #FFFFFF;
box-shadow: 0px 0px 32.9557px -5.49262px rgba(0, 0, 0, 0.07);
border-radius: 20px;
/* Все статьи */

font-weight: 700;
color: #292929;


}
.blog-wr-page {
  margin-bottom: 120px;
}


.new-bl-list {
  display: flex;
  flex-wrap: wrap;
  gap: 100px 30px;
}

.blog-page-section611-blog-item {
  width: calc((100% - 60px) / 3);
  position: relative;
}
.section611-blog-item-rub-wra-men {
  display: flex;
  flex-wrap: wrap;
  gap:15px;
}
.blog-searche {
  margin-bottom: 80px;
}
.blog-searche  .search-form {
  display: flex;/* Rectangle 2504 */

box-sizing: border-box;

justify-content: space-between;
width: 1196px;
margin-left: auto;
margin-right: auto;

border: 1px solid #7C7C7C;
border-radius: 20px;

}
.blog-searche  .search-submit {
font-size: 0;
  transition: 0.3s;
  border: none;
  box-shadow: none;
  background: none;
  padding: 0;

width: 80px;
height: 80px;

background-image: url('data:image/svg+xml,<svg width="81" height="80" viewBox="0 0 81 80" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.400391" width="80" height="80" rx="20" fill="%231842E1"/><path d="M56.5709 52.9984L48.1425 44.6371C49.7276 42.4743 50.6649 39.8143 50.6649 36.9414C50.6649 29.712 44.7358 23.8301 37.447 23.8301C30.1596 23.8301 24.2305 29.712 24.2305 36.9414C24.2305 44.1722 30.1596 50.0528 37.447 50.0528C40.2098 50.0528 42.7757 49.2079 44.9001 47.7647L53.3734 56.1705L56.5709 52.9984ZM28.1071 36.9414C28.1071 31.8316 32.2976 27.6745 37.4484 27.6745C42.5991 27.6745 46.7896 31.8316 46.7896 36.9414C46.7896 42.0512 42.5991 46.2083 37.4484 46.2083C32.2962 46.2083 28.1071 42.0512 28.1071 36.9414Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
border-radius: 18px;
cursor: pointer;

}
.blog-searche  .search-submit:hover {
  opacity: 0.7;
  transition: 0.3s;
}
.blog-searche  label {
  width: calc(100% - 80px);
}
.blog-searche  .search-field{
width: 100%;
box-sizing: border-box;
padding: 24px 48px;
box-shadow: none;
background:none;
border: none;
font-style: normal;
font-weight: 500;
font-size: 23px;
line-height: 130%;
/* identical to box height, or 30px */

color: #7C7C7C;


}
.pagi-new-blocj {
  margin-top: 100px;
}
.nav-links {
  display: flex;
  align-items: center;
  justify-content: center;

gap: 18px;
}
.page-numbers {

width: 38px;
height: 38px;
display: flex;
align-items: center;
justify-content: center;
transition: 0.3s;
border-radius: 50%;

font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
text-align: center;

color: #747474;


background: #EDEDED;

}
a.page-numbers:hover {
transition: 0.3s;
color:#004487;
}
.prev.page-numbers {
transition: 0.3s;
font-size: 0;
background-image: url('data:image/svg+xml,<svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="18.9414" cy="18.9414" r="18.9414" transform="matrix(-1 0 0 1 38.002 0.400391)" fill="%231842E1"/><g clip-path="url(%23clip0_609_341)"><path d="M13.3667 19.1167L20.5404 11.9431C20.7063 11.777 20.9278 11.6855 21.164 11.6855C21.4002 11.6855 21.6216 11.777 21.7876 11.9431L22.3159 12.4712C22.6596 12.8154 22.6596 13.3748 22.3159 13.7184L16.2919 19.7424L22.3225 25.773C22.4885 25.9391 22.5801 26.1604 22.5801 26.3965C22.5801 26.6328 22.4885 26.8541 22.3225 27.0203L21.7943 27.5483C21.6282 27.7144 21.4068 27.8059 21.1707 27.8059C20.9345 27.8059 20.713 27.7144 20.5471 27.5483L13.3667 20.3682C13.2004 20.2016 13.109 19.9792 13.1095 19.7428C13.109 19.5054 13.2004 19.2831 13.3667 19.1167Z" fill="white"/></g><defs><clipPath id="clip0_609_341"><rect width="16.1203" height="16.1203" fill="white" transform="matrix(-1 0 0 1 25.9023 11.6855)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.next.page-numbers {
transition: 0.3s;
font-size: 0;
background-image: url('data:image/svg+xml,<svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="19.0585" cy="19.3418" r="18.9414" fill="%231842E1"/><g clip-path="url(%23clip0_609_341)"><path d="M24.7525 19.1167L17.5787 11.9431C17.4128 11.777 17.1913 11.6855 16.9551 11.6855C16.719 11.6855 16.4975 11.777 16.3316 11.9431L15.8033 12.4712C15.4595 12.8154 15.4595 13.3748 15.8033 13.7184L21.8272 19.7424L15.7966 25.773C15.6307 25.9391 15.5391 26.1604 15.5391 26.3965C15.5391 26.6328 15.6307 26.8541 15.7966 27.0203L16.3249 27.5483C16.4909 27.7144 16.7123 27.8059 16.9485 27.8059C17.1846 27.8059 17.4061 27.7144 17.572 27.5483L24.7525 20.3682C24.9188 20.2016 25.0101 19.9792 25.0096 19.7428C25.0101 19.5054 24.9188 19.2831 24.7525 19.1167Z" fill="white"/></g><defs><clipPath id="clip0_609_341"><rect width="16.1203" height="16.1203" fill="white" transform="translate(12.2168 11.6855)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;}
.prev.page-numbers:hover, .next.page-numbers:hover {
opacity: 0.7;
transition: 0.3s;
}
.blog-page-wrapper-image img {
  border-radius: 60px;
}



.one-blog-pahe611body {
  display: flex;
  justify-content: space-between;
}





.one-blog-pahe611body-right {
  margin-top: 0px;
  border-radius: 10px;
  background: #FFF;
  width: 437px;
  position: sticky;
  top: 20px;
  box-sizing: border-box;
  /* Drop Shadow */
  box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
  padding: 34px 50px 36px;


background: #FFFFFF;
box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.1);
border-radius: 30px;

}

.one-blog-pahe611body-left {
  width: 875px;
  margin-left: 116px;
}
.one-blog-pahe611body {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.blog-page-section611-pccol-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.blog-page-section611-pccol-list-rp .blog-page-section611-pccol-list {
    height: 113px;
    overflow: hidden;
    align-items: flex-start;
}
.one-blog-pahe611body-data , .one-blog-pahe611body-vievs span {
  color: #747474;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.one-blog-pahe611body-vievs {
  display: flex;
  align-items: center;
  gap: 4px
}

.one-blog-pahe611body-vievs span .pvc-stats-icon {
  display: none;
}

.pvc_stats {
  float: left;
  padding: 0!important;
  margin: 0!important;
}

.one-blog-pahe611body-header-title {
  margin-top: 40px;
  margin-bottom: 40px;
  color: #292929;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.one-blog-pahe611body-left p {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 160%;
/* or 26px */

color: #292929;


  /* 25.6px */
}

.one-blog-pahe611body-left > p {
  margin-top: 25px;
  margin-bottom: 25px;
}

.right-col-blog-title {
  color: #292929;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 30px;
}

.moree {
  display: flex;
  width: 100%;
  margin-top: 30px;
  color: #747474;
  margin-bottom: 50px;
  gap: 10px;
  cursor: pointer;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 22.1px */
  text-decoration-line: underline;
  transition: 0.3s;
  align-items: center;
}

.moree:hover {
  color: #000;
  transition: 0.3s;
}

.fillspa {
  fill: #747474;
  transition: 0.3s;
}

.moree:hover .fillspa {
  fill: #000;
  transition: 0.3s;
}

.moree .spa2 {
  display: none;
}

.moree svg {
  transition: 0.3s;
}


.blog-page-section611-pccol-list a {
  transition: 0.3s;
  border-radius: 10px;
  border: 2px solid #E6E6E6;
  display: flex;
  padding: 12px 20px;
  justify-content: center;
  align-items: center;
  color: #747474;
  text-decoration: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}

.blog-page-section611-pccol-list a:hover {
  transition: 0.3s;
  color: #fff;
  border-radius: 10px;
  background: #004487;
  opacity: 0.6;
}

.blog-page-section611-pccol-list .current {
  color: #fff;
  border-radius: 10px;
  background: #004487;
}
.moree-open611 .moree .spa2 {
  display: flex;
}

.moree-open611 .moree .spa1 {
  display: none;
}

.moree-open611 .moree svg {
  transform: rotate(180deg);
  transition: 0.3s;
}

.moree-open611 .blog-page-section611-pccol-list {
  height: auto;
}


.right-col-blog-tags {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
  gap: 15px 20px;
}

.right-col-blog-tags a {
  color: #292929;
  transition: 0.3s;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 22.1px */
  text-decoration-line: underline;
}

.right-col-blog-tags a:hover {
  color: #004487;
  transition: 0.3s;
}

.right-col-blog-dop-stati {
  color: #004487;
  display: block;
  margin-top: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 20.8px */
  text-decoration-line: underline;
}




.article-top-block-wrapp-cover {
  border-radius: 50px;
  padding: 121px 116px;
}
.page-blog-article-title{
margin-top: 0;
margin-bottom: 0;
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 59px;

color: #FFFFFF;
width: 1000px;

}
.articles-taginpagebanner {
margin-bottom: 22px;
display: flex;
gap:12px;
}
.articles-taginpagebanner a {
transition: 0.3s;
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 130%;
/* identical to box height, or 22px */

color: #292929;

/* Frame 6229 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px 26px;


background: #FFFFFF;
border-radius: 18px;


}
.articles-taginpagebanner a:hover {
transition: 0.3s;
color:#004487;
}
.article-page-wrapper {
  margin-top: 40px;
}






.one-blog-pahe611body-header-top {
  display: flex;
  align-items: center;
  margin-bottom: 60px;
}
.one-blog-pahe611body-data-wrp {
  display: flex;
  gap:37px;
  align-items: center;
}
.one-blog-pahe611body-aut {
  display: flex;
  margin-right: 34px;
  align-items: center;
  gap:15px;
}
.one-blog-pahe611body-aut-image {
  width: 62px;
  height: 62px;
  border-radius: 50%;
}
.one-blog-pahe611body-aut a {

font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;

color: #747474;

max-width: 120px;
}
.one-blog-pahe611body-timeread {
  display: flex;
  align-items: center;/* Время чтения: 5 минут */

font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 130%;
/* or 18px */
margin-left: 50px;
color: #626262;

gap:11px;
background: #EAEAEA;
border-radius: 5px;
padding: 9px 15px;
}
.one-blog-pahe611body-vievs {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* identical to box height */

color: #747474;


}

div#ez-toc-container p.ez-toc-title {
/* В этой статье: */

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 160%;
/* identical to box height, or 26px */

color: #292929;


}
.ez-toc-list ul{

}
.ez-toc-list li {

}
.ez-toc-list li {
  font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 180%;
/* or 29px */
text-decoration: underline!important;

color: #004487;
}
#ez-toc-container .ez-toc-list a {

font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 180%;
/* or 29px */
text-decoration: underline!important;

color: #004487;


}
.one-blog-pahe611body-left h2 {
margin-top: 32px;
margin-bottom: 15px;
font-style: normal;
font-weight: 700;
font-size: 25px;
line-height: 160%;
/* identical to box height, or 40px */

color: #292929;


}
.one-blog-pahe611body-left h3 {
margin-top: 25px;
margin-bottom: 15px;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 160%;
/* identical to box height, or 32px */

color: #292929;


}
.one-blog-pahe611body-left ul, .one-blog-pahe611body-left ol {
/* пункт 1 пункт 2 и ещё пункт */
margin-top: 15px;
margin-bottom: 15px;
padding-left: 20px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 160%;
/* or 26px */

color: #292929;


}

.one-blog-pahe611body-left  hr {
  background: #D9D9D9;
  height: 5px;
  width: 80%;
  margin-left: auto;
    border: none;
    margin-right: auto;
    box-shadow: none;
    margin-top: 60px;
    margin-bottom: 60px;
}


.one-blog-pahe611body-left  .wp-block-image img {
border-radius: 20px;
width: 100%!important;
height: auto;
}
.one-blog-pahe611body-left   figure {
  margin: 0;
}
.one-blog-pahe611body-left  .ddaccordion{
  margin-bottom: 35px;
}
.blue-formwrp-inarticle  {
   margin-top: 35px;
  margin-bottom: 35px;
}
.blue-formwrp-inarticle .blue-formwrp-in {
  flex-direction: column;
  padding: 20px;
  align-items: flex-start;
  border-radius: 20px;
 

}
.blue-formwrp-inarticle .blue-formwrp-in   .form-titlw2 {
    max-width: 100%;
    TEXT-ALIGN: LEFT;
    margin-top: 0;
    color: #FFF;
}
.one-blog-pahe611body-left   .ddac-col {
  width: 100% !important;
}




.wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.wp-block-gallery img {
  border-radius: 20px;
  width: 100%;
  height: auto;
}
.wp-block-gallery  figure, .wp-block-gallery  figure:first-child {
max-width: calc(50% - 15px);
}
.wp-block-gallery  figure:nth-child(2){
max-width: calc(50% - 15px);
}

.slideoneimtov44 {
  height: 415px;
  border-radius: 20px;
}



.one-blog-pahe611body-left .wp-block-quote {
margin-left: 0;
margin-top: 40px;
margin-bottom: 40px;
}

.one-blog-pahe611body-left .wp-block-quote {
  border-radius: 10px;
  border: 2px solid #A4A4A4;
  color: #292929;
  padding: 33px 30px 33px 40px;
  font-size: 16px;
  font-style: italic;
  max-width: 635px;
  font-weight: 400;
  position: relative;
  line-height: 160%;
  /* 25.6px */
}

.one-blog-pahe611body-left .wp-block-quote:before {
  position: absolute;
  top: -10px;
  left: 22px;
  width: 22px;
  content : '';
  height: 17px;
  background: url(img/bl2.svg) , #fafafa;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.one-blog-pahe611body-left .wp-block-quote:after {
  position: absolute;
  bottom: -10px;
  right: 22px;
  width: 22px;
  content : '';
  height: 17px;
  background: url(img/bl2.svg) , #fafafa;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.one-blog-pahe611body-left .wp-block-quote p {
  margin-top: 0;
  margin-bottom: 0;/* За прошедшие годы текст Lorem Ipsum получил много версий. Некоторые версии появились по ошибке, некоторые - намеренно (например, юмористические варианты). */

font-style: italic;
font-weight: 400;
font-size: 16px;
line-height: 160%;
/* or 26px */

color: #292929;


}


.one-blog-pahe611body-left .wp-block-quote cite {

font-style: italic;
font-weight: 400;
font-size: 12px;
margin-top: 14px;
line-height: 160%;
/* or 26px */

color: #292929;
}
.wp-element-caption {
  text-align: center;/* на фото — платежный терминал xPos ulta 3000 */
margin-top: 15px;
font-style: italic;
font-weight: 400;
font-size: 14px;
line-height: 160%;
/* or 22px */
text-align: center;

color: #292929;



}
.wp-element-caption  a {
  color:#004487
}
.left-right-block  {
  display: flex;
  justify-content: space-between;
  gap:60px;
  margin-top: 15px;
  margin-bottom: 30px;
}
.left-right-block-text {
  margin-top: 0;
  margin-bottom: 0;
  max-width:520px  ;
}
.left-right-block-right .left-right-block-text{
text-align: right;
}
.left-right-block-image {
width: 565px;
}
.left-right-block-image img {
  border-radius: 20px;
  width: 100%;
  height: auto;
}

.one-article-autor-ram-anddel {
  display: flex;
  align-items: center;

  gap: 30px;
}
.one-article-autor-ram {
  display: flex;
  align-items: center;
  /* Rectangle 2522 */
gap: 40px;
box-sizing: border-box;

width: 635px;


border: 2px solid #E6E6E6;
border-radius: 10px;

}
.one-article-autor-ram-image {
  height: 206px;width: 222px;border-radius: 10px;
}
.one-article-autor-ram-titlename {
margin-bottom: 15px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 22px;
/* identical to box height */

color: #292929;


}

.one-article-autor-ram-dolya {
margin-bottom: 30px;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;

color: #292929;


}

.one-article-autor-ram-go-to-autorpage { transition:  0.3s;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 120%;

color: #FFFFFF;
cursor: pointer;
padding: 14px 12px;
/* Frame 1384 */

box-sizing: border-box;

position: relative;
background: #004487;
border: 2px solid #004487;
border-radius: 10px;

background: #004487;
box-shadow: 0px 20px 45px 3px rgba(30, 77, 255, 0.5);
border-radius: 10px;


}
.one-article-autor-ram-go-to-autorpage  a {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.one-article-autor-ram-go-to-autorpage :hover {
   opacity: 0.7;
  transition:  0.3s;
}

.delircya-title {
margin-bottom: 12px;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 17px;
/* identical to box height */

color: #292929;


}


.ya-share2__list.ya-share2__list_direction_horizontal {
  padding-left: 0;
  margin-bottom: 0;
}
.ya-share2__container_mobile .ya-share2__badge {
  border-radius: 4px;
}
.left-right-block-text p {
  margin-top: 0;
  margin-bottom: 0;
}


.autor-info611-qwote {
    border-radius: 10px;
    border: 2px solid #A4A4A4;
    color: #292929;
    padding: 33px 30px 33px 40px;
    font-size: 16px;
    font-style: italic;
    max-width: 635px;
    font-weight: 400;
    position: relative;
    line-height: 160%;
}


.one-blog-pahe611body-header2 {
  display: none;
}
.autor-info611-qwote:before {
  position: absolute;
  top: -10px;
  left: 22px;
  width: 22px;
  content : '';
  height: 17px;
  background: url(img/bl2.svg) , #fafafa;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.autor-info611-qwote:after {
  position: absolute;
  bottom: -10px;
  right: 22px;
  width: 22px;
  content : '';
  height: 17px;
  background: url(img/bl2.svg) , #fafafa;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.autor-info611-qwote p {
  margin-top: 0;
  margin-bottom: 0;/* За прошедшие годы текст Lorem Ipsum получил много версий. Некоторые версии появились по ошибке, некоторые - намеренно (например, юмористические варианты). */

font-style: italic;
font-weight: 400;
font-size: 16px;
line-height: 160%;
/* or 26px */

color: #292929;


}
.auto-page-wrapper {
position: relative;
display: flex;
align-items: flex-end;

gap:50px;
justify-content: space-between;
background: #EFEFEF;
border-radius: 50px;

}
.auto-page-wrapper-image {
  display: flex;
  width: 545px;
}

.auto-page-wrapper-image img {
    width: 100%;
    border-radius: 0 60px 60px 0;

}

.auto-page-wrapper-left {
  padding: 54px 0 54px 98px;
}
.name0aut-page-single {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 635px;
  /* Сергей Екатеринин */

font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 59px;
/* identical to box height */

color: #292929;


}
.autor-info611-dol {
 margin-top: 15px;
 margin-bottom: 50px;
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 27px;
/* identical to box height */

color: #292929;
display: block;

}
.short-info-marg {
  margin-top: 40px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 160%;
/* or 26px */

color: #292929;

}
.auto-r-page-wrapper {

}

.blue-formwrp-in .form-titlw2.form-titlw23 {
  font-size: 31px;
  max-width: 450px;
}
.first-screen-titletip {
  max-width: 840px;
}



.first-screen-wrptip.white .first-screen-titletip, 
.first-screen-wrptip.white .first-screen-inform-text{
color:#fff;

}

.first-screen-wrptip.white .first-screen-button1{
background: #fff;
color: #004487;
border: 2px solid #fff;
}







.darc-ramca-wrapper{

padding-top: 120px;
padding-bottom: 120px;



background: url(umg/ra.webp);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
border-radius: 50px;
}
.darc-ramca-wrapper-iner {
  max-width: 943px;
}
.darc-ramca-wrapper-iner-title {
  margin-top: 0;
  margin-bottom: 0;

font-style: normal;
font-weight: 700;
font-size: 38px;
line-height: 130%;
/* or 49px */

color: #FFFFFF;


}
.darc-ramca-wrapper-iner-desc {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 140%;
/* or 25px */
margin-top: 55px;
color: #FFFFFF;


}
.darc-ramca-wrapper-iner-desc p {
  margin: 0;
}
.darc-ramca-wrapper-iner-desc p:first-child {
margin-bottom: 15px;
}



.pochemyka-klients {
  gap: 45px 30px;
  display: flex;
  flex-wrap: wrap;
}

.pochemuka-item {
  width: calc(50% - 15px);
 display: flex;
 gap: 60px;
background: #F2F2F2;
border-radius: 10.9846px;

}
.pochemuka-item-image {
  width: 262px;
  border-radius: 10px;
}

.pochemuka-item-imfo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 47px;
  padding-right: 55px;
  padding-bottom: 47px;
  box-sizing: border-box;
  width: calc(100% - 322px);
}
.pochemuka-item-title {
margin-bottom: 25px;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 29px;

color: #000000;


}
.pochemuka-item-text {
max-width: 380px;
font-weight: 400;
font-size: 16px;
line-height: 150%;
/* or 24px */

color: #000000;


}
.pochemuka-item:last-child .pochemuka-item-text{
max-width: 100%;
}
.pochemuka-item-image3 {
  background-position: 52%!important;
}




.chetyre-etapa1410-col-text-titlestep {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 56px;
  font-size: 31px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}

.chetyre-etapa1410-col-text-chto-vhodit-title {
  color: #C4C4C4;
  margin-bottom: 42px;
  font-size: 27px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}

.chetyre-etapa1410-col-text-chto-vhodit-text {
  color: #292929;
  font-size: 21px;
  font-style: normal;
  max-width: 500px;
  font-weight: 400;
  line-height: 130%;
}

.chetyre-etapa1410-col-text-chto-vhodit-text span {
  font-weight: 500;
}

.chetyre-etapa1410-col-text-chto-vhodit-text strong {
  font-weight: 700;
}

.chetyre-etapa1410-col-text-chto-vhodit-text-itm {
  margin-bottom: 25px;
}

.chetyre-etapa1410-col-text-imform {
  color: #292929;
  box-sizing: border-box;
  font-size: 21px;
  font-style: normal;
  border-radius: 10px;
  background: #FFF;
  align-items: center;
  padding: 15px 25px;
  /* Drop Shadow */
  box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
  display: flex;
  gap: 27px;
  font-weight: 400;
  line-height: 140%;
  /* 22.4px */
}
.chetyre-etapa1410-col-text-imform  svg {
  width: 54px;
  height: auto;
}
.chetyre-etapa1410-col-text-imform div {
  max-width: calc(100% - 81px);
}

.chetyre-etapa1410-butgrey {
  color: #C0C0C0;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #C0C0C0;
  font-size: 20px;
  display: flex;
  font-style: normal;
  font-weight: 700;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 265px;
  height: 73px;
  line-height: 120%
}

.chetyre-etapa1410-butblue {
  color: #FFF;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 10px;
  background: #004487;
  text-align: center;
  font-size: 20px;
  width: 264px;
  height: 73px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  transition: 0.3s;
}

.chetyre-etapa1410-butgrey:hover {
}

.chetyre-etapa1410-butblue:hover {
  opacity: 0.7;
  transition: 0.3s;
}

.chetyre-etapa1410-but-next4, .chetyre-etapa1410-but-prew1 {
  cursor: not-allowed;
  color: #C0C0C0;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #C0C0C0;
  font-style: normal;
  font-weight: 700;
  align-items: center;
  justify-content: center;
  line-height: 120%
}

.chetyre-etapa1410-item-colimage {
  width: 583px;
  height: 457px;
}

.chetyre-etapa1410-buttons {
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 413px;
  top: 363px;
  left: 0;
}

.chetyre-etapa1410-col-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.chetyre-etapa1410-col-text {
  width: calc(100% - 640px);
}

.chetyre-etapa1410-item-colimage-image {
  width: 100%;
  height: 457px;
  border-radius: 10px;
}

.chetyre-etapa1410 {
  width: 1488px;
  margin-left: auto;
  margin-right: auto;
}
.chetyre-etapa1410-item {
  display: flex;
  position: relative;
  justify-content: space-between;
  margin-top: 146px;
}

.chetyre-etapa1410-item2 , .chetyre-etapa1410-item3, .chetyre-etapa1410-item4 {
  display: none;
}

.lone-progress-step1410 {
  display: flex;
  justify-content: space-between;
  border-radius: 20px;
  background: #F5F5F5;
  padding: 7px;
  box-sizing: border-box;
  box-sizing: border-box;
  height: 42px;

}

.chetyre-etapa1410-buttons {
    position: absolute;
    display: flex
;
    justify-content: space-between;
    width: 583px;
    top: 501px;
    left: 0;
}
.lone-progress-step1410-item {
  position: relative;
  z-index: 2;
}

.lone-progress-step1410 {
  position: relative;
}

.lone-progress-step1410:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.3s;
  height: 42px;

  background: linear-gradient(90deg, #004487 0%, #3A60F2 49.48%, #004487 100%);
  border-radius: 40px;
  width: 42px;
  box-sizing: border-box;
}

.step1410act2.lone-progress-step1410:before {
  transition: 0.3s;
  width: calc((100% / 3) + 28px);
}

.step1410act3.lone-progress-step1410:before {
  transition: 0.3s;
  width: calc((100% / 3) * 2 + 14px)
}

.step1410act4.lone-progress-step1410:before {
  width: 100%!important;
  transition: 0.3s;
}

.lone-progress-step1410-item svg {
  width: 29px;
  height: 29px;
}

.num-step1410 {
  position: absolute;
  width: fit-content;
  color: #D1D1D1;
  left: 0;
  text-align: center;
  white-space: nowrap;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  bottom: -56px;
}

.lone-progress-step1410-item-active .num-step1410 {
  color: #292929;
}

.stroke11410 {
  stroke: #D1D1D1;
  transition: 0.3s;
}

.fill11410 {
  fill: #D1D1D1;
  transition: 0.3s;
}

.lone-progress-step1410-item-active2 .stroke11410 {
  stroke: #D1D1D1;
  fill: #FAFAFA;
  transition: 0.3s;
  stroke: none;
}

.lone-progress-step1410-item-active2 .fill11410 {
  fill: #214AE5;
  transition: 0.3s;
}

.lone-progress-step1410-item-active {
}

.lone-progress-step1410-item2 .num-step1410 {
  left: 50%;
  transform: translateX(-50%);
}

.lone-progress-step1410-item3 .num-step1410 {
  left: 50%;
  transform: translateX(-50%);
}

.lone-progress-step1410-item4 .num-step1410 {
  left: auto;
  right: 0;
}

.chetyre-etapa1410-col-textnumstep {
  margin-bottom: 21px; /* Rectangle 46 */
width: fit-content;
background: #004487;
border-radius: 13.8033px;
padding: 16px 54px;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 120%;
/* identical to box height, or 29px */
text-align: center;

color: #FFFFFF;
}

.chetyre-etapa1410-item2 .chetyre-etapa1410-col-text-chto-vhodit-text, .chetyre-etapa1410-item3 .chetyre-etapa1410-col-text-chto-vhodit-text{
  max-width: 100%;

}
.chetyre-etapa1410-col-text {
  display: flex;
  flex-direction: column;
  min-height: 574px;
}


.tipical-page-form-inputs {
  display: flex;
  justify-content: center;
  gap: 30px;
  margin-bottom: 30px;
}
.partner-bank-wrp {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #F1F1F4;
}
.tipicalform1-agree .consult-form-agree3 label span{
max-width: 100%;
}
.tipicalform1-agree .consult-form-agree3 label  {
  justify-content: center;
}
.tipical-page-form p {
  margin: 0;
}
.tipical-page-form-input input {
box-sizing: border-box;
padding: 20px;
text-align: center;
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 130%;
/* identical to box height, or 29px */
background: none;
color: #232323;

width: 407px;
border: 2px solid #232323;
border-radius: 10px;

}
.tipical-page-form-input input::placeholder{

}

.tipical-page-form-submt input{
cursor: pointer;
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 120%;
/* or 26px */
text-align: center;

color: #FFFFFF;
border: none;
padding: 22px 52px;

background: #004487;
box-shadow: 0px 10px 30px 3.55656px rgba(0, 29, 139, 0.3);
border-radius: 11.8552px;
transition: 0.3s;
}

.tipical-page-form-submt input:hover {
opacity: 0.7;
transition: 0.3s;
}
.partner-bank-wrp-form {
margin-top: 90px;
}

.rediicospan {
  color:#FF3334;
}
.oblako-prich1410-ite {
  margin-bottom: 40px;/* Rectangle 2395 */

box-sizing: border-box;

padding: 60px 116px;
position: relative;
border: 1.32468px solid #D9D9D9;
border-radius: 19.8701px;

}
.oblako-prich1410-ite-blue {
  margin-top: 53px;/* Rectangle 2396 */

background: #004487;
border-radius: 19.8701px;
padding: 86px 230px;
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 130%;
/* or 36px */
text-align: center;

color: #FFFFFF;


}
.oblako-prich1410-ite-image4 {
  display: none;
}
.oblako-prich1410-item-title {
margin-bottom: 40px;
font-style: normal;
font-weight: 700;
font-size: 31px;
line-height: 130%;
/* or 40px */

color: #000000;


}
.oblako-prich1410-ite2 {
  text-align: right;
}

.oblako-prich1410-item-text{

font-style: normal;
font-weight: 400;
font-size: 23px;
line-height: 150%;
/* or 34px */

color: #000000;


}
.oblako-prich1410-ite2 .oblako-prich1410-item-text {
  margin-right: 0;
  margin-left: auto;
  max-width: 790px;
}


.oblako-prich1410-ite-image1 {
position: absolute;
right: 150px;
bottom: 0;
width: 475px;
display: flex;
position: absolute;
bottom: 0;
display: flex;
}
.oblako-prich1410-ite-image1 img ,
.oblako-prich1410-ite-image2 img, .oblako-prich1410-ite-image3 img{
  width: 100%;
}
.oblako-prich1410-ite-image2 {
width: 562px;
left: 116px;
position: absolute;
bottom: 0;
display: flex;
}
.oblako-prich1410-ite-image3 {
top: 0;
right: 150px;
display: flex;
position: absolute;
width: 475px;
}



.oblako-prich1410-wrap110 {
  margin-top: 75px;
}

.poblizhe1410 {
  display: flex;
  gap: 30px;
  justify-content: center;

}
.poblize-info1410 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 37px;
  width: 699px;

}
.poblize-item-info1410 {
box-sizing: border-box;

border: 1px solid #D9D9D9;
border-radius: 15px;
padding: 32px;

}
.poblizhe1410-image {
  width: 699px;
}
.poblizhe1410-image img {
  width: 100%;
}
.poblize-item-info1410-title {
margin-bottom: 25px;
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 130%;
/* or 29px */

color: #292929;


}
.poblize-item-info1410-text {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 140%;
/* or 22px */

color: #292929;


}

.section-poblize-prich1410 {
 background: #fff;
 padding-top: 115px;
 padding-bottom: 115px;
}


.slideoneforfive {
  height: 569px;
  position: relative;
  padding: 87px 116px;
  box-sizing: border-box;
  background: #fff;
}

.slider-five-func {
  position: relative;/* Rectangle 2515 */
overflow: hidden;

background: #FFFFFF;
box-shadow: 0px 0px 108.403px -6.02241px rgba(0, 0, 0, 0.07);
border-radius: 60px;

}
.slideoneforfive-image {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  display: flex;
}

.slideoneforfive-image  img {
  width: 100%;
}
.slideoneforfive-info {
  position: relative;
  z-index: 3;
}
.slideoneforfive-title {
  max-width: 605px;
margin-bottom: 40px;
font-style: normal;
font-weight: 700;
font-size: 38px;
line-height: 120%;
/* or 46px */

color: #292929;


}
.slideoneforfive-text {
  max-width: 552px;
margin-bottom: 55px;
font-style: normal;
font-weight: 500;
font-size: 19px;
line-height: 150%;
/* or 28px */

color: #656565;


}
.slideoneforfive-button {

font-style: normal;
font-weight: 500;
font-size: 22.8852px;
line-height: 120%;
/* or 27px */

color: #004487;
/* Frame 6242 */

box-sizing: border-box;

cursor: pointer;
padding: 10.3585px 32.3704px;
box-sizing: border-box;
width: fit-content;
border: 1.29482px solid #004487;
border-radius: 38.8445px;

transition: 0.3s;
}
.slideoneforfive-button:hover {
background: #004487;
color: #fff;
transition: 0.3s;
}

.swiper-pagination5fu {
  position: absolute;
  left: 116px;
  bottom: 50px;
  z-index: 8;/* 1/5 */

font-style: normal;
font-weight: 500;
font-size: 27.7031px;
line-height: 150%;
/* identical to box height, or 42px */
  width: fit-content;
color: #D0D0D0;


}

.swiper-button-next-tov5fu {
width: 15px;
height: 25px;
left: 262px;
bottom: 58px;
position: absolute;
z-index: 8;
background-image: url('data:image/svg+xml,<svg width="15" height="25" viewBox="0 0 15 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.47877 1.01262C1.13553 1.35596 0.942714 1.82156 0.942714 2.30705C0.942714 2.79253 1.13553 3.25813 1.47877 3.60147L10.5416 12.6643L1.47877 21.7271C1.14526 22.0724 0.960718 22.5349 0.964889 23.015C0.969061 23.495 1.16161 23.9542 1.50107 24.2937C1.84053 24.6331 2.29974 24.8257 2.77979 24.8299C3.25984 24.834 3.72232 24.6495 4.06762 24.316L14.4249 13.9587C14.7681 13.6154 14.9609 13.1498 14.9609 12.6643C14.9609 12.1788 14.7681 11.7132 14.4249 11.3699L4.06763 1.01262C3.72429 0.669381 3.25868 0.476562 2.7732 0.476562C2.28771 0.476562 1.82211 0.669381 1.47877 1.01262Z" fill="%231842E1"/></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
    .swiper-button-prev-tov5fu {
width: 15px;
height: 25px;

left: 199px;
bottom: 58px;
position: absolute;
z-index: 8;
background-image: url('data:image/svg+xml,<svg width="15" height="25" viewBox="0 0 15 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.47877 1.01262C1.13553 1.35596 0.942714 1.82156 0.942714 2.30705C0.942714 2.79253 1.13553 3.25813 1.47877 3.60147L10.5416 12.6643L1.47877 21.7271C1.14526 22.0724 0.960718 22.5349 0.964889 23.015C0.969061 23.495 1.16161 23.9542 1.50107 24.2937C1.84053 24.6331 2.29974 24.8257 2.77979 24.8299C3.25984 24.834 3.72232 24.6495 4.06762 24.316L14.4249 13.9587C14.7681 13.6154 14.9609 13.1498 14.9609 12.6643C14.9609 12.1788 14.7681 11.7132 14.4249 11.3699L4.06763 1.01262C3.72429 0.669381 3.25868 0.476562 2.7732 0.476562C2.28771 0.476562 1.82211 0.669381 1.47877 1.01262Z" fill="%231842E1"/></svg>');
transform: scale(-1, 1);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
     }


     .swiper-button-prev-tov5fu.swiper-button-disabled {
background-image: url('data:image/svg+xml,<svg width="15" height="25" viewBox="0 0 15 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.645761 1.01262C0.302525 1.35596 0.109706 1.82156 0.109706 2.30705C0.109706 2.79253 0.302525 3.25813 0.645761 3.60147L9.70859 12.6643L0.645761 21.7271C0.312252 22.0724 0.12771 22.5349 0.131882 23.015C0.136053 23.495 0.328604 23.9542 0.668063 24.2937C1.00752 24.6331 1.46673 24.8257 1.94678 24.8299C2.42683 24.834 2.88931 24.6495 3.23462 24.316L13.5919 13.9587C13.9351 13.6154 14.1279 13.1498 14.1279 12.6643C14.1279 12.1788 13.9351 11.7132 13.5919 11.3699L3.23462 1.01262C2.89128 0.669381 2.42567 0.476562 1.94019 0.476562C1.45471 0.476562 0.989101 0.669381 0.645761 1.01262Z" fill="%23D0D0D0"/></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
     }
   .swiper-button-next-tov5fu.swiper-button-disabled{
background-image: url('data:image/svg+xml,<svg width="15" height="25" viewBox="0 0 15 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.645761 1.01262C0.302525 1.35596 0.109706 1.82156 0.109706 2.30705C0.109706 2.79253 0.302525 3.25813 0.645761 3.60147L9.70859 12.6643L0.645761 21.7271C0.312252 22.0724 0.12771 22.5349 0.131882 23.015C0.136053 23.495 0.328604 23.9542 0.668063 24.2937C1.00752 24.6331 1.46673 24.8257 1.94678 24.8299C2.42683 24.834 2.88931 24.6495 3.23462 24.316L13.5919 13.9587C13.9351 13.6154 14.1279 13.1498 14.1279 12.6643C14.1279 12.1788 13.9351 11.7132 13.5919 11.3699L3.23462 1.01262C2.89128 0.669381 2.42567 0.476562 1.94019 0.476562C1.45471 0.476562 0.989101 0.669381 0.645761 1.01262Z" fill="%23D0D0D0"/></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
     }



     .formpopsw-iner1720 {
      width: 1720px;
      box-sizing: border-box;
      position: absolute;
      max-height: 98vh;
      overflow: auto;
padding: 87px 107px;
top: 50%;
left: 50%;
transform: translate(-50% , -50%);
background: #FFFFFF;
box-shadow: 0px 0px 108.403px -6.02241px rgba(0, 0, 0, 0.07);
border-radius: 60px;

     }
     .window-popup1410-col-title {
      margin-bottom: 50px;/* Почему это незаменимое решение для современного заведения? */

font-style: normal;
font-weight: 700;
font-size: 27px;
line-height: 120%;
/* or 32px */

color: #292929;


     }
     .formpopsw-iner1720-info {
      display: flex;
      justify-content: space-between;
     }
     .formpopsw-iner1720-info-col {
      width: 437px;
     }
     .formpopsw-iner1720-info-col-title {
margin-bottom: 55px;
font-style: normal;
font-weight: 700;
font-size: 27px;
line-height: 120%;
/* or 32px */

color: #004487;


     }
     .col2-list-item-popup-dnum-itm {
display: flex;
align-items: center;
margin-bottom: 35px;
     }
.col2-list-item-popup-dnum-itm:last-child {
  margin-bottom: 0px;
}

.col2-list-item-popup-dnum-itm-num {
width: 33px;/* 1 */

font-style: normal;
font-weight: 600;
font-size: 34px;
line-height: 120%;
/* identical to box height, or 41px */

color: #004487;


}
.col2-list-item-popup-dnum-itm-text {

font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 140%;
/* or 24px */

color: #656565;

width: calc(100% - 33px);
}




.col2-list-item-popup-dots {
  display: flex;
  flex-direction: column;

font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 140%;
/* or 24px */

color: #656565;

  gap: 20px;
}

.col2-list-item-popup-dots-itm {
  padding-left: 18px;
  position: relative;
}
.col2-list-item-popup-dots-itm:before {
width: 7px;
height: 7px;
border-radius: 50%;
top: 10px;
left: 0;
content:'';
position: absolute;
background: #004487;

}
.formpopsw-iner1720-info-col-form-input {
position: relative;
}
.formpopsw-iner1720-info-col-form-input:before {
content:'';
background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.34452 9.065L5.04757 10.36C4.77416 10.633 4.33951 10.633 4.05909 10.367C3.98197 10.29 3.90486 10.22 3.82774 10.143C3.11882 9.43041 2.46497 8.66522 1.87181 7.854C1.29695 7.056 0.834251 6.258 0.497747 5.467C0.168252 4.669 0 3.906 0 3.178C0 2.702 0.0841261 2.247 0.252378 1.827C0.420631 1.4 0.687031 1.008 1.05859 0.658C1.50726 0.217 1.998 0 2.51678 0C2.71307 0 2.90936 0.042 3.08463 0.126C3.2669 0.21 3.42814 0.336 3.55433 0.518L5.18077 2.807C5.30696 2.982 5.3981 3.143 5.46119 3.297C5.52429 3.444 5.55934 3.591 5.55934 3.724C5.55934 3.892 5.51027 4.06 5.41212 4.221C5.32098 4.382 5.18778 4.55 5.01953 4.718L4.48673 5.271C4.40961 5.348 4.37456 5.439 4.37456 5.551C4.37456 5.607 4.38157 5.656 4.39559 5.712C4.41663 5.768 4.43766 5.81 4.45168 5.852C4.57787 6.083 4.79519 6.384 5.10366 6.748C5.41913 7.112 5.75563 7.483 6.12018 7.854C6.19029 7.924 6.2674 7.994 6.33751 8.064C6.61793 8.337 6.62494 8.785 6.34452 9.065ZM14 11.431C13.9991 11.6952 13.9392 11.9558 13.8247 12.194C13.7056 12.446 13.5513 12.684 13.348 12.908C13.0045 13.286 12.6259 13.559 12.1983 13.734C12.1913 13.734 12.1843 13.741 12.1773 13.741C11.7636 13.909 11.315 14 10.8312 14C10.1162 14 9.35203 13.832 8.54582 13.489C7.73961 13.146 6.9334 12.684 6.1342 12.103C5.86079 11.9 5.58738 11.697 5.32799 11.48L7.62043 9.191C7.81673 9.338 7.99199 9.45 8.13921 9.527C8.17426 9.541 8.21632 9.562 8.2654 9.583C8.32148 9.604 8.37757 9.611 8.44066 9.611C8.55984 9.611 8.65098 9.569 8.72809 9.492L9.26089 8.967C9.43615 8.792 9.60441 8.659 9.76565 8.575C9.92689 8.477 10.0881 8.428 10.2634 8.428C10.3966 8.428 10.5368 8.456 10.691 8.519C10.8453 8.582 11.0065 8.673 11.1818 8.792L13.5023 10.437C13.6845 10.563 13.8107 10.71 13.8878 10.885C13.9579 11.06 14 11.235 14 11.431Z" fill="%231842E1"/></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 14px;
height: 14px;
position: absolute;
top: 26px;
left: 69px;
}
.formpopsw-iner1720-info-col-form-input input {
/* Rectangle 317 */

box-sizing: border-box;

padding: 19px 70px 19px 93px;

border: 2px solid #004487;
border-radius: 10px;
width: 302px;
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 130%;
/* identical to box height, or 22px */

color: #292929;


}
.formpopsw-iner1720-info-col-form-sub {
margin-top: 19px;
}
.formpopsw-iner1720-info-col-form-sub input {
/* Получить бесплатную презентацию */

font-style: normal;
font-weight: 700;
font-size: 17px;
line-height: 120%;
/* or 20px */
text-align: center;

color: #FFFFFF;

padding: 10px 23px;
width: 302px;
box-sizing: border-box;
border: none;
cursor: pointer;
background: #004487;
/* Blue shadow */
box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.4);
border-radius: 10px;

transition: 0.3s;
white-space: normal;
}
.formpopsw-iner1720-info-col-form-sub input:hover {
opacity: 0.7;
transition: 0.3s;
}

.ramochka {
/* Rectangle 2427 */

box-sizing: border-box;
padding: 19px;

border: 1px solid #D9D9D9;
border-radius: 15px;

font-size: 18px;
line-height: 150%;
/* or 27px */

color: #292929;


}




.gotovyi-reshenya-items {
  display: flex;
  gap:30px;
}
.gotovyi-reshenya-item {
  width: calc((100% - 60px) / 3);
  display: flex;
  flex-direction: column;
  gap:50px;
  padding: 60px;
  box-sizing: border-box;
  background: #fff;

box-shadow: 0px 0px 39.6923px -6.61538px rgba(0, 0, 0, 0.07);
border-radius: 20px;

}
.gotovyi-reshenya-item-list-wrapper {
 display: flex;
 flex-direction: column;

}
.gotovyi-reshenya-item-list-title {
  display: flex;
  gap:12px;align-items: center;
  margin-bottom: 35px;
}
.gotovyi-reshenya-item-list-title-icon {
  width: 18px;
}
.gotovyi-reshenya-item-list-title-icon img{
  width: 100%;
}
.gotovyi-reshenya-item-list-title-text {

font-weight: 700;
font-size: 20px;
line-height: 120%;

color: #292929;
}
.gotovyi-reshenya-item-list {
  display: flex;
  flex-direction: column;
  gap:20px;
}
.gotovyi-reshenya-item-list-item , .gotovyi-reshenya-item-list p{
  position: relative;
font-weight: 500;
font-size: 16px;
line-height: 120%;
/* or 19px */

color: #292929;
margin: 0!important;
padding-left: 15px;
box-sizing: border-box;

}
.gotovyi-reshenya-item-list-item:before, .gotovyi-reshenya-item-list p:before{
  position: absolute;
  content: '';
  left: 0;
  top: 7px;
  
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #004487;
}
.gotovyi-reshenya-item .buone {
  width: fit-content;
}



.individualr {
  padding-top: 120px;
  padding-bottom: 120px;
  box-sizing: border-box;
  background: #F1F1F4;
}


.individualr-items {
  display: flex;
  gap:30px;
}
.individualr-item {
  display: flex;
  width: calc((100% - 60px) / 3);
background: #FFFFFF;
border-radius: 20px;
align-items: center;
display: flex;
gap:20px;
 padding: 40px; 
 box-sizing: border-box;
}
.individualr-item-icon {
  width: 57px;

}
.individualr-item-icon img{
  width: 100%;
}
.individualr-item-text {

font-weight: 700;
font-size: 22px;
line-height: 120%;
/* or 26px */

color: #292929;


}





.red-span span{
  color: #FF3334;
}
.otkazrest-items {
  display: flex;
  gap:30px;
  flex-wrap: wrap;
  margin-top: 80px;
}
.otkazrest-item {
  width: calc((100% - 60px) / 3);
  position: relative;
   padding-top: 40px;
  padding-left: 50px;
  padding-right: 32px;
  padding-bottom: 39px;
  box-sizing: border-box;
  border-radius: 30px;
  background: #F0F0F0;
}
.otkazrest-item-icon {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 45px;
}
.otkazrest-item-icon img{
  width: 100%;
}
.otkazrest-item-title {
 max-width: 350px;
font-weight: 700;
font-size: 20px;
line-height: 120%;
margin-bottom: 35px;

color: #292929;


}
.otkazrest-item-text {

font-weight: 500;
font-size: 16px;
line-height: 140%;
color: #292929;
opacity: 0.6;

}
.otkazrest-item-blue {
  background: #004487;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
    width: calc((100% - 60px) / 3);
  border-radius: 30px;
}
.otkazrest-item-blue-img {
  width: 100%;
 
  overflow: hidden;
}
.otkazrest-item-blue-img img{
  width: 100%;
  display: block;
  border-radius: 30px;
}
.otkazrest-item-blue-tag {
  position: absolute;
  padding: 10px 17px;
  box-sizing: border-box;
  top: 20px;
  left: 20px;
  background: #fff;
  border-radius: 16px;
font-weight: 600;
font-size: 16px;
line-height: 130%;

text-align: center;
color: #004487;
}


.partner-bank-wrp-items {
  margin-top: 106px;
}
.partner-bank-wrp-items .individualr-item{
  width: calc((100% - 90px) / 3);
}

.rew-block-wrp-header {
  display: flex;
  gap: 30px;
  justify-content: center;
}
.rewfkgu2 {

font-style: normal;
font-weight: 400;
font-size: 16.5598px;
line-height: 100%;
/* or 17px */

color: #292929;
max-width: 134px;

}
.rewfkgu strong {

font-style: normal;
font-weight: 700;
font-size: 19.3197px;
line-height: 130%;
/* or 25px */

color: #292929;


}
.rew-block-wrp-header  .footert2-rews-line {
width: 1167px;
}
.rew-block-wrp-header  .footert2-iem {
   
    gap: 14px;
    border-radius: 15px;
    padding: 11px 17px;
}

.rew-block-wrp-header .footert2-iem .image {

font-style: normal;
font-weight: 700;
font-size: 22.0797px;
line-height: 130%;
/* identical to box height, or 29px */

color: #292929;


}
.rew-block-wrp-header .footert2-iem .image img {
  height: 36px;
}
.add-rev.buone {
  font-size: 22px;
  padding: 28px 51px;
}
.footert2-iem.active{
      background: #FFFFFF;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
    transition: 0.3s;
}
.item-sliders-tovrew {
padding-bottom: 20px;
}
.newrew-slider-item {
 margin: 20px; 
box-sizing: border-box;
background: #FFFFFF;
box-shadow: 0px 0px 40px -7px rgba(0, 0, 0, 0.07);
border-radius: 13.7998px;
padding: 33px 37px;

}
.rew-new-header {
  display: flex;
  gap:20px;
  align-items: center;
}

.rew-image img {
  border-radius: 50%;
  width: 74px;
}
.sliders-rew-wrp {
  margin-top: 66px;
}
.sliders-tovrew {
  width: 1488px;
}

.rating-result{
  background-image: url('data:image/svg+xml,<svg width="83" height="25" viewBox="0 0 83 25" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="35.4824" width="12.8729" height="24.2451" fill="url(%23pattern0_580_2793)"/><rect x="52.8047" width="12.8729" height="24.2451" fill="url(%23pattern1_580_2793)"/><rect x="70.127" width="12.8729" height="24.2451" fill="url(%23pattern2_580_2793)"/><rect x="0.838867" width="12.8729" height="24.2451" fill="url(%23pattern3_580_2793)"/><rect x="18.1611" width="12.8729" height="24.2451" fill="url(%23pattern4_580_2793)"/><defs><pattern id="pattern0_580_2793" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_580_2793" transform="matrix(0.01 0 0 0.00530949 0 0.234526)"/></pattern><pattern id="pattern1_580_2793" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_580_2793" transform="matrix(0.01 0 0 0.00530949 0 0.234526)"/></pattern><pattern id="pattern2_580_2793" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_580_2793" transform="matrix(0.01 0 0 0.00530949 0 0.234526)"/></pattern><pattern id="pattern3_580_2793" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_580_2793" transform="matrix(0.01 0 0 0.00530949 0 0.234526)"/></pattern><pattern id="pattern4_580_2793" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_580_2793" transform="matrix(0.01 0 0 0.00530949 0 0.234526)"/></pattern><image id="image0_580_2793" width="100" height="100" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABmJLR0QA/wD/AP+gvaeTAAAJSUlEQVR4nO2da2wcVxXHf2d2vY6TuM7WPNK8/EhEYpyqtKQtCSVp6tCQFGfXDrUIlNJAUwsJJEQliIAP/YQUPkKpKreoSFRCcuRX2kB5iFAErVBVUoUKtRCzs3k4uGniJjaJs96dw4dN0zaxHa/33tkZ2z/JH7x755wz/vs+59w7MMccc0yMlDqAYtG+uh2oPgGqiOyRhPtCqWMqhlALol11NUT030DZ5Y8GqHJrZDPZUsZVDE6pAygKR3fznhgASxiq/1ypwjFBaAVRRXD4yjVfON7XShCOMUIrCAfqtqDUX/uFNuvB2sX+B2SG8AqC7h7/c4mS0S/7G4s5QimIdtZXoSQnLCDysI/hGCWUghDLPQBUTFJijfbW3ulXOCYJpyAq1++4hVB27qGbh2hv/c3gHZlC0fNEMjdJ88AF60EZJIQ1xJtq/3ADufIvWA3FAqESRDsbY6BfKuCKCUZiwSVUglB2IQnyoQKu2KR9K1dZi8cC4RJEtNCOWlDvISuxWCI0nbp2rVpGJOsCkQIvPUnGrZE2cjbiMk14aoiT203hYgAspazmXtPh2CIUgqgiiH512gZEQtO5h0IQDtTcDawswkJCO1d92FQ4NgmHIF7Rs+4Y5dkChsulI/CCaGd9FSKtxRvSUCw4Bl4Qyr1dwPziDcla7atfV7wduwRfEMVch6zBn7kHeh6iB1Y04jmvGzR5jkhmSZAXHINdQzzn64YtVpErm/jBVgAIrCDa2RhDeMC8ZSfQz0kCKwhlI80oFuYOeo/2LC9mTmOV4Aoijq0OWCBybfpQQAhkp64HaxczpsdBopY8nCCTrg3igmMwa0iW3fbEAJBllNfdY8/+9AmmIMqD9n0U/GzFFwLXZGlf3UZUX/TBVYZIbKk0/+ttH3xNmeDVEP9m0zG8sS/65GvKBEoQ7WxcCOpfpkgAmy1jTZZ2LqugXOKIxMlG4zjMA60A4ojG8YgjzAMqQOMIcZR54OR/hzhwI1BuKqYCGAWG8j9yERhFvCGUIZAh4CLKKA5DqLxXzmOUaHYI1SHKys/I9qOXig1EALRn+Uq07CYkVwlOJbAIvEqQShxZCFqJEgcqEV0IUglUoiwCKvngHo3ZzCjCMDCMyhCiI6DDqIwgnAfeARnGu/y545zH4xzqDaO4sjN9SrS35icg3yr1ncyhWVT2iPbW5ghYXzKL+YcDvFXqKOa4woCD6HbgWKkjmYNjRPi2I4n0Ybyx21D+WOqIZi2if0HkDml233AApPXkGRa5W4F9JQ5t9iF0cGlhkyRSg/lfr0L76vag+jgQ8z24WYVmUec70pL66fs/HXdiqL01G0C6gNDuZg02+jYq90uL+6erv5lwpq7PLVtKLtoN3GE1ttnHYXLSIjtT6fG+nHD+Ic0nThKLbgR+YS202YbwKyKZuyYSI19kCmhP3SOI9zO7D41mNDngB5J0rztomvLionbXbiLCfjuJBzOas6jskpbU76ZSuKDVXu1ZvhJxekHWTi+2WcebREhKs/vGVC8oaA1LWo73k1m4HqW78NhmG3KQjHNnIWLANJ+HqCL01X4X+BFzC5NXo8CPec39vjyGV+jFRT2g0u76z+N4zwJVxdiZOegIykPSku6aroWinxhqX91qVPuA1cXaCjn9eJGktPYXlRxedHMjidSbZLIbUH5frK0Q82cy0fXFigGG2n9pO3GWMXcbs3FxUuhgsHqLtB09bcacYbSndhfCz5n8+KSZwCXgG5J0nzFp1EqinPbV3IpKL7DChv0AMAC0StL9m2nDVoaskkgfJhNdh+BHBqLfvExO19kQAyzOIaTt6GkuLbgX9GlbPnxH9Vky2SbZmT5ly4Uvub35xUl9nNDmb2kW5IdTWRwsFt+SrbWn9m6EA+QT68LEMMqO8R4m2cC/ZY+xBS/56s8cEcqjL/vlzL8/0LyRu4AFvvkzx3zGxjb45cw/QXKyxTdfplHHt9j9E0T0s775Mo36F7s/o6znV8TJOqeZ3gFkQSBHJvsRaTtx1rYjf2pILrKF8IoBECFW5ssmUZ+aLA1v/3EFf+7Brz5kBgjCVj+cWBckvztrvPd8hI5a7Vph/T7s1xCJzITakcexfy8+NFkS3uHu1Yhn/V6sCqKdREA32/ThL9KUvyd72K0h8+pvI7/VeaYQp7z+VpsO7Ari5WZOc3UFu82W5T4kxOtXE+HZHcJbWzrR55bMJxc7S2lOZrBJhoqLN8rWwf/ZMG6vhnixjfgnxguXf/wgxmjFZ2wZtyiIL8PdIVTaSbjbJeluQ6QNwUh+1OTYa4rtCSLW137240XWSEuqQwQFkERqPxFvNUKHXdf27s1SXlbdR1E9Zcn+AOg3JZnumTSGnpptiDyJndwwpYwlcp/7X9OGLdUQbwvmxVCEDmLRhuuJASAt6d8QyTSQT281fdilMKZWluPtCKKm21g9imiTJNx22X70/FSvkuaBC5J094JuBP5pNiY7/YitPqTJjBnNAvuIla2VRPrQdK1IMv0Sg9WfAPaSz8k1gZXXKJlPtu6uacARE/+Nh4now9Kc/rsBW1fQ7pVrcXJPA8W/KzdCQ6Fb1q6H+RriFD3cvQjsJePebloMAGntf53X3A2otIOOFGUsa35ob6PJmn7bKrxIxLlFku4+m6dOy2N40pLqQOVm4LfTN2R++Gu0ydJDRDlXewa4ocBL30HleyRTT707p/AT7au7H/WeKPAtogDDDFZXS/urY6ZiMVtDhuo/RaFiiD6P5BrfP8HzG0mk9uNFG0F/WeCllSw+bfQsGLOCiFdIFT6F6E5JpJslcXzAaBzTQFr735Jk+kHQ+yjohD2zWY2GBWEqndy7E7w1kkgH7gACSaZ/TcXFj5OfUF5/n7ma7djNHaTct7oSvXSGyfeA9OPoI7IjHYrjBLVvxadR5ymgYZJSWWJl1YVMWCfDYA3JbGZCMS5P8KpYGxYxACRx7K8MVt9CfkKZmaBUlExukymfBgWZIJlBeQVxPilJd69sdkfN+fMHaX91TJLuPkRuR3ll/ELm1rXMCaJ6dTbGBUQfZcxdL4nUEWN+SoQkUkcYc9cj+ijwwdfuqRrb92KuD+mu/xiOdwhYAvoHctouO4/9x5T9IKFdK+pxnCcvD2IGiNBkegnFCNrZGNPumgbV4L0oxgZ6oKZOOxvnTm+dYw7f+D+cF87KdA0NwAAAAABJRU5ErkJggg=="/></defs></svg>');
width: 83px;
height: 25px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.rew-new-name {
margin-bottom: 3px;
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 27px;
/* identical to box height */

color: #292929;


}
.rew-new-whi {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* identical to box height */

color: #292929;


}
.rew-new-otkuda {
  margin-top: 47px;
  margin-bottom: 35px;
}
.rew-new-otkuda img {
  max-height: 30px;
}
.rew-new-text, .rew-new-text-polnu  {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 145%;
/* or 26px */

color: #292929;


}
.rew-new-text-polnu {
  display: none;
}

.newrew-slider-item {

}

.prewt-open .rew-new-header, .prewt-open .rew-new-otkuda, .prewt-open .rew-new-text {
  display: none;
}

.prewt-open .rew-new-text-polnu {
    display: block;
}
.swiper-slide.item-sliders-tovrew {
  height: auto;
}
.rew-new-link-more .span1 {
  display: none;
}
.rew-new-link-more .span2 {
  display: block;
}
.prewt-open .rew-new-link-more .span1 {
  display: block;
}
.prewt-open .rew-new-link-more .span2 {
  display: none;
}

.rew-new-text {
   
    height: 159px;
    text-overflow: ellipsis;
    overflow: overlay;
 
}



.swiper-button-next-tov1rew , .swiper-button-next-tov5re{
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%231842E1"/></svg>');
background-repeat: no-repeat;
background-size: contain;
width: 60px;
z-index: 6;
right: 0px;

height: 60px;
background-position: center;
}
.swiper-button-prev-tov1rew , .swiper-button-prev-tov5re{
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%231842E1"/></svg>');
width: 60px;
height: 60px;
z-index: 6;
left: 0px;
transform: scale(-1, 1);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}

.swiper-button-next-tov1rew.swiper-button-disabled, .swiper-button-next-tov5re.swiper-button-disabled{
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%23B4B4B4"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
}
.swiper-button-prev-tov1rew.swiper-button-disabled, .swiper-button-prev-tov5re.swiper-button-disabled{
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%23B4B4B4"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
     }

.qw-subtitle {
margin-top: 40px;
margin-bottom: 70px;
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 130%;
/* or 34px */
text-align: center;

color: #292929;


}

.spanblue {
  color: #004487;
}

.qwiz-steps-wraper {
 display: flex;
 justify-content: space-between;
background: #FFFFFF;
box-shadow: 0px 0px 50px -7px rgba(0, 0, 0, 0.07);
border-radius: 20px;

}
.qwiz-right {
 width: 437px;
 border-radius: 20px;
display: flex;
flex-direction: column;
justify-content: flex-end;
background: linear-gradient(180deg, #FFFFFF 0%, #E2E7F8 100%);
border-radius: 20px;
padding-bottom: 44px;

}

.qwiz-right-ser {
  width: 381px;
  margin-left: auto;
  margin-right: auto;
}
.qwiz-right-ser img {
  width: 100%;
}.qwiz-right-ser-title {
margin-top: -41px;
}
.qwiz-right-name {

font-style: normal;
font-weight: 700;
font-size: 23px;
line-height: 28px;
/* identical to box height */
text-align: center;

color: #292929;


}
.qwiz-right-dol {
margin-top: 10px;
margin-bottom: 30px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 120%;
/* or 19px */
text-align: center;

color: #292929;


}
.qwiz-right-bottom-ram {
box-sizing: border-box;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 150%;
/* or 22px */
text-align: center;

color: #292929;
padding: 20px 25px;

background: #FFFFFF;


}
.qwiz-right-bottom-ram1, .qwiz-right-bottom-ram2 , .qwiz-right-bottom-ram3, .qwiz-right-bottom-ram4, .qwiz-right-bottom-ram5 {
display: none;
}


.qwiz-right-bottom-ram  , .qwiz-right-bottom-bonus {
  border-radius: 11px;
width: 351px;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.qwiz-right-bottom-bonus{

background: linear-gradient(180deg, #2A53EE 0%, #1037CA 100%);
padding: 23px 38px 31px 38px;
position: relative;

}
.qwiz-right-bottom-bonus-titl {
margin-bottom: 18px;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%;
/* or 19px */
text-align: center;
letter-spacing: 0.2em;
text-transform: uppercase;

color: #FFFFFF;

mix-blend-mode: normal;
opacity: 0.7;

}
.qwiz-right-bottom-bonus-titl2 {
margin-bottom: 15px;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 110%;
/* or 22px */
text-align: center;

color: #FFFFFF;


}

.qwiz-right-bottom-bonus-desc {

font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 110%;
/* or 14px */
text-align: center;

color: #FFFFFF;


}
.qwiz-right-bottom-bonus-img{
  position: absolute;
  position: absolute;
    top: 90px;
    right: -111px;
    width: 224px;
}

.qwiz-right-bottom-bonus-img img {
  width: 100%;
}

.qwiz-left {
  box-sizing: border-box;
  width: calc(100% - 437px);
  padding: 60px 98px ;
}

.qwiz-left-progress-title {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
/* identical to box height, or 21px */
text-align: center;

color: #292929;

margin-bottom: 20px;
}

.qwiz-left-progress {
 height: 44px;
background: #F5F5F5;
box-shadow: inset 0px 2.85558px 5.71115px rgba(0, 0, 0, 0.05);
border-radius: 28.5558px;
width: 100%;
overflow: hidden;

}



.qwiz-left-progress span {
height: 44px;
text-align: center;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 130%;
/* identical to box height, or 26px */
width: 20%;
color: #FFFFFF;
display: flex;
align-items: center;
justify-content: center;

background: linear-gradient(90deg, #004487 0%, #3A60F2 49.48%, #004487 100%);
border-radius: 28.5558px 0px 0px 28.5558px;

}
.qwiz-left-iner {
  height: 562px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}


.qwiz-right {
  position: relative;
}
.oursaleqw {
  bottom: 60px;/* Rectangle 18 */
left: -263px;
position: absolute;
display: flex;
width: 263px;
justify-content: center;
align-items: center;
background: linear-gradient(180deg, #2852F3 0%, #052AB6 100%);
border-radius: 30px 0px 0px 30px;
height: 60px;
}
.btn-arrows {
  display: flex;

   flex-direction: column;
}
.oursaleqw-title {
margin-right: 8px;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 20px;
/* identical to box height */

color: #FFFFFF;


}
.oursaleqw-num {
width: 52px;/* -1% */

font-style: normal;
font-weight: 700;
font-size: 23px;
line-height: 28px;
/* identical to box height */

color: #FFFFFF;


}

.btn-arrow {
  display: flex;
  width: 14px;

  -webkit-animation: opacity 2s ease-in infinite;
  animation: opacity 2s ease-in infinite
}
.btn-arrow img {
  width: 100%;
}
.btn-arrow:nth-child(2) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s
}

.btn-arrow:nth-child(3) {
  -webkit-animation-delay: .3s;
  animation-delay: .3s
}

.btn-arrows--left {
  transform: rotate(180deg)
}

@-webkit-keyframes opacity {
  0% {
    opacity: 0
  }

  50% {
    opacity: .5
  }

  100% {
    opacity: 1
  }
}

@keyframes opacity {
  0% {
    opacity: 0
  }

  50% {
    opacity: .5
  }

  100% {
    opacity: 1
  }
}
.qwiz-left-iner-bottom {
  display: flex;
  align-items: center;
  gap:30px;
}

.qwiz-left-iner-bottom-next {
  transition: 0.3s;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;/* Следующий шаг */

font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 130%;
/* or 23px */
text-align: center;

color: #FFFFFF;

padding: 18px 30px;
background: #004487;
border-radius: 10px;

}
.qwiz-left-iner-bottom-next:hover {
  opacity: 0.7;
  transition: 0.3s;
}
.ostalos-vopr{

font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 120%;
/* or 18px */

color: #6A6A6A;


}
.stepqw-num {
margin-bottom: 20px;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;
/* identical to box height, or 21px */

color: #868686;


}
.stepqw-title {

font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 120%;
/* or 31px */

color: #292929;


}
.primezh-qw-step {
margin-top: 10px;
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 130%;
/* or 19px */

color: #868686;


}
.qwiz-left-progress {
  margin-bottom: 70px;
}
.vopr-items {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.vopr-item {
box-sizing: border-box;
display: flex;
align-items: center;
width: 300px;
height: 80px;
padding: 20px;

font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 120%;
/* or 19px */

color: #292929;

/* Rectangle 5379 */

box-sizing: border-box;

cursor: pointer;
border: 2px solid #EDEDED;
border-radius: 15px;

transition: 0.3s;

}

.vopr-items {
  margin-top: 40px;
}
.vopr-item-gal {
  width: 15px;
  height: 15px;
  margin-right: 10px;
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="14" height="14" rx="2.5" fill="%23F4F4F4" stroke="%23D2D2D2"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.vibr .vopr-item-gal {
background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="14" height="14" rx="2.5" fill="%23F4F4F4" stroke="%23D2D2D2"/><path d="M12 5.28104L6.23078 11L3 7.82027L4.3154 6.53923L6.23078 8.41506L10.6846 4L12 5.28104Z" fill="%231842E1"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.vibr , .vopr-item:hover{
border: 2px solid #004487;
transition: 0.3s;
}
.vopr-item-step3 {
width: 220px;
}

.step3-items-info-zav-vibr-item-info {
  display: flex;
  gap:25px;
  align-items: center;
  margin-top: 50px;
}
.step3-items-info-zav-vibr-item-img {
  width: 145px;
  display: flex;
}
.step3-items-info-zav-vibr-item-info img {
width: 100%;
}
.step3-items-info-zav-vibr-item-text {

font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 130%;
/* or 19px */max-width: 324px;

color: #292929;


}
.step3-items-info-zav-vibr-item1, .step3-items-info-zav-vibr-item2, .step3-items-info-zav-vibr-item3 {
  display: none;
}
 .step3-items-info-zav-vibr-item1.active, .step3-items-info-zav-vibr-item2.active, .step3-items-info-zav-vibr-item3.active  {
  display: block;
 }
.otvety-poluchenu {
    margin-top: 8px;
    margin-bottom: 20px;
font-style: normal;
font-weight: 400;
font-size: 17px;
line-height: 130%;
/* identical to box height, or 22px */

color: #292929;


}
.qwwstep5 .consult-form-agree3 {
margin-top: 12px;
margin-bottom: 12px;
}
.vopr-item-step5 {
  width: 350px;
  margin-bottom: 15px;
}
.gwiz-form-wrapper-input {
position: relative;
margin-bottom: 15px;
}
.gwiz-form-wrapper-input:before {


content:'';
background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.2414 17.9974C11.9432 17.9497 8.26404 17.4413 4.41092 13.5899C0.558713 9.73757 0.0511543 6.0601 0.00247198 4.76127C-0.0696499 2.78193 1.44671 0.859377 3.19837 0.108561C3.40931 0.0174959 3.6403 -0.0171754 3.86869 0.00794945C4.09707 0.0330743 4.31499 0.117132 4.50108 0.251874C5.94351 1.30284 6.9388 2.8928 7.79344 4.14296C7.98149 4.41762 8.06189 4.75185 8.01933 5.08197C7.97676 5.41208 7.81422 5.715 7.56265 5.93302L5.80378 7.23906C5.7188 7.30041 5.65899 7.39051 5.63544 7.49262C5.6119 7.59474 5.62622 7.70193 5.67576 7.79428C6.07424 8.51806 6.78283 9.59606 7.59421 10.4073C8.40648 11.2185 9.53519 11.9738 10.3096 12.4172C10.4067 12.4717 10.521 12.487 10.629 12.4598C10.737 12.4327 10.8304 12.3652 10.8902 12.2712L12.0351 10.5289C12.2456 10.2494 12.5561 10.0621 12.9016 10.0063C13.2471 9.95055 13.6008 10.0306 13.8886 10.2297C15.1571 11.1076 16.6374 12.0856 17.721 13.4727C17.8667 13.6601 17.9594 13.8832 17.9894 14.1187C18.0194 14.3541 17.9855 14.5933 17.8914 14.8112C17.1368 16.5715 15.2274 18.0704 13.2414 17.9974Z" fill="%231842E1"/></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 18px;
height: 18px;
position: absolute;
top: 28px;
left: 20px;

}
.gwiz-form-wrapper-input  input {
  padding: 24px 24px 24px 53px;
  background: none;
  box-shadow: none;
  box-sizing: border-box;
  width: 350px;/* +7 (___) ___-__-__ */

font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;
/* Rectangle 317 */

box-sizing: border-box;


border: 2px solid #004487;
border-radius: 11.6598px;


}
.gwiz-form-wrapper-sub {

}
.gwiz-form-wrapper-sub input {
  transition: 0.3s;/* Получить расчет +дополнительную скидку */
white-space: normal;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 130%;
/* or 23px */
text-align: center;

color: #FFFFFF;
padding: 12px;
width: 350px;
box-sizing: border-box;
cursor: pointer;

background: #004487;
border-radius: 10px;
border: none;
box-shadow: none;
}
.gwiz-form-wrapper-sub input:hover {
  opacity: 0.7;
  transition: 0.3s;
}
.qwwstep1 , .qwwstep2, .qwwstep3, .qwwstep4, .qwwstep5 {
  display: none;
}
.qwiz-steps-wraperstep1 .qwwstep1{
display: block;
}
.qwiz-steps-wraperstep2 .qwwstep2{
display: block;
}
.qwiz-steps-wraperstep3 .qwwstep3{
display: block;
}
.qwiz-steps-wraperstep4 .qwwstep4{
display: block;
}
.qwiz-steps-wraperstep5 .qwwstep5{
display: block;
}

.qwiz-steps-wraperstep1 .qwiz-right-bottom-ram1{
display: block;
}
.qwiz-steps-wraperstep2 .qwiz-right-bottom-ram2{
display: block;
}
.qwiz-steps-wraperstep3 .qwiz-right-bottom-ram3{
display: block;
}
.qwiz-steps-wraperstep4 .qwiz-right-bottom-ram4{
display: block;
}
.qwiz-steps-wraperstep5 .qwiz-right-bottom-ram5{
display: block;
}

.qwiz-steps-wraperstep1 .qwiz-left-progress span{
width: 20%;
transition: 0.3s;
}

.qwiz-steps-wraperstep2 .qwiz-left-progress span{
width: 40%;
transition: 0.3s;
}

.qwiz-steps-wraperstep3 .qwiz-left-progress span{
width: 60%;
transition: 0.3s;
}

.qwiz-steps-wraperstep4 .qwiz-left-progress  span{
width: 80%;
transition: 0.3s;
}

.qwiz-steps-wraperstep5 .qwiz-left-progress span{
width: 100%;
transition: 0.3s;
}
.ost-otz-vibor {
  display: flex;
  flex-direction: column;
  gap:15px;
}
.ost-otzivilink {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px;
  gap: 10px;
  /* Rectangle 5389 */

box-sizing: border-box;

  transition: 0.3s;
border: 2px solid #004487;
border-radius: 15px;

}
.ost-otzivilink:hover {
  color:#fff;
  background: #004487;
  transition: 0.3s;
}
.ost-otzivilink:hover path {
  fill: #fff;
    transition: 0.3s;
}
.rew-new-link-more{
margin-top: 10px;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 120%;
/* identical to box height, or 22px */

color: #A9A9A9;


}
.gotovyi-reshenya-items2 {
  display: none;
}

.swiper-pagination5rew {
  display: none;
}










#cookie_notification {
    display: none;
    position: fixed;
    bottom: 10px;
    z-index: 99999;
    left:50%;transform: translatex(-50%);
    width: 100%;
    max-width: 1140px;
    box-sizing: border-box;
      background: #292929;
    border-radius: 6px;
    border: 1px solid #004487;
}
#cookie_notification.showr {
    display: flex;
}
#cookie_notification .wrp0 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 15px;
}
#cookie_notification p {
    margin: 0;
font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    max-width: 650px;
color: #FFFFFF;


}
.cookie_notification-buttons {
    display: flex;
    gap: 20px;
}
.button.cookie_accept{
    transition: 0.3s;
    
    display: flex;
    justify-content: center;
    align-items: center;
padding: 8px 40px;
background: #004487;
border-radius: 6px;
    width: auto;
    height: auto;
font-weight: 500;
font-size: 16px;
line-height: 18px;
color: #fff;
border: none;
    box-shadow: none;
    cursor: pointer;
}
.button.cookie_accept:hover{
    transition: 0.3s;
opacity: 0.7;
    
}
.cookie_accept22 {
        width: auto;
    height: auto;
font-weight: 500;
font-size: 16px;
line-height:18px;

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px 40px;

border: 1px solid #FFFFFF;
border-radius: 6px;

color: #FFFFFF;
text-decoration: none;

        transition: 0.3s;
}
.cookie_accept22:hover {
    transition: 0.3s;
    color:  #192522;
    background: #fff
}
.copyright a {
    text-decoration: underline;
    color: #000;
}

.formpopsw-iner .consult-form-agree3 {
  margin-top: 20px;
}
.blue-formwrp-in-form {
  flex-wrap: wrap;
}
.blue-formwrp-in-form .consult-form-agree388 {
  width: :100%;
}
.consult-form-agree388 label {
  color:#fff;
}
.consult-form-agree388 label span a {
  color:#fff;
  text-decoration: underline;
}

body #ez-toc-container {
    background: none;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
  
    padding: 0;
    position: relative;
    width: 100%;
}
@media (max-width: 1200px) {
  #cookie_notification {
        max-width: 960px;
    } 
    
#cookie_notification p {

font-size: 12px;
line-height: 130%;
max-width: 550px;
}
}
    
@media (max-width: 1000px) {
     #cookie_notification {
        max-width: 704px;
             box-sizing: border-box;
    }
    #cookie_notification .wrp0 {
    display: flex
;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 15px;
    flex-direction: column;
    gap: 15px;
}
#cookie_notification p {
text-align: center;
}
}
@media(max-width: 720px) {

      #cookie_notification {
        max-width: calc(100% - 40px);
             box-sizing: border-box;
    }
    #cookie_notification .wrp0 {
    display: flex
;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 12px;
    flex-direction: column;
    gap: 15px;
}
        #cookie_notification p {
        font-size: 10px;
        line-height: 130%;
        max-width: 100%;
    }
    .button.cookie_accept , .cookie_accept22 {
        width: calc(50% - 10px);
        box-sizing: border-box;
        font-size: 12px;
    line-height: 120%;
        padding: 8px;
    }
    .cookie_notification-buttons {
    display: flex
;
    gap: 20px;
    width: 100%;
}
.formpopsw-iner .formpopsw-forms {
  width: 100%
}
}



.formhomekk .consult-form-agree3 label span a, .formhomekk  .consult-form-agree3 label {
color:#fff

}
 .consult-form-agree3 label span a {
  text-decoration: underline;
 }
.formhomekk  .consult-form-agree3 label span {
    max-width: calc(100% - 30px);
}
.formhomekk .blue-formwrp-in-form {

    max-width: 834px;
}
.butuznattarifi , .butuznatvnedr{
  cursor: pointer;
}
.partner-bank-wrp-form .consult-form-agree3 {
  text-align: center;
}

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

.history-wrapper-block {
  width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.breadcrumbs_list {
  display: flex;
gap: 4px;

    font-style: normal;
    margin-bottom: 14px;

    font-size: 12px;
    line-height: 125%;
    color: #292929;
}
.breadcrumbs_list a {
color: #004487;
    font-size: 12px;
    line-height: 125%;

}
.margintplhh {
  position: relative;
  z-index: 3;
  margin-top: -250px
}

.cont-card-item-ine7 {
  transition: 0.3s;
    color: #292929;

}

.cont-card-item:hover .cont-card-item-ine7 {
  color:#fff;  transition: 0.3s;
}


.oplata-variki {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 30px;
}



.oplata-varik-text {
  color: #292929;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  max-width: 208px;
  line-height: 130%;
}

.oplata-varik-text div {
  margin-top: 10px;
  color: #292929;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%
}

.oplata-varik-icon {
}

.oplata-varik {
  border-radius: 7px;
  height: 114px;
  display: flex;
  justify-content: center;
  gap: 24px;
  align-items: center;
  background: #fff;
  box-sizing: border-box;
  border: 2px solid #F3F3F3;
  width: calc((100% - 60px) / 3);
}

.variki-subtitle1 {
  color: #292929;
  text-align: center;
  max-width: 374px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 80px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.variki-subtitle2 {
  display: flex;
  gap: 120px;
  color: #292929;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  justify-content: center;
}

.variki-subtitle2 strong {
  font-weight: 700;
}




.formpopsw-iner1720-info-col .consult-form-agree3 {
  margin-top: 10px;
}

.cont-cards-wrappertarfs {
  padding-top: 38px;
  padding-bottom: 38px;
}







.blue-formafterfirstp {
  margin-top: 30px;
  margin-bottom: 30px;
}
.blue-formafterfirstp .blue-formwrp-in {
    padding: 34px;
    border-radius: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.blue-formafterfirstp  .blue-formwrp-in .form-titlw2{
color: #fff;
margin: 0;
}
.blue-formafterfirstp .blue-formwrp-in-inps {
    display: flex
;
    gap: 20px;
    width: 552px;
}
.blue-formafterfirstp .blue-formwrp-in .form-titlw2 {
    max-width: 100%;
}
@media (max-width: 1730px) {
.blue-formafterfirstp .formhomekk   .blue-formwrp-in-form {
        max-width: 100%;
    }
    .wp-block-embed__wrapper iframe , .one-blog-pahe611body iframe{
      max-width: 100%
    }
}
@media(max-width: 960px){
  .blue-formafterfirstp .blue-formwrp-in-inps {
    display: flex
;
    gap: 20px;
    width: 100%;
}
}


.headertot-left-haschild667  {
  position: relative;
}
.headertot-left-haschild667 .headertot-left-itemtitl667{
  background: #FAFAFA;
    box-shadow: 0px 50px 200px rgba(0, 0, 0, 0.1);
    display: flex
;
    padding: 5px 15px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    cursor: pointer;
    color: #292929;
    position: relative;    justify-content: space-between;
    display: flex;
    transition: 0.3s;
}
.headertot-left-itemtitl667 img{
      transform: rotate(-90deg);
}
.headertot-left-haschild667:last-child .headertot-left-itemtitl667 {
    border-radius: 0 0 10px 10px;
}
.headertot-left-docern57{
  position: absolute;
    left: 100%;
    width: 200px;
    transition: 0.3s;
    visibility: hidden;
    top: 0;
}
.headertot-left-haschild667:hover .headertot-left-docern57 {
visibility: visible;
transition: 0.3s;
}
.headertot-left-docern57 a:first-child {
    border-radius: 0px 10px 0 0;
}


.headertot-left-itemtitl66 {
  font-style: normal;
        font-weight: 500;
        font-size: 12px;
        line-height: 120%;
        color: #292929;
        background: inherit;
        box-shadow: none;
        display: flex
;
gap:7px;
font-weight: 600;
        padding: 0;
    
}
.headertot-left-docern5{
display: none;
    flex-direction: column;
    padding-left: 10px;
    gap: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.headertot-left-itemtitl66-open .headertot-left-docern5{
display: flex;
}

.headertot-left-itemtitl66-open .headertot-left-itemtitl66 img {
  transform: scale(1, -1);
}








.cont-cards-wrapper .block_n1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cont-cards-wrapper  .manager img {
  border-radius: 50%;
  width: 200px;
}
.cont-cards-wrapper  .sp_bn9{
  max-width: calc(100% - 250px);
}
.cont-cards-wrapper  .manager_tel {
  margin-top:  40px;
  display: flex;
  gap:10px;
  align-items: center;    
    margin-bottom: 0;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 130%;
    color:#004487!important;
}
.cont-cards-wrapper  .imy_man {
  text-align: center;
  margin-top: 5px;
}
.cont-cards-wrapper  .block_n22 {
  margin-top: 24px;
}




@media (max-width: 720px) { 
.cont-cards-wrapper .block_n1 {
  
 flex-direction: column;
}

.cont-cards-wrapper .sp_bn9 {
    max-width: 100%;
    margin-bottom: 24px;
}
.cont-cards-wrapper .manager_tel {
    margin-top: 10px;
    display: flex
;
    gap: 10px;
    align-items: center;
    margin-bottom: 0;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 130%; 
  }
      .breadcrumbs_list {
   
        flex-wrap: wrap;
    }
}


.vak-item-otklic2.buone {
  width: fit-content;
}
.ddaccordion__title-text {
  display:  flex;
  align-items: center;
  gap:12px;
}
.ddaccordion__title-text img {
  width: 40px;
}


.filterfaq-wrapper {
  display: flex;
  margin-bottom: 30px;
  gap: 12px;
  justify-content: center;
}
.filterfaq-wrapper-item {
      transition: 0.3s;
    cursor: pointer;
    padding: 10px 25px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #004487;
    border-radius: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    text-align: center;
    color: #004487;
    display: flex
;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.filterfaq-wrapper-item:hover {
      transition: 0.3s;    background: #F5F5F5;
}
.filterfaq-wrapper-item.active {
  color: #fff;
     transition: 0.3s;
  background: #004487;
}
.ddaccordiontoghtall {
  flex-direction: column;
  gap: 24px;
}
.ddaccordiontoghtall  .ddaccordion__item {
  display: none;
}
.ddaccordiontoghtall .rekomendovannyefaq {
  display: block;
}
.ddaccordiontoghtall  .ddac-col {
  width: 100%;
}

.tabs55 {
  margin-top: 30px;
}

@media(max-width: 650px) {

.filterfaq-wrapper-item {
  
    font-size: 13px;
    line-height: 130%;
  }
  .ddaccordiontoghtall {
  flex-direction: column;
  gap: 10px;
}
.filterfaq-wrapper {
  display: flex;
  margin-bottom: 20px;
  gap: 10px;
  justify-content: center;
}

}