.footer-info-two_cols {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    flex-direction: column;
    gap: 20px 0;
    flex-wrap: wrap;
}

.footer-info-item {
    line-height: 1.7;
    font-size: 14px;
}

.footer-info-two_cols span {
    font-weight: 600;
}

/*.footer-info-item_heading {
    font-size: 14px;
}*/

@media (min-width: 700px) {
    .footer-info-two_cols {
        flex-direction: row;
    }
}
.nc-alert{
    display: none;
}
.s-doctors{
    padding-top: 48px;
}

.s-doctors .doctors-page__title{
  margin-bottom: 48px;
  text-align: center;
  font-size: 4rem;
  font-weight: 700;
}

.minzdrav{
    max-width: 300px;
    display: flex;
    column-gap: 8px;
    align-items: center;
}

.minzdrav img {
    width: 50px;
    height: 55px;
}

.minzdrav p {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    column-gap: 8px;
    font-size: .75rem;
}

.minzdrav p a {
    display: block;
    text-decoration: underline;
}

.search {
max-width: 250px;
width: 100%;
position: relative;
    display: flex;
    align-items: center;
}

.search form {
    position: relative;
    
}

.search__button{
    width: 17px;
    height: 17px;
    background: transparent;
    padding: 0;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
}

.search form input {
    
    width: 100%;
    background: #FFF;
    border: 1px solid #D8D8D8;
    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    padding: 8px 20px 8px 34px;
}

@media (max-width: 1200px){
.search {
max-width: 200px;
}
}

@media (max-width: 992px){
.search {
max-width: 100% ;
}
.menu-top{
    display: flex;
    flex-direction: column;
    row-gap: 16px;
    align-items: center;
}
.search form {
 width: 100%;   
}
}

.search-result-block{
    position: absolute;
    background-color: #fff;
        z-index: 4;
    border-radius: 16px;
    max-width: calc(282px - 32px);
    width: 100%;
        top: 100%;
}
.search-result-block ul{
margin: 16px;
}
.search-result-block ul li{
    margin-bottom: 4px;
}
.search-result-block ul li:last-child{
    margin-bottom: 0px;
}

.search-result-block ul li a{
        font-size: 16px;
    line-height: 24px;
    margin-bottom: 0 !important;
}

.payment {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

.payment .payment__title{
    width: 100%;
    color: #393939;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

.payment .payment__body{
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    max-width: 160px;
    width: 100%;
}

.payment .payment__item{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 72px;
    width: 100%;
    height: 40px;
    border-radius: 24px;
    border: 1px solid #D8D8D8;
    background: #FFF;
    }

@media (max-width: 700px){
    .payment{
        width: 100%;
        align-items: center;
    }
    .payment .payment__title{
        text-align: center;
    }
    .payment .payment__body{
        gap: 8px;
    }
    .footer-info-item:nth-child(3){
        order: 1;
    }
    .footer-info-item:nth-child(1){
        order: 2;
    }
    .footer-info-item:nth-child(2){
        order: 3;
    }
}
}


.doctors{
    display: flex ;
    flex-wrap: wrap ;
    justify-content: center ;
}
@media (max-width: 1024px){
  .inner__page {
      padding-top: 0;
  }
  .doctors_lists{
  justify-content: flex-start;
  flex-wrap: nowrap;
      overflow-x: auto;
  }
  .doctors{
  display: flex;
      justify-content: flex-start;
  flex-wrap: nowrap;
      overflow-x: auto;
  }
}
.s-send-review{
  padding: 88px 0px;
  background: url(/assets/img/send-review-bg.png) center/cover no-repeat;
  position: relative;
}

.s-send-review::before{
  content: "";
  display: block;
  width: 100%;
  height: 4.5rem;
  position: absolute;
  left: 0;
  border-radius: 40%;
  background-color: #f3f3f3;
  bottom: 0;
  transform: translateY(50%);
}

.s-send-review::after{
  content: "";
  display: block;
  background-color: #fff;
  top: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 4.5rem;
  position: absolute;
  left: 0;
  border-radius: 40%;
}

.s-send-review .send{
  border: 1px solid #91beff;
  border-radius: 24px;
  padding: 32px;
  display: flex;
  position: relative;
  column-gap: 16px;
  justify-content: space-between;
  width: 100%;
  background: transparent;
}

.s-send-review .send__main{
  width: 65%;
}

.s-send-review .send__image{
  max-width: 30%;
  width: 100%;
  position: absolute;
  right: 32px;
  top: -32px;
}

.s-send-review .send__image img{
  width: 100%;
}

.s-send-review .send__title{
  width: 100%;
  font-weight: 700;
  font-size: 32px;
  line-height: 125%;
  text-transform: uppercase;
  text-align: center;
  color: #393939;
}

.s-send-review form{
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto;
  margin-top: 40px;
}

.s-send-review .send__column{
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  row-gap: 16px ;
}

.s-send-review .send__group label{
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: #393939;
  display: flex;
  column-gap: 8px;
  align-items: center;
}

.s-send-review .send__group-name label::before{
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.64501 6.9367C9.0828 7.49899 8.39473 7.78399 7.60012 7.78399C6.80569 7.78399 6.11771 7.4989 5.55541 6.93679C4.99312 6.37459 4.70803 5.68661 4.70803 4.8919C4.70803 4.09738 4.99312 3.4094 5.55532 2.8472C6.11752 2.28499 6.80541 2 7.60012 2C8.39464 2 9.08262 2.28499 9.64491 2.84711C10.2072 3.40949 10.4922 4.09747 10.4922 4.8919C10.4922 5.68661 10.2072 6.3745 9.64501 6.9367Z' fill='url(%23paint0_linear_1237_1557)' /%3E%3Cpath d='M12.5632 10.4669C12.6115 10.7364 12.6443 10.9917 12.6605 11.2256C12.6765 11.4543 12.6847 11.6929 12.6848 11.9349C12.6848 12.5619 12.4855 13.0694 12.0925 13.4434C11.7044 13.8128 11.1911 14 10.5667 14H4.78508C4.16067 14 3.6472 13.8127 3.25915 13.4434C2.86624 13.0692 2.66699 12.5617 2.66699 11.935C2.66699 11.6941 2.67505 11.4557 2.69099 11.2259C2.70721 10.9914 2.74 10.7361 2.78828 10.4669C2.83702 10.1954 2.89977 9.93881 2.9748 9.7042C3.05248 9.46152 3.15801 9.22215 3.28837 8.99267C3.42359 8.75458 3.58271 8.54727 3.76107 8.37651C3.94786 8.19778 4.17643 8.05423 4.44044 7.94971C4.70364 7.84546 4.99532 7.7926 5.30752 7.7926C5.43009 7.7926 5.54873 7.84289 5.77738 7.99194C5.92038 8.0851 6.08528 8.19137 6.26749 8.30781C6.4246 8.40803 6.63768 8.50192 6.90059 8.58685C7.15765 8.66993 7.41827 8.71207 7.6756 8.71207C7.93293 8.71207 8.19365 8.66993 8.45043 8.58685C8.71362 8.50183 8.9267 8.40793 9.08399 8.30771C9.26794 8.19018 9.43275 8.08391 9.57364 7.99203C9.80257 7.84298 9.92111 7.79269 10.0437 7.79269C10.3558 7.79269 10.6476 7.84546 10.9109 7.94962C11.1751 8.05432 11.4035 8.19788 11.5901 8.37642C11.7686 8.54709 11.9276 8.75449 12.063 8.99267C12.1935 9.22215 12.299 9.46162 12.3766 9.7041C12.4517 9.93871 12.5145 10.1954 12.5632 10.4669Z' fill='url(%23paint1_linear_1237_1557)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1237_1557' x1='2.66699' y1='8.00014' x2='12.6848' y2='8.00014' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1237_1557' x1='2.66699' y1='8.00014' x2='12.6848' y2='8.00014' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.s-send-review .send__group-phone label::before{
  content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8766 9.1894C12.0195 9.1894 11.1779 9.05534 10.3804 8.79178C9.98956 8.65849 9.50915 8.78077 9.27064 9.02573L7.69648 10.2141C5.87091 9.23956 4.74639 8.11541 3.7852 6.30354L4.93856 4.77039C5.23821 4.47114 5.34569 4.03401 5.21692 3.62385C4.95223 2.82213 4.81777 1.98093 4.81777 1.12343C4.81781 0.503964 4.31385 0 3.69442 0H1.12339C0.503962 0 0 0.503964 0 1.12339C0 8.22365 5.77637 14 12.8766 14C13.496 14 14 13.496 14 12.8766V10.3127C14 9.69336 13.496 9.1894 12.8766 9.1894Z' fill='url(%23paint0_linear_1237_1434)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1237_1434' x1='0' y1='7.00016' x2='14' y2='7.00016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.s-send-review .send__group-message label::before{
  content: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='1' width='14' height='14' rx='7' fill='url(%23paint0_linear_1237_1394)' /%3E%3Crect x='8.25' y='3' width='1.5' height='7' rx='0.75' fill='white' /%3E%3Crect x='13.25' y='8.5' width='1.5' height='5' rx='0.75' transform='rotate(90 13.25 8.5)' fill='white' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1237_1394' x1='2' y1='8.00016' x2='16' y2='8.00016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.s-send-review .send__group .group {
  margin-top: 8px;
  width: 100%;
}

.s-send-review .send__group-message{
  height: 100%;
}
.s-send-review .send__group-message .group{
  height: 100%;
}

.s-send-review .send__group input {
  width: 100%;
  padding: 16px 16px 16px 48px;
  box-sizing: border-box;
  border-radius: 24px;
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  outline: none;
  border: none;
}
.s-send-review .send__group input::placeholder {
  font-size: 16px;
}

.s-send-review .send__group textarea {
  width: 100%;
  padding: 16px 16px 16px 48px;
  box-sizing: border-box;
  border-radius: 24px;
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  outline: none;
  border: none;
  resize: none;
  height: calc(100% - 28px);
}
.s-send-review .send__group textarea::placeholder {
  font-size: 16px;
}

.s-send-review .send__bottom{
  grid-column: span 4;
  display: flex;
  column-gap: 32px;
  justify-content: space-between;
}

.s-send-review .policy {
  font-weight: 400;
  font-size: 14px;
  line-height: 171%;
  color: #494949;
  max-width: 400px;
  width: 100%;
}

.s-send-review .policy a{
  text-decoration: underline;
  color: #6faaff;
}

.s-send-review button{
  border-radius: 100px;
  padding: 16px;
  background: linear-gradient(90deg, #9fc6ff 0%, #65a4fd 100%);
  font-weight: 700;
  font-size: 14px;
  line-height: 114%;
  text-align: center;
  color: #fff;
  border: none;
  min-width: 250px;
  cursor: pointer;
  box-shadow: none;
  transition: box-shadow .3s linear;
}

.s-send-review button:hover{
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.1);
}

.s-send-review .group {
  position: relative;
}

.s-send-review .group-name::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.467 10.405C13.6237 11.2485 12.5916 11.676 11.3997 11.676C10.208 11.676 9.17607 11.2484 8.33263 10.4052C7.48919 9.56188 7.06156 8.52991 7.06156 7.33785C7.06156 6.14607 7.48919 5.1141 8.33249 4.2708C9.1758 3.42749 10.2076 3 11.3997 3C12.5915 3 13.6234 3.42749 14.4669 4.27066C15.3103 5.11424 15.7378 6.14621 15.7378 7.33785C15.7378 8.52991 15.3103 9.56174 14.467 10.405Z' fill='url(%23paint0_linear_1237_1553)' /%3E%3Cpath d='M18.8443 15.7004C18.9167 16.1047 18.9659 16.4875 18.9902 16.8384C19.0143 17.1814 19.0265 17.5394 19.0267 17.9023C19.0267 18.8429 18.7278 19.6042 18.1383 20.1651C17.5561 20.7191 16.7861 21 15.8495 21H7.17713C6.24052 21 5.47032 20.719 4.88824 20.1651C4.29887 19.6037 4 18.8426 4 17.9024C4 17.5412 4.01209 17.1835 4.036 16.8389C4.06032 16.4871 4.10952 16.1041 4.18193 15.7004C4.25504 15.2931 4.34917 14.9082 4.46171 14.5563C4.57823 14.1923 4.73653 13.8332 4.93207 13.489C5.13489 13.1319 5.37358 12.8209 5.64112 12.5648C5.92131 12.2967 6.26415 12.0813 6.66018 11.9246C7.05497 11.7682 7.49249 11.6889 7.96079 11.6889C8.14465 11.6889 8.3226 11.7643 8.66558 11.9879C8.88008 12.1277 9.12743 12.2871 9.40074 12.4617C9.6364 12.612 9.95603 12.7529 10.3504 12.8803C10.736 13.0049 11.1269 13.0681 11.5129 13.0681C11.8989 13.0681 12.29 13.0049 12.6752 12.8803C13.0699 12.7527 13.3896 12.6119 13.6255 12.4616C13.9014 12.2853 14.1486 12.1259 14.36 11.988C14.7034 11.7645 14.8812 11.689 15.065 11.689C15.5332 11.689 15.9709 11.7682 16.3658 11.9244C16.7621 12.0815 17.1048 12.2968 17.3847 12.5646C17.6524 12.8206 17.8909 13.1317 18.094 13.489C18.2897 13.8332 18.448 14.1924 18.5644 14.5562C18.6771 14.9081 18.7712 15.2931 18.8443 15.7004Z' fill='url(%23paint1_linear_1237_1553)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1237_1553' x1='4' y1='12.0002' x2='19.0267' y2='12.0002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1237_1553' x1='4' y1='12.0002' x2='19.0267' y2='12.0002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
}
.s-send-review .group-phone::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5557 14.8149C18.4537 14.8149 17.3716 14.6426 16.3462 14.3037C15.8438 14.1323 15.2261 14.2896 14.9194 14.6045L12.8955 16.1324C10.5483 14.8794 9.10252 13.4341 7.8667 11.1045L9.34959 9.13336C9.73486 8.74861 9.87305 8.18658 9.70748 7.65923C9.36717 6.62845 9.1943 5.54691 9.1943 4.44441C9.19434 3.64795 8.54639 3 7.74998 3H4.44436C3.64795 3 3 3.64795 3 4.44436C3 13.5733 10.4268 21 19.5557 21C20.3521 21 21 20.352 21 19.5556V16.2593C21 15.4629 20.352 14.8149 19.5557 14.8149Z' fill='url(%23paint0_linear_1_1949)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_1949' x1='3' y1='12.0002' x2='21' y2='12.0002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
}
.s-send-review .group-message::before {
  content: url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.21409 3H19.0953C19.4835 3 19.7985 3.32944 19.7985 3.73537V13.0662C19.7985 14.6315 18.5811 15.9047 17.0844 15.9047H8.58163C8.18319 15.9047 7.80162 16.0327 7.47724 16.2744L3.61142 19.159C3.15152 19.5025 2.5 19.1629 2.5 18.5604V5.83852C2.5 4.27317 3.71736 3 5.21409 3ZM7.55599 11.9082H15.68C16.0681 11.9082 16.3831 11.5793 16.3831 11.1729C16.3831 10.7669 16.0681 10.4375 15.68 10.4375H7.55599C7.16786 10.4375 6.85286 10.7669 6.85286 11.1729C6.85286 11.5793 7.16786 11.9082 7.55599 11.9082ZM7.55599 8.47652H15.68C16.0681 8.47652 16.3831 8.14757 16.3831 7.74116C16.3831 7.33523 16.0681 7.00579 15.68 7.00579H7.55599C7.16786 7.00579 6.85286 7.33523 6.85286 7.74116C6.85286 8.14757 7.16786 8.47652 7.55599 8.47652Z' fill='url(%23paint0_linear_1237_1544)' /%3E%3Cpath d='M26.5 24.2638V11.5425C26.5 9.97713 25.2826 8.70347 23.7859 8.70347H21.2045V13.0662C21.2045 15.4424 19.3562 17.3754 17.0841 17.3754H9.20153V18.7697C9.20153 20.335 10.4189 21.6087 11.9156 21.6087H20.4184C20.8168 21.6087 21.1984 21.7366 21.5228 21.9783L25.3886 24.8624C25.8518 25.2084 26.5 24.8623 26.5 24.2638Z' fill='url(%23paint1_linear_1237_1544)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1237_1544' x1='2.5' y1='14.0003' x2='26.5' y2='14.0003' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1237_1544' x1='2.5' y1='14.0003' x2='26.5' y2='14.0003' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239FC6FF' /%3E%3Cstop offset='1' stop-color='%2365A4FD' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  top: 12px;
  left: 16px;
}

.widgets{
  position: fixed;
  bottom: 40px;
  right: 40px;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  z-index: 7;
}

.widgets__top{
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.12);
  background: #fff;
  border-radius: 80px;
  width: 64px;
  height: 64px;
  opacity: 0;
  cursor: pointer;
  visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity .3s linear;
}
.widgets__top::before{
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001 5.15966C12.4302 5.15966 12.8603 5.32389 13.1882 5.65166L23.5077 15.9712C24.1641 16.6277 24.1641 17.692 23.5077 18.3482C22.8515 19.0044 21.7874 19.0044 21.1309 18.3482L12.0001 9.21687L2.86922 18.3479C2.21277 19.0041 1.14877 19.0041 0.492632 18.3479C-0.164141 17.6917 -0.164141 16.6274 0.492632 15.9709L10.8119 5.65134C11.14 5.32352 11.5701 5.15966 12.0001 5.15966Z' fill='%231FAEFF' /%3E%3C/svg%3E");
}
.widgets__top.active{
  opacity: 1;
  visibility: visible;
}
.widgets__calls{
  width: 64px;
  height: 64px;
  border-radius: 100%;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.12);
  background: linear-gradient(90deg, #9fc6ff 0%, #65a4fd 100%);
  overflow: hidden;
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.widgets__calls::before{
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2808 17.6116L16.8638 15.3645C16.4676 14.9961 15.9527 14.8044 15.412 14.8251C14.8725 14.8456 14.3738 15.0752 14.0076 15.4718L13.6966 15.8083C13.5128 16.0074 13.3114 16.1045 13.0624 16.114C11.9592 16.1573 10.2832 14.599 9.56815 13.9341C9.05347 13.4556 8.09544 12.565 7.5485 11.6903C7.33315 11.3463 6.82892 10.54 7.39086 9.93139L7.70197 9.59469C8.45487 8.7793 8.40542 7.5005 7.59172 6.74408L5.17489 4.49703C4.77884 4.12859 4.2634 3.93669 3.72308 3.95759C3.18364 3.97808 2.68484 4.20772 2.31865 4.60414L0.97006 6.20173L0.952107 6.22752C0.175576 7.33681 -0.405252 8.39441 0.357263 10.1086C1.06367 11.6965 2.92367 13.8231 6.57659 17.2196C8.89306 19.373 10.7195 20.8705 12.1606 21.797C13.5327 22.6792 14.6232 23.0938 15.5779 23.0938C15.6191 23.0938 15.6601 23.093 15.7009 23.0914C16.9619 23.0436 17.7894 22.2581 18.4662 21.5255L19.3987 20.4538C20.1436 19.638 20.0916 18.3654 19.2808 17.6116ZM23.2969 4.58909H12.9005L14.803 3.27533C15.122 3.05502 15.2012 2.61889 14.98 2.30122C14.8434 2.10509 14.6244 2 14.4016 2C14.2633 2 14.1238 2.04045 14.0015 2.12488L11.2948 3.99383C11.0864 4.13754 10.9157 4.32941 10.7972 4.55314C10.6788 4.77687 10.616 5.02588 10.6142 5.27905C10.6141 5.28233 10.6141 5.28584 10.6141 5.28912C10.6141 5.29241 10.6141 5.29588 10.6142 5.2992C10.6174 5.81225 10.8713 6.29202 11.2948 6.58442L14.0015 8.45333C14.3207 8.67383 14.7588 8.59475 14.98 8.27708C15.2012 7.95941 15.122 7.52319 14.803 7.30273L12.9005 5.98916H23.2969C23.6852 5.98916 24 5.67566 24 5.28912C24 4.90241 23.6852 4.58909 23.2969 4.58909Z' fill='white' /%3E%3C/svg%3E");
}
.widgets__calls.active::before{
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.47999 23.52C8.63199 23.6722 8.81249 23.7929 9.01117 23.8752C9.20985 23.9576 9.42282 24 9.63789 24C9.85297 24 10.0659 23.9576 10.2646 23.8752C10.4633 23.7929 10.6438 23.6722 10.7958 23.52L16.0002 18.3156L21.2046 23.52C21.5117 23.8271 21.9282 23.9996 22.3625 23.9996C22.7968 23.9996 23.2133 23.8271 23.5204 23.52C23.8275 23.2129 24 22.7964 24 22.3621C24 21.9278 23.8275 21.5113 23.5204 21.2042L18.316 15.9998L23.5204 10.7954C23.8275 10.4883 24 10.0718 24 9.63751C24 9.20322 23.8275 8.78671 23.5204 8.47962C23.2133 8.17252 22.7968 8 22.3625 8C21.9282 8 21.5117 8.17252 21.2046 8.47962L16.0002 13.684L10.7958 8.47962C10.6437 8.32756 10.4632 8.20694 10.2645 8.12465C10.0659 8.04236 9.85293 8 9.63789 8C9.42285 8 9.20991 8.04236 9.01124 8.12465C8.81257 8.20694 8.63205 8.32756 8.47999 8.47962C8.1729 8.78671 8.00038 9.20322 8.00038 9.63751C8.00038 9.85256 8.04273 10.0655 8.12503 10.2642C8.20732 10.4628 8.32794 10.6434 8.47999 10.7954L13.6844 15.9998L8.47999 21.2042C8.32783 21.3562 8.20711 21.5367 8.12475 21.7354C8.04239 21.9341 8 22.147 8 22.3621C8 22.5772 8.04239 22.7901 8.12475 22.9888C8.20711 23.1875 8.32783 23.368 8.47999 23.52Z' fill='white' /%3E%3C/svg%3E");
}
.widgets__body{
  position: fixed;
  bottom: 40px;
  right: 120px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  transition: opacity .3s linear;
}
.widgets__body.active{
  opacity: 1;
  z-index: 7;
  visibility: visible;
}   
.widgets__btn{
  border-radius: 100px;
  padding: 16px;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.12);
  background: linear-gradient(90deg, #9fc6ff 0%, #65a4fd 100%);
  font-weight: 700;
  font-size: 14px;
  line-height: 114%;
  text-align: center;
  color: #fff;
  width: 215px;
  border: none;
  text-decoration: none;
}
.widgets__btn:hover{
  color: #fff;
}

@media (max-width: 1100px){
  .s-send-review .send__image{
    max-width: 30%;
    width: 100%;
    position: relative;
    right: unset;
    top: unset;
  }
}
@media (max-width:1024px){
  .widgets{
    right: 12px;
    bottom: 56px;
  }
  .widgets__body{
    bottom: 56px;
    right: 128px;
  }
  .widgets__btn{
    width: 180px;
  }
}
@media (max-width: 992px){
  .s-send-review .send{
    flex-wrap: wrap;
    row-gap: 16px;
    justify-content: center;
    
  }
  .s-send-review .send__main{
    width: 100%;
  }
  .s-send-review form {
    margin-top: 24px;
  }
}

@media (max-width: 768px){
  .s-send-review .send{
    padding: 32px 8px 16px;
  }
  .s-send-review form{
    display: flex;
    flex-direction: column;
    row-gap: 16px;
  }
  .s-send-review .send__column{
    width: 100%;
  }
  .s-send-review .send__group textarea{
    height: 144px;
  }
  .s-send-review .send__image{
    max-width: 100%;
  }
  .s-send-review .send__bottom{
    flex-direction: column;
    row-gap: 24px;
  }
  .s-send-review .policy{
    text-align: center;
    max-width: 100%;
  }
}

.d-flex {
    display: flex;
}
.justify-center {
    justify-content: center;
}
.services-banner.new.services-banner-v2{
  background: none;
  background-color: #fff;

}

.services-banner.new.services-banner-v2 .duty{
  max-width: 269px;
  width: 100%;
}

.services-banner.new.services-banner-v2 .services-banner__subtitle,
.services-banner.new.services-banner-v2 .services-banner__message,
.services-banner.new.services-banner-v2 .services-banner__descr {
  width: 100%;
  text-align: left;
}

.services-banner.new.services-banner-v2 .services-banner__phone-block{
  width: 100%;
  background: transparent;
  padding: 0;
  align-items: flex-start;
}

.services-banner.new.services-banner-v2 .services-banner__content {
  padding: 56px 100px;
  border-radius: 24px;
  border: 1px solid #91beff;
  grid-template-columns: repeat(4, 1fr);
  gap: 32px;
}

.services-banner.new.services-banner-v2 .services-banner__col{
  width: auto;
}

.services-banner.new.services-banner-v2 .services-banner__col:nth-child(1){
  align-items: flex-start;
  padding: 0;
  grid-column: span 3;
}

.services-banner.new.services-banner-v2 .services-banner__message{
  margin-top: 24px;
}

@media (max-width: 992px){
  .services-banner.new.services-banner-v2 .services-banner__content {
    padding: 24px 16px;
  }
}

@media (max-width: 768px){
  .services-banner.new.services-banner-v2 .services-banner__content {
    padding: 24px 8px;
  }
  .services-banner.new.services-banner-v2 .services-banner__col{
    grid-column: span 4;
    width: 100%;
    max-width: unset;
  }
  .services-banner.new.services-banner-v2 .services-banner__col:nth-child(1){
    grid-column: span 4;
  }
  .services-banner.new.services-banner-v2 .duty{
    max-width: unset;
  }

  .services-banner.new.services-banner-v2 .services-banner-form {
    margin: 0;
    width: 100%;
    max-width: unset;
  }

  .services-banner.new.services-banner-v2 .services-banner-form input,
  .services-banner.new.services-banner-v2 .services-banner-form button{
    width: 100%;
    max-width: unset;
  }
}