/* @import url("https://fonts.googleapis.com/css?family=Inter:300,400,400i,500,500i&subset=cyrillic");  */

/* arabic */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXu61F3f.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4,
    U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* cyrillic-ext */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXO61F3f.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXq61F3f.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* hebrew */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXy61F3f.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC,
    U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXC61F3f.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnX661A.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* arabic */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXu61F3f.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4,
    U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* cyrillic-ext */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXO61F3f.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXq61F3f.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* hebrew */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXy61F3f.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC,
    U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnXC61F3f.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("../webfonts/iJWEBXyIfDnIV7nEnX661A.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* arabic */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("../webfonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4,
    U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* cyrillic-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("../webfonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("../webfonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* hebrew */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("../webfonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC,
    U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("../webfonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("../webfonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* arabic */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4,
    U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* cyrillic-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* hebrew */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC,
    U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* arabic */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4,
    U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* cyrillic-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* hebrew */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC,
    U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  /* SemiBold */
  src: url("../assets/Inter/static/Inter_24pt-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  /* Medium */
  src: url("../assets/Inter/static/Inter_24pt-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  /* Regular */
  src: url("../assets/Inter/static/Inter_24pt-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 600;
  /* SemiBold */
  src: url("../assets/Unbounded/static/Unbounded-SemiBold.ttf")
    format("truetype");
}

@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 500;
  /* Medium */
  src: url("../assets/Unbounded/static/Unbounded-Medium.ttf") format("truetype");
}

body,
input,
textarea,
select {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #313234;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}

h1 {
  font-size: 2.2em;
  font-weight: 400;
}

h2 {
  font-size: 1.7em;
  /*border-left:5px solid #49b4ea; 
    padding-left:10px;*/
}

h3 {
  font-size: 1.4em;
}

h4 {
  font-size: 1.4em;
}

h5 {
  font-size: 1.3em;
}

h6 {
  font-size: 1.1em;
}

h2.block-title {
  font-size: 1.8em;
  font-weight: 400;
}

#footer h2.block-title {
  font-size: 1.2em;
}

strong,
b,
th {
  font-weight: 500;
}

.sidebar ul.menu li a {
  font-size: 1em;
}

.breadcrumb ol {
  font-size: 0.85em;
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="number"],
select,
textarea {
  font-size: 1em;
  font-weight: 400;
}

input[type="submit"] {
  font-size: 1.1em;
  font-weight: 400;
}

a.social-icon {
  font-size: 1.1em;
}

#block-vi-panel,
#block-vi-panel-bel,
#block-vi-panel-eng {
  padding: 0px !important;
}

.views-field-title {
  font-size: 1.3em;
}

.view-news-block .views-field-title {
  font-size: 1em;
  line-height: 1.3em;
}

/* *Header */
.site-logo {
  width: 200px;
}

.region-header-right {
  padding-top: 0 !important;
  padding-bottom: 15px !important;
}

.site-logo img {
  display: block;
  width: 100%;
  height: auto;
}

#block-subscriber-buttons .field__item {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.call-center > div {
  display: flex;
  align-items: center;
}

#block-call-center .field--name-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

#call-center-text {
  padding: 0 10px 0 0;
  text-align: right;
  font-size: 0.9em;
  font-weight: 600;
}

#call-center-icon {
  width: 3em;
  margin-top: 17px;
  /* line-height: 3em; */
  /* border-radius: 50%;
    text-align: center;
    font-size: 1.3em;
    background-color: #49b4ea; */
}

#call-center-number {
  padding: 0 0 0 10px;
  line-height: 1;
  font-size: 2.9em;
  font-weight: 500;
}

#order-button {
  font-size: 0.9em;
  padding: 14px;
  color: #fff;
  margin: 0px 1px 0px 0px;
  background-color: #663479;
  border-radius: 8px 0 0;
}

#order-button:hover {
  background-color: #a87bca;
}

.header-buttons-one #pay-button {
  font-size: 0.9em;
  background-color: #663479;
  padding: 14px;
  color: #fff;
  margin: 0px 1px 0px 0px;
}

.header-buttons #pay-button {
  font-size: 0.9em;
  background-color: #663479;
  padding: 14px;
  color: #fff;
  margin: 0px 1px 0px 0px;
  border-radius: 0 0 0 8px;
}

#account-link {
  font-size: 0.9em;
  background-color: #663479;
  padding: 14px;
  color: #fff;
  margin: 0px;
  border-radius: 0 8px 0 0;
}

#pay-button:hover,
#account-link:hover {
  background-color: #a87bca;
}

.header-buttons {
  margin-top: 1px;
  display: flex;
}

#stc-button {
  font-size: 0.9em;
  background-color: #663479;
  padding: 14px;
  color: #fff;
  margin-right: 1px;
  text-align: center;
  width: 60%;
}
html[lang="be"] #stc-button {
  border-bottom-left-radius: 8px;
}
#zakaz-button {
  font-size: 0.9em;
  background-color: #663479;
  padding: 14px;
  color: transparent !important;
  width: 40%;
  text-align: center;
  position: relative;
  border-radius: 0 0 8px 0;
}

#zakaz-button::before {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 123px;
  height: 26px;
  background: url("../assets/logo.svg");
  background-position: center;
  background-size: contain;
}

#business-button {
  font-size: 0.9em;
  background-color: #663479;
  padding: 14px 10px;
  color: #fff;
  margin: 0 auto;
  width: 100%;
  display: flex;
  text-align: center;
}

#stc-button:hover,
#zakaz-button:hover {
  background-color: #a87bca;
}

/* *Main menu */
#main-menu {
  /* background-color: #003c78; */
  /* background-color: #6e839e; */
  /* background-color: #6e839e; */

  background-color: #33cee1;
  position: relative;
}

#main-menu nav > ul.menu > li > a {
  color: #fff;
  /* color: #1d1d1d; */
  font-size: 1.2em;
  padding: 20px 15px;
  /* text-transform: uppercase; */
}

#main-menu nav > ul.menu > li > a:hover {
  /* background-color: #a87bca; */
  color: #fff;
  /* background-color: #33cee1; */
  background-color: #2ec4d4;
  /* text-transform: uppercase; */
  /* color: #1d1d1d; */
}

#main-menu nav > ul.menu > li.menu-item--expanded:hover > a {
  /* background-color: #6e839e; */
  /* color: #33cee1; */
  /* text-transform: uppercase; */
  /* text-shadow: 1px 1px 0px #ededed; */

  color: #fff;
  /* background-color: #33cee1; */
  background-color: #29b8ca;
}

#main-menu nav > ul.menu > li.menu-item--active-trail > a,
#main-menu nav > ul.menu > li.menu-item--active-trail > a:hover {
  background-color: #28a8b7;
  color: #fff;
}

#main-menu nav > ul.menu > li.menu-item--active-trail.menu-item--expanded > a,
#main-menu
  nav
  > ul.menu
  > li.menu-item--active-trail.menu-item--expanded
  > a:hover {
  /* background-color: #6e839e; */
  /* color: #33cee1; */
  background-color: #28a8b7;
  color: #fff;
}

#main-menu .dropdown {
  /* background-color: #6e839e; */
  background-color: #29b8ca;
}

#main-menu ul.menu ul li a {
  /* color: #252525; */
  color: #fff;
  font-size: 0.8em;
}

#main-menu ul.menu ul li a:hover {
  background-color: #33cee1;
  /* color: #1d1d1d; */
  color: #fff;
}

#main-menu ul.menu ul li.menu-item--active-trail a,
#main-menu ul.menu ul li a.is-active {
  /* background-color: #fff; */
  /* color: #1d1d1d; */

  background-color: #28a8b7;
  color: #fff;
}

#main-menu ul.menu {
  display: -ms-flexbox;
  display: flex;
}

#main-menu ul.menu ul {
  flex-wrap: wrap;
}

#main-menu nav > ul.menu > li {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: block;
}

#main-menu a {
  display: block;
}

#main-menu ul.menu > li.menu-item--expanded > a {
  cursor: default;
}

/* *Main menu dropdown */
#main-menu li .dropdown {
  position: absolute;
  z-index: 1000;
  top: -9999px;
  right: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  transition: top 0s linear, visibility 0s linear, opacity 0.2s linear;
}

#main-menu li.menu-item--expanded:hover .dropdown {
  top: 100%;
  visibility: visible;
  opacity: 1;
}

#main-menu ul.menu ul {
  max-width: 1140px;
  margin: 0 auto;
  padding: 30px 15px;
}

#main-menu ul.menu ul li {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

#main-menu ul.menu ul li a {
  padding: 10px 15px;
}

/* *Slider */
.slide-title {
  font-size: 3em;
  font-weight: 300;
}

.slide-description {
  font-size: 1.5em;
}

/* *Footer */
#footer ul.menu a {
  display: inline-block;
  padding: 3px 0;
  font-size: 0.8em;
}

#footer ul.menu a.is-active {
  font-weight: 700;
  color: #fff;
}

#footer-first {
  background-color: #e1e1e1;
}

#footer-first h2 {
  color: #000;
}

#footer-first,
#footer-first a {
  color: #3b3b3b;
}

#footer-first a:hover,
#footer-first a.is-active {
  color: #1d1d1d;
}

#footer-second {
  background-color: #663479;
}

#footer-second h2 {
  color: #fff;
  text-decoration: none;
}

#footer-second,
#footer-second a {
  color: #d6dce3;
}

#footer-second a:hover {
  color: #fff;
}

#footer-second > div > div {
  position: relative;
}

#block-beltelecom-portalreytingovoyocenki {
  position: absolute;
  padding: 0 !important;
  bottom: 30px;
  right: 15px;
  transform: scale(0.75);
  transform-origin: bottom right;
  width: 345px;
}

#block-beltelecom-portalreytingovoyocenki .field__item {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#block-beltelecom-portalreytingovoyocenki .field__item p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* #block-beltelecom-portalreytingovoyocenki {
} */

@media (max-width: 600px) {
  #block-beltelecom-portalreytingovoyocenki {
    position: relative;
    padding: 30px 15px 0 15px !important;
    bottom: unset;
    right: unset;
    transform: scale(0.75);
    transform-origin: top left;
  }
}

#footer-third {
  background-color: #a87bca;
}

#footer-third h2 {
  color: #fff;
}

#footer-third,
#footer-third a {
  color: #d6dce3;
}

#footer-third a:hover {
  color: #fff;
}

/* *ВРЕМЕННОЕ */
.view-management > div > .views-row {
  display: -webkit-flex;
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 35px;
  border-bottom: 1px solid #6e839e;
}

.view-management > div > .views-row .views-field-body {
  margin-left: 30px;
}

.view-affiliates > div > .views-row {
  display: -webkit-flex;
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 35px;
  border-bottom: 1px solid #6e839e;
}

.view-affiliates > div > .views-row .views-field-body {
  margin-left: 30px;
}

.view-advertising > div > .views-row {
  display: -webkit-flex;
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 35px;
  border-bottom: 1px solid #6e839e;
}

.view-advertising > div > .views-row .views-field-body {
  margin-left: 30px;
}

.view-certificates > div > .views-row .views-field-field-certificate-image {
  margin-left: 50%;
}

.form-type-checkbox {
  display: flex;
}

/* *ФОРМЫ "Заявка на подключение услуг для юридических лиц" (https://www.beltelecom.by/order-legal) */
.formorder legend {
  font-weight: 400;
  font-size: 25px;
  margin-bottom: 10px;
}

.formorder details {
  margin-bottom: 5px;
}

.formorder a {
  font-size: 18px;
}

.formorder label {
  font-size: 16px;
  color: #313234;
}

.formorder select,
.formorder .description {
  color: #2f2f2f;
}

.formorder .description {
  margin-top: 5px;
  font-size: 14px;
}

.shoporder legend {
  font-weight: 400;
  font-size: 25px;
  margin-bottom: 10px;
}

.shoporder details {
  margin-bottom: 5px;
}

.shoporder a {
  font-size: 18px;
}

.shoporder label {
  font-size: 16px;
  color: #313234;
}

.shoporder select,
.shoporder .description {
  color: #2f2f2f;
}

.shoporder .description {
  margin-top: 5px;
  font-size: 14px;
}

.details-tid-form .details-wrapper {
  /* background-color: #002b55; */
  padding-left: 15px;
}

#edit-products summary,
#edit-byfly summary,
#edit-telephony summary,
#edit-television summary,
#edit-package summary,
#edit-smart-house summary,
#edit-videocontrol summary,
#edit-wifi summary,
#edit-sms summary,
#edit-hosting summary,
#edit-repair summary,
#edit-other summary {
  font-size: 20px;
  padding: 10px 20px;
  cursor: pointer;
  margin-bottom: 10px;
  background-color: #e5e5e5;
  transition: 0.3s;
  border-bottom: 2px solid #663479;
}

#edit-products summary:hover,
#edit-byfly summary:hover,
#edit-telephony summary:hover,
#edit-television summary:hover,
#edit-package summary:hover,
#edit-smart-house summary:hover,
#edit-videocontrol summary:hover,
#edit-wifi summary:hover,
#edit-sms summary:hover,
#edit-hosting summary:hover,
#edit-repair summary:hover,
#edit-other summary:hover {
  background-color: #663479;
  transition: 0.3s;
  color: #fff;
}

.formorder label {
  font-size: 15px;
  color: #939393;
}

fieldset {
  padding: 20px;
}

fieldset-legend {
  font-size: 25px;
}

.js-form-type-checkbox label {
  margin-top: 2px;
}

#edit-place-installation-services label {
  margin: 10px 0 5px 0;
  font-weight: 400;
  font-size: 0.85em;
  color: #878787;
  width: 320px;
  float: left;
}

#edit-subscriber-data label {
  margin: 10px 0 5px 0;
  font-weight: 400;
  font-size: 0.85em;
  color: #878787;
  width: 320px;
  float: left;
}

#edit-subscriber-data .js-form-type-checkbox label {
  width: 100%;
  margin-top: 2px;
}

@media (max-width: 410px) {
  #edit-place-installation-services label,
  #edit-subscriber-data label,
  #edit-subscriber-data .js-form-type-checkbox label {
    width: 240px;
  }
}

/* *ФОРМА "Заказать презентацию услуги" (https://www.beltelecom.by/service-presentation)*/
.assomi-service-presentation legend {
  font-weight: 400;
  font-size: 25px;
  margin-bottom: 10px;
}

.assomi-service-presentation label {
  font-size: 15px;
  color: #939393;
}

.assomi-service-presentation select,
.assomi-service-presentation .description {
  color: #2f2f2f;
}

.assomi-service-presentation .description {
  margin-top: 5px;
  font-size: 14px;
}

#edit-contact-data label {
  margin: 10px 0 5px 0;
  font-weight: 400;
  font-size: 0.85em;
  color: #878787;
  width: 320px;
  float: left;
}

@media (max-width: 410px) {
  .assomi-service-presentation #edit-contact-data .fieldset-wrapper {
    width: 240px;
  }
}

/* *ФОРМА "Заказать обратный звонок" (https://www.beltelecom.by/callback-business) */
.formassomicallback legend {
  font-weight: 400;
  font-size: 25px;
  margin-bottom: 10px;
}

.formassomicallback label {
  font-size: 15px;
  color: #939393;
}

.formassomicallback select,
.formassomicallback .description {
  color: #2f2f2f;
}

.formassomicallback .description {
  margin-top: 5px;
  font-size: 14px;
}

#edit-contact-data label {
  margin: 10px 0 5px 0;
  font-weight: 400;
  font-size: 0.85em;
  color: #878787;
  width: 320px;
  float: left;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 50px;
}

/* !Media queries */
@media (min-width: 576px) {
  #block-beltelecom-raskrytayaformaservice-center-administrationpage-1 {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  #block-beltelecom-raskrytayaformaservice-center-administrationpage-1 {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  #block-beltelecom-raskrytayaformaservice-center-administrationpage-1 {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  #block-beltelecom-raskrytayaformaservice-center-administrationpage-1 {
    max-width: 1140px;
  }
}

#collapsiblock-wrapper-beltelecom_raskrytayaformaservice_center_administrationpage_1 {
  display: flex;
}

#collapsiblock-wrapper-beltelecom_raskrytayaformaservice_center_administrationpage_1
  button {
  width: 300px;
  background: none !important;
  background-color: #003c78 !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding: 10px;
}

#collapsiblock-wrapper-beltelecom_raskrytayaformaservice_center_administrationpage_1
  button::after {
  margin-top: 2px;
  content: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="30" height="30" fill="url(%23pattern0_949_13494)"/><defs><pattern id="pattern0_949_13494" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_949_13494" transform="scale(0.00195312)"/></pattern><image id="image0_949_13494" width="512" height="512" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></defs></svg>');
}

#collapsiblock-wrapper-beltelecom_raskrytayaformaservice_center_administrationpage_1
  button
  h2 {
  color: white;
  text-decoration: none !important;
  margin-bottom: 0;
}

#collapsiblock-wrapper-beltelecom_raskrytayaformaservice_center_administrationpage_1
  button
  h2
  span {
  padding: 0;
}

#collapsiblock-wrapper-beltelecom_raskrytayaformaservice_center_administrationpage_1
  button
  h2
  span::after {
  display: none;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1 form {
  border: 1px solid #eee;
  box-shadow: 0 4px 9px 0 rgba(152, 160, 180, 0.25);
  border-radius: 20px !important;
  padding: 20px;
  margin-top: 30px;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  .form-item-combine {
  position: absolute;
  top: 0;
  right: 15px;
  height: 55px;
  width: calc(100% - 355px);
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  .form-item-combine
  input {
  width: 100%;
  height: 100%;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  .form-item-combine
  input,
#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  #edit-field-point-regions-target-id--2,
#collapsiblock-wrapper-beltelecom_raskrytayaformaservice_center_administrationpage_1
  button,
#block-beltelecom-raskrytayaformaservice-center-administrationpage-1 form {
  border-radius: 10px;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
  align-items: start;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline:after,
#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  #edit-actions--2 {
  display: none;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > * {
  margin-bottom: 0;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-point-regions-target-id--2) {
  flex: 1 1 auto;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-electronic-queue-value--2),
#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-having-building-value--2) {
  width: max-content;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-electronic-queue-value--2)
  label,
#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-having-building-value--2)
  label {
  white-space: nowrap;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-mobile-population-group-value--2)
  .form-checkboxes {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 5px;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .description {
  color: #757575;
  margin-bottom: 10px;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > *:not(:has(.form-checkbox)),
#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > *
  .fieldset-wrapper {
  display: flex;
  flex-direction: column-reverse;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > *:has(select) {
  flex-direction: column !important;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  fieldset
  legend {
  padding: 0;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  .fieldset-legend {
  display: block;
  margin: 0px 0 15px 0;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > *:has(select)
  label {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  color: #313234;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > *
  > .description {
  display: block;
  margin: 0px 0 5px 0;
  font-weight: 400;
  font-size: 0.85em;
  color: #878787;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  #edit-field-point-regions-target-id--2 {
  position: relative;
  width: 100%;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-point-regions-target-id--2) {
  position: relative;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-point-regions-target-id--2)::after {
  position: absolute;
  content: url('data:image/svg+xml,<svg width="38" height="34" viewBox="0 0 38 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0117 12.75L18.7617 21.25L9.51172 12.75" stroke="%2398A0B4" stroke-width="2"/></svg>');
  width: 38px;
  height: 34px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 5px;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-point-regions-target-id--2.active)::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .js-form-type-checkbox {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  user-select: none;
  justify-content: flex-start;
  margin-bottom: 0;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .js-form-type-checkbox
  input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .js-form-type-checkbox
  label {
  cursor: pointer;
  padding: 0.5em 1em;
  transition: all 0.3s ease-in-out;
  border-radius: 1em;
  font-size: 0.8rem;
  font-weight: 500;
  color: #98a0b4;
  background-color: #f2f4f7;
  margin-bottom: 0px;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-electronic-queue-value--2)
  label,
#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .form--inline
  > .form-item:has(#edit-field-having-building-value--2)
  label {
  padding: 1em 1em;
  border-radius: 10px;
  font-size: 0.825rem;
  margin-top: 0;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .js-form-type-checkbox
  label:hover {
  background-color: #dce8f7;
}

#block-beltelecom-raskrytayaformaservice-center-administrationpage-1
  form
  .js-form-type-checkbox
  input:checked
  ~ label {
  color: #fff;
  background-color: #003c78;
}

.view-service-center-administration .view-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.view-service-center-administration .ui-accordion-header-icon {
  display: none;
}

.view-service-center-administration .ui-accordion-header {
  margin: 0 !important;
  border: none !important;
  padding: 0 !important;
  border-radius: 0;
  background-color: #fff;
}

.view-service-center-administration > .view-content > .views-row {
  border: 1px solid #eee;
  box-shadow: 0 4px 9px 0 rgba(152, 160, 180, 0.25);
  padding: 20px !important;
  border-radius: 20px;
}

.view-service-center-administration .ui-state-active a,
.view-service-center-administration .ui-state-active a:link,
.view-service-center-administration .ui-state-active a:visited {
  color: #003c78 !important;
}

.view-service-center-administration .ui-accordion-content {
  padding: 20px 0 0 0 !important;

  border: none !important;
}

.view-service-center-administration > .view-content > .views-row .views-field {
  margin-bottom: 0px;
}

.view-service-center-administration .ui-accordion-content > .views-row > div {
  margin-bottom: 30px !important;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field
  .views-label {
  margin-bottom: 5px;
  display: inline-flex;
  justify-content: center;
  font-size: 14px;
  color: #757575;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-fieldset-4
  > .views-label,
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-fieldset-6
  > .views-label,
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-fieldset-5
  > .views-label,
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-fieldset-2
  > .views-label,
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-field-specialists
  > .views-label,
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-field-mobile-population-group
  > .views-label,
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-field-specialists
  > .views-label {
  display: inline-block;
  font-size: 20px;
  margin-bottom: 10px;
  color: #000;
  font-weight: 500;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-fieldset-2
  > .views-label {
  margin-bottom: 15px;
}

.sc-img-group .views-field:has(.colorbox) .views-label {
  margin-bottom: 5px !important;
  display: inline-block !important;
  font-size: 16px !important;
  color: #444444 !important;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:has(.paragraph)
  > .paragraph
  > div:first-of-type {
  margin-bottom: 5px;
  display: inline-flex;
  justify-content: center;
  font-size: 14px;
  color: #757575;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field-field-specialists
  .field__item {
  margin-bottom: 5px !important;
  margin-top: 0 !important;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .office-hours__item-label {
  font-weight: 400;
}

.sc-img-group .views-field:has(.colorbox),
.sc-img-group
  .views-field:has(.colorbox)
  > .field-content:has(.paragraph)
  > .paragraph {
  display: flex;
  flex-direction: column-reverse;
}

.sc-img-group .views-field:has(.colorbox) .views-label {
  margin-bottom: 0px;
  text-align: center;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content {
  display: flex;
  justify-content: center;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:not(:has(.paragraph))
  > div:not(:first-of-type),
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:has(.paragraph)
  > .paragraph
  > div:last-of-type
  > div:not(:first-of-type) {
  display: none;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:not(:has(.paragraph))
  > div:first-of-type
  img,
.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:has(.paragraph)
  > .paragraph
  > div:last-of-type
  > div:first-of-type
  img {
  border-radius: 16px;
  margin-bottom: 10px;
  width: 500px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 4/3;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:has(.paragraph) {
  display: flex;
  gap: 30px;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:has(.paragraph)
  > .paragraph
  > div {
  display: flex;
  justify-content: center;
  gap: 5px;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  .field__item {
  margin: 0 !important;
}

.view-service-center-administration
  > .view-content
  > .views-row
  .views-field:has(.colorbox)
  > .field-content:has(.paragraph)
  > .paragraph
  > div:first-of-type {
  margin-bottom: 10px;
}

.sc-main-group,
.sc-img-group,
.sc-ruk-info-group,
.sc-second-group,
.sc-project-info-group,
.sc-rem-info-group,
.sc-first-group,
.views-field-field-specialists .field-content,
.views-field-field-mobile-population-group .field-content ul {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.sc-img-group {
  gap: 30px;
  justify-content: center;
}

.sc-second-group {
  gap: 30px;
}

.sc-main-group > div,
.sc-ruk-info-group > div,
.sc-project-info-group > div,
.sc-rem-info-group > div,
.views-field-field-specialists .field-content > div,
.views-field-field-mobile-population-group .field-content ul > li {
  width: calc(50% - 10px);
}

.sc-first-group {
  gap: 15px;
}

.sc-img-group > div:has(.paragraph),
.sc-first-group > div,
.sc-second-group > div {
  width: 100%;
}

.sc-second-group .views-field-field-mobile-population-group {
  width: 100%;
}

.sc-first-group .views-field-field-telefony {
  position: relative;
  padding-left: 40px;
}

.sc-first-group > div {
  position: relative;
  padding-left: 40px;
}

.sc-first-group > div::before {
  position: absolute;
  width: 30px;
  height: 31px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.sc-first-group .views-field-field-telefony::before {
  content: url('data:image/svg+xml,<svg width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.275 13.9875C10.075 17.525 12.975 20.425 16.5125 22.225L19.2625 19.475C19.6125 19.125 20.1 19.025 20.5375 19.1625C21.9375 19.625 23.4375 19.875 25 19.875C25.3315 19.875 25.6495 20.0067 25.8839 20.2411C26.1183 20.4755 26.25 20.7935 26.25 21.125V25.5C26.25 25.8315 26.1183 26.1495 25.8839 26.3839C25.6495 26.6183 25.3315 26.75 25 26.75C19.3641 26.75 13.9591 24.5112 9.97398 20.526C5.98883 16.5409 3.75 11.1359 3.75 5.5C3.75 5.16848 3.8817 4.85054 4.11612 4.61612C4.35054 4.3817 4.66848 4.25 5 4.25H9.375C9.70652 4.25 10.0245 4.3817 10.2589 4.61612C10.4933 4.85054 10.625 5.16848 10.625 5.5C10.625 7.0625 10.875 8.5625 11.3375 9.9625C11.475 10.4 11.375 10.8875 11.025 11.2375L8.275 13.9875Z" fill="%23003C78"/></svg>');
}

.sc-first-group .views-field-field-phone-not-abonent-1::before {
  content: url('data:image/svg+xml,<svg width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.25 24.25H8.75V6.75H21.25M21.25 1.75H8.75C7.3625 1.75 6.25 2.8625 6.25 4.25V26.75C6.25 27.413 6.51339 28.0489 6.98223 28.5178C7.45107 28.9866 8.08696 29.25 8.75 29.25H21.25C21.913 29.25 22.5489 28.9866 23.0178 28.5178C23.4866 28.0489 23.75 27.413 23.75 26.75V4.25C23.75 3.58696 23.4866 2.95107 23.0178 2.48223C22.5489 2.01339 21.913 1.75 21.25 1.75Z" fill="%23003C78"/></svg>');
}

.sc-first-group .views-field-field-point-fax::before {
  content: url('data:image/svg+xml,<svg width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.75 11.75H22.5V5.5H10V25.5H27.5V15.5C27.5 13.425 25.825 11.75 23.75 11.75ZM12.5 8H20V11.75H12.5V8ZM17.5 21.75H12.5V15.5H17.5V21.75ZM20 21.75C19.3125 21.75 18.75 21.1875 18.75 20.5C18.75 19.8125 19.3125 19.25 20 19.25C20.6875 19.25 21.25 19.8125 21.25 20.5C21.25 21.1875 20.6875 21.75 20 21.75ZM20 18C19.3125 18 18.75 17.4375 18.75 16.75C18.75 16.0625 19.3125 15.5 20 15.5C20.6875 15.5 21.25 16.0625 21.25 16.75C21.25 17.4375 20.6875 18 20 18ZM23.75 21.75C23.0625 21.75 22.5 21.1875 22.5 20.5C22.5 19.8125 23.0625 19.25 23.75 19.25C24.4375 19.25 25 19.8125 25 20.5C25 21.1875 24.4375 21.75 23.75 21.75ZM23.75 18C23.0625 18 22.5 17.4375 22.5 16.75C22.5 16.0625 23.0625 15.5 23.75 15.5C24.4375 15.5 25 16.0625 25 16.75C25 17.4375 24.4375 18 23.75 18ZM5.625 10.5C4.7962 10.5 4.00134 10.8292 3.41529 11.4153C2.82924 12.0013 2.5 12.7962 2.5 13.625V23.625C2.5 24.4538 2.82924 25.2487 3.41529 25.8347C4.00134 26.4208 4.7962 26.75 5.625 26.75C6.4538 26.75 7.24866 26.4208 7.83471 25.8347C8.42076 25.2487 8.75 24.4538 8.75 23.625V13.625C8.75 13.2146 8.66917 12.8083 8.51212 12.4291C8.35508 12.05 8.12489 11.7055 7.83471 11.4153C7.54453 11.1251 7.20003 10.8949 6.82089 10.7379C6.44174 10.5808 6.03538 10.5 5.625 10.5Z" fill="%23003C78"/></svg>');
}

.sc-first-group .views-field-field-office-hours::before {
  content: url('data:image/svg+xml,<svg width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 25.5C17.6522 25.5 20.1957 24.4464 22.0711 22.5711C23.9464 20.6957 25 18.1522 25 15.5C25 12.8478 23.9464 10.3043 22.0711 8.42893C20.1957 6.55357 17.6522 5.5 15 5.5C12.3478 5.5 9.8043 6.55357 7.92893 8.42893C6.05357 10.3043 5 12.8478 5 15.5C5 18.1522 6.05357 20.6957 7.92893 22.5711C9.8043 24.4464 12.3478 25.5 15 25.5ZM15 3C16.6415 3 18.267 3.32332 19.7835 3.95151C21.3001 4.57969 22.6781 5.50043 23.8388 6.66117C24.9996 7.8219 25.9203 9.19989 26.5485 10.7165C27.1767 12.233 27.5 13.8585 27.5 15.5C27.5 18.8152 26.183 21.9946 23.8388 24.3388C21.4946 26.683 18.3152 28 15 28C8.0875 28 2.5 22.375 2.5 15.5C2.5 12.1848 3.81696 9.00537 6.16117 6.66117C8.50537 4.31696 11.6848 3 15 3ZM15.625 9.25V15.8125L21.25 19.15L20.3125 20.6875L13.75 16.75V9.25H15.625Z" fill="%23003C78"/></svg>');
}

.sc-main-group > div img {
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  border-radius: 16px;
  object-fit: cover;
}

.views-field-field-mobile-population-group .field-content ul {
  width: 100%;
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

.views-field-field-mobile-population-group .field-content ul > li {
  position: relative;
  display: flex;
  gap: 5px;
  align-items: center;
}

.views-field-field-mobile-population-group .field-content ul > li::before {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5316 6.41002C19.8207 6.68324 19.9893 7.06005 20.0006 7.4576C20.0118 7.85515 19.8647 8.24089 19.5916 8.53002L11.0916 17.53C10.9539 17.6756 10.7883 17.7921 10.6048 17.8727C10.4212 17.9532 10.2234 17.9962 10.023 17.999C9.82256 18.0018 9.6236 17.9644 9.43788 17.889C9.25215 17.8136 9.08342 17.7017 8.94165 17.56L4.44165 13.06C4.17669 12.7757 4.03244 12.3996 4.0393 12.011C4.04615 11.6224 4.20358 11.2516 4.4784 10.9768C4.75323 10.7019 5.124 10.5445 5.5126 10.5377C5.9012 10.5308 6.2773 10.6751 6.56165 10.94L9.97165 14.348L17.4116 6.47002C17.6849 6.18101 18.0617 6.01234 18.4592 6.00109C18.8568 5.98984 19.2425 6.13693 19.5316 6.41002Z" fill="%23003C78"/></svg>');
}

#block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs,
#block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs {
  margin: 0 0 20px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;

  justify-content: center;
  gap: 10px;
}

#block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs li,
#block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs li {
  width: calc((100% - 40px) / 5);
}

#block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a,
#block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a {
  font-family: "Inter", sans-serif;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 20px;
  width: 100%;
  font-size: 15px;
  border-radius: 12px;
  padding: 8px 12px;
  background: #ffffff;
  cursor: pointer;
  position: relative;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.08);
  white-space: normal;
  display: inline-flex;
  align-items: center;
  /* justify-content: center; */
  text-align: center;
}

#block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a:hover,
#block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a:hover {
  transform: translateY(-5px);
  box-shadow: 0 -20px 80px rgba(23, 58, 105, 0.07),
    0 81.0185px 46.8519px rgba(23, 58, 105, 0.05),
    0 48.1481px 25.4815px rgba(23, 58, 105, 0.04),
    0 25px 13px rgba(23, 58, 105, 0.04),
    0 10.1852px 6.51852px rgba(23, 58, 105, 0.03),
    0 2.31481px 3.14815px rgba(23, 58, 105, 0.02);
}

#block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a::before,
#block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a::before {
  margin-left: 5px;
}

#quicktabs-tab-tariffs_individuals-0 a::before {
  content: url("../images/highspeed2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_individuals-1 a::before {
  content: url("../images/dedicted2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_individuals-2 a::before {
  content: url("../images/wifi2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_individuals-3 a::before {
  content: url("../images/swqrqw2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_individuals-4 a::before {
  content: url("../images/subscription2.svg");
  width: 63px;
}

#block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a::before {
  margin-left: 5px;
}

#quicktabs-tab-zala_tariffs_individuals-0 a::before {
  content: url("../images/interactive.svg");
  width: 63px;
}

#quicktabs-tab-zala_tariffs_individuals-1 a::before {
  content: url("../images/efir.svg");
  width: 63px;
}

#quicktabs-tab-zala_tariffs_individuals-2 a::before {
  content: url("../images/smart.svg");
  width: 63px;
}

#block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs {
  margin: 0 0 20px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;

  justify-content: center;
  gap: 10px;
}

#block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs li {
  width: calc((100% - 40px) / 5);
}

#block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs a {
  font-family: "Inter", sans-serif;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 20px;
  width: 100%;
  font-size: 15px;
  border-radius: 12px;
  padding: 8px 12px;
  background: #ffffff;
  cursor: pointer;
  position: relative;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.08);
  white-space: normal;
  display: inline-flex;
  align-items: center;
  /* justify-content: center; */
  text-align: center;
}

#block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs a:hover {
  transform: translateY(-5px);
  box-shadow: 0 -20px 80px rgba(23, 58, 105, 0.07),
    0 81.0185px 46.8519px rgba(23, 58, 105, 0.05),
    0 48.1481px 25.4815px rgba(23, 58, 105, 0.04),
    0 25px 13px rgba(23, 58, 105, 0.04),
    0 10.1852px 6.51852px rgba(23, 58, 105, 0.03),
    0 2.31481px 3.14815px rgba(23, 58, 105, 0.02);
}

#block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs a::before {
  margin-left: 5px;
}

#quicktabs-tab-tariffs_legal-0 a::before {
  content: url("../images/highspeed2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_legal-1 a::before {
  content: url("../images/dedicted2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_legal-2 a::before {
  content: url("../images/wifi2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_legal-3 a::before {
  content: url("../images/swqrqw2.svg");
  width: 63px;
}

#quicktabs-tab-tariffs_legal-4 a::before {
  content: url("../images/subscription2.svg");
  width: 63px;
}

.tariff-group {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
  /* padding: 40px; */
  border-radius: 16px;
  /* border:  1px solid #eee; */
}

/* .tariff-group:nth-of-type(even) {
    background: #f8f9fa;
    padding: 40px;
} */

.view-tariffs,
.view-tariffs-zala,
.view-tarify-dlya-yur-lic {
  margin-top: 60px;
  /* Отступы сверху и снизу */
}

.view-tariffs .view-content,
.view-tarify-dlya-yur-lic .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 40px 0;
}

.view-tariffs .view-content h3,
.view-tariffs-zala .view-content h3,
.view-tarify-dlya-yur-lic .view-content h3 {
  width: 100%;
  margin-bottom: 0;
  margin: 90px 0 30px 0;
  /* font-family: "Unbounded", sans-serif; */
  font-family: "Inter", semi-bold;

  font-weight: 600;
  font-size: 30px;
}

.view-tariffs .view-content h3:first-of-type,
.view-tariffs-zala .view-content h3:first-of-type,
.view-tarify-dlya-yur-lic .view-content h2:first-of-type {
  margin-top: 0;
}

.view-tariffs-subscriptions,
.view-tarify-dlya-yur-lic-subscriptions {
  text-align: center;
  /* Центрируем содержимое */
  margin-top: 60px;
  /* Отступы сверху и снизу */
}

.view-tariffs-subscriptions .view-content,
.view-tarify-dlya-yur-lic-subscriptions .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
  margin: 20px 0;
  font-family: "Inter", sans-serif;
}

.view-tariffs-subscriptions .view-content .views-row,
.view-tarify-dlya-yur-lic-subscriptions .view-content .views-row {
  width: calc((100% - 80px) / 3);
  box-shadow: 0 7px 22px 0 rgba(84, 138, 181, 0.25);
  border-radius: 24px;
  padding: 25px;
  transition: all 0.3s ease-in-out;
}

.view-tariffs-subscriptions .view-content .views-row:hover,
.view-tarify-dlya-yur-lic-subscriptions .view-content .views-row:hover {
  box-shadow: 0 7px 28px 0 rgba(84, 138, 181, 0.35);
}

.view-tariffs .view-content .views-row,
.view-tariffs-zala .view-content .views-row,
.view-tarify-dlya-yur-lic .view-content .views-row {
  font-family: "Inter", sans-serif;
  display: flex;
  flex-wrap: wrap;
  width: calc((100% - 80px) / 3);
  box-shadow: 0 7px 24px 0 rgba(84, 138, 181, 0.25);
  border-radius: 16px;
  padding: 20px;
  transition: all 0.3s ease-in-out;
}

.view-tariffs .view-content .views-row:hover,
.view-tariffs-zala .view-content .views-row:hover,
.view-tarify-dlya-yur-lic .view-content .views-row:hover {
  box-shadow: 0 7px 28px 0 rgba(84, 138, 181, 0.35);
}

.view-tariffs .view-content .views-row .views-field-title,
.view-tariffs-zala .view-content .views-row .views-field-title,
.view-tarify-dlya-yur-lic .view-content .views-row .views-field-title {
  width: 100%;
  /* font-family: "Unbounded", sans-serif; */
  font-family: "Inter", semi-bold;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  flex: 1 1 auto;
  order: 0;
}

.view-tariffs
  .view-content
  .views-row:not(:has(.views-field-field-tarif-description-1))
  .views-field-title,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row:not(:has(.views-field-field-tarif-description-1))
  .views-field-title {
  margin-bottom: 40px;
}

.view-tariffs .view-content .views-row .views-field-field-tarif-description-1,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row
  .views-field-field-tarif-description-1 {
  order: 1;
  margin-bottom: 16px;
}

.view-tariffs .view-content .views-row .views-field-field-face-type,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row
  .views-field-field-face-type {
  order: 3;
  width: 100%;
  padding-left: 40px;
  font-size: 14px;
  color: #757575;
  margin-bottom: 40px;
  position: relative;
  height: 16.8px;
}

.view-tariffs
  .view-content
  .views-row
  .views-field-field-tarif-speed-receive-transm,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row
  .views-field-field-tarif-speed-receive-transm {
  width: 100%;
  padding-left: 40px;
  font-size: 18px;
  color: #000;
  order: 2;
  height: 21.6px;
}

.view-tariffs
  .view-content
  .views-row:not(:has(.views-field-field-tarif-speed-receive-transm))
  .views-field-field-tarif-speed-receive-transm,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row:not(:has(.views-field-field-tarif-speed-receive-transm))
  .views-field-field-tarif-speed-receive-transm {
  height: 0;
}

.view-tariffs .view-content .views-row .views-field-field-face-type:before,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row
  .views-field-field-face-type:before {
  content: url('data:image/svg+xml,<svg width="24" height="18" viewBox="0 0 24 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 17.3833C11.3667 17.3833 10.8194 17.1528 10.3583 16.6918C9.89725 16.2306 9.66675 15.6833 9.66675 15.05C9.66675 14.4167 9.89725 13.8694 10.3583 13.4082C10.8194 12.9472 11.3667 12.7168 12 12.7168C12.6333 12.7168 13.1806 12.9472 13.6418 13.4082C14.1028 13.8694 14.3333 14.4167 14.3333 15.05C14.3333 15.6833 14.1028 16.2306 13.6418 16.6918C13.1806 17.1528 12.6333 17.3833 12 17.3833ZM5.98325 11.6668L4.23325 9.9C5.33892 8.7945 6.53758 7.95142 7.82925 7.37075C9.12092 6.79025 10.5112 6.5 12 6.5C13.4888 6.5 14.8791 6.79167 16.1708 7.375C17.4624 7.95833 18.6611 8.80558 19.7668 9.91675L18.0168 11.6668C17.0944 10.7444 16.1278 10.0694 15.1168 9.64175C14.1056 9.21392 13.0667 9 12 9C10.9333 9 9.89442 9.21392 8.88325 9.64175C7.87225 10.0694 6.90558 10.7444 5.98325 11.6668ZM1.75 7.43325L0 5.68325C1.5445 4.10558 3.3445 2.84725 5.4 1.90825C7.4555 0.969417 9.6555 0.5 12 0.5C14.3445 0.5 16.5445 0.969417 18.6 1.90825C20.6555 2.84725 22.4555 4.10558 24 5.68325L22.25 7.43325C20.8445 6.07225 19.2793 4.99308 17.5543 4.19575C15.8293 3.39858 13.9778 3 12 3C10.0222 3 8.17075 3.39858 6.44575 4.19575C4.72075 4.99308 3.1555 6.07225 1.75 7.43325Z" fill="%23003C78"/></svg>');
  position: absolute;
  width: 24px;
  height: 18px;
  left: 0;
  bottom: 20.2px;
  transform: translateY(50%);
}

.view-tariffs
  .view-content
  .views-row:not(:has(.views-field-field-tarif-speed-receive-transm))
  .views-field-field-face-type:before,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row:not(:has(.views-field-field-tarif-speed-receive-transm))
  .views-field-field-face-type:before {
  top: calc(50% - 1px);
  transform: translateY(-50%);
}

.view-tariffs-zala .view-content .views-row .views-field-field-channels,
.view-tariffs-zala
  .view-content
  .views-row
  .views-field-field-additional-tariff {
  width: 100%;
  margin-bottom: 15px;
}

.view-tariffs .view-content .views-row .views-field-field-price,
.view-tariffs-zala .view-content .views-row .views-field-field-price,
.view-tariffs-zala
  .view-content
  .views-row
  .views-field-field-additional-tariff,
.view-tariffs-zala .view-content .views-row .views-field-field-price-additional,
.view-tarify-dlya-yur-lic .view-content .views-row .views-field-field-price {
  width: 100%;
  /* font-size: 24px; */
  /* color: #003c78; */
  /* font-weight: 600; */
  margin-bottom: 15px;
  order: 4;
}

.view-tariffs .view-content .views-row .views-field-nothing,
.view-tariffs-zala .view-content .views-row .views-field-nothing,
.view-tarify-dlya-yur-lic .view-content .views-row .views-field-nothing {
  width: calc(50% - 10px);
  margin-right: 20px;
  order: 5;
}

.view-tariffs .view-content .views-row .views-field-nothing a,
.view-tariffs-zala .view-content .views-row .views-field-nothing a,
.view-tarify-dlya-yur-lic .view-content .views-row .views-field-nothing a {
  width: 100%;
  display: inline-block;
  padding: 0.75em 0.25em;
  border-radius: 0.875em;
  text-align: center;
  color: #fff;
  transition: all 0.3s ease-in-out;
  /* background-color: #003c78; */
  background-color: #663479;
  /* box-shadow: 0 2px 10px 0 rgba(0, 60, 120, 0.75); */
}

.view-tariffs .view-content .views-row .views-field-nothing-1,
.view-tariffs-zala .view-content .views-row .views-field-view-node,
.view-tarify-dlya-yur-lic .view-content .views-row .views-field-nothing-1 {
  width: calc(50% - 10px);
  order: 6;
}

.view-tariffs .view-content .views-row .views-field-nothing-1 a,
.view-tariffs-zala .view-content .views-row .views-field-view-node a,
.view-tarify-dlya-yur-lic .view-content .views-row .views-field-nothing-1 a {
  width: 100%;
  display: inline-block;
  padding: 0.75em 0.25em;
  border-radius: 0.875em;
  text-align: center;
  color: #fff;
  transition: all 0.3s ease-in-out;
  /* background-color: #653179; */
  background-color: #a87bca;
  box-shadow: 0 2px 10px 0 rgba(51, 180, 238, 0);
}

.view-tariffs .view-content .views-row .views-field-nothing a:hover,
.view-tariffs .view-content .views-row .views-field-nothing-1 a:hover,
.view-tariffs-zala .view-content .views-row .views-field-nothing a:hover,
.view-tariffs-zala .view-content .views-row .views-field-view-node a:hover {
  background-color: #005a8c;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  transform: translateY(2px);
}

.view-tariffs .view-content .views-row .views-field-nothing a:active,
.view-tariffs .view-content .views-row .views-field-nothing-1:active,
.view-tariffs-zala .view-content .views-row .views-field-nothing a:active,
.view-tariffs-zala .view-content .views-row .views-field-view-node a:active {
  transform: translateY(1px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.view-tarify-dlya-yur-lic .view-content .views-row .views-field-nothing a:hover,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row
  .views-field-nothing-1
  a:hover {
  background-color: #005a8c;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  transform: translateY(2px);
}

.view-tarify-dlya-yur-lic
  .view-content
  .views-row
  .views-field-nothing
  a:active,
.view-tarify-dlya-yur-lic
  .view-content
  .views-row
  .views-field-nothing-1:active {
  transform: translateY(1px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.container:has(.node__content_body) {
  max-width: 100%;
  padding: 0;
}

.container:has(.node__content_body)
  #block-views-block-partnerskie-sayty-block-1 {
  max-width: 1440px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}

.container:has(.node__content_body) .page-title {
  display: none;
}

.container:has(.node__content_body) .node__content {
  position: relative;
  overflow: hidden;
}

.container:has(.node__content_body) .node__content .node__content_image {
  position: absolute;
  width: 100%;
  height: 100%;
}

.container:has(.node__content_body) .node__content .node__content_image * {
  margin: 0 !important;
  padding: 0 !important;
}

.container:has(.node__content_body) .node__content .node__content_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}

.container:has(.node__content_body) .node__content .node__content_body {
  max-width: 1440px;
  margin: 0 auto;
  padding: 60px 15px;
}

.container:has(.node__content_body) .node__content .node__content_body > div {
  background-color: #fff;
  border-radius: 24px;
  width: fit-content;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 20;
  align-self: flex-start;
  padding: 40px 52px;
  box-shadow: 0 1px 39px rgba(22, 47, 70, 0.08),
    0 40px 79px rgba(22, 47, 70, 0.08);
  font-family: "Inter", sans-serif;
}

.container:has(.node__content_body)
  .node__content
  .node__content_body
  > div
  h2 {
  font-family: "Unbounded", sans-serif;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 500;
}

.container:has(.node__content_body)
  .node__content
  .node__content_body
  > div
  .field--name-field-type-internet {
  color: #000;
  font-size: 18px;
  margin-bottom: 50px !important;
}

.container:has(.node__content_body)
  .node__content
  .node__content_body
  > div
  .field--name-field-tarif-speed-receive-transm
  .field_label,
.container:has(.node__content_body)
  .node__content
  .node__content_body
  > div
  .field--name-field-price
  .field_label {
  color: #757575;
}

.container:has(.node__content_body)
  .node__content
  .node__content_body
  > div
  .field--name-field-tarif-speed-receive-transm
  .field__item,
.container:has(.node__content_body)
  .node__content
  .node__content_body
  > div
  .field--name-field-price
  .field__item {
  font-size: 24px;
  margin-bottom: 30px !important;
  font-weight: 600;
}
#header > .row > .region-header-left {
  padding-left: 15px;
}
@media (max-width: 410px) {
  .formassomicallback #edit-contact-data .fieldset-wrapper {
    width: 240px;
  }
}

/* !MEDIA QUERIES */
@media (max-width: 1400px) {
  #block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a,
  #block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a {
    gap: 10px;
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs a {
    gap: 10px;
  }
}

@media (max-width: 1200px) {
  #block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs li,
  #block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs li {
    width: calc((100% - 20px) / 3);
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs li {
    width: calc((100% - 20px) / 3);
  }

  .view-tariffs .view-content .views-row {
    width: calc((100% - 40px) / 2);
  }

  .view-tariffs-subscriptions .view-content {
    gap: 20px;
  }

  .view-tarify-dlya-yur-lic .view-content .views-row {
    width: calc((100% - 40px) / 2);
  }

  .view-tarify-dlya-yur-lic-subscriptions .view-content {
    gap: 20px;
  }
}

@media (max-width: 992px) {
  #block-beltelecom-quicktabstarifyfizicheskimlicam
    .quicktabs-tabs
    li
    #block-beltelecom-quicktabstarifyzaladlyafizlic
    .quicktabs-tabs
    li {
    width: calc((100% - 10px) / 2);
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs li {
    width: calc((100% - 10px) / 2);
  }

  #main-menu .menu {
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
  }

  #quicktabs-tabpage-tariffs_individuals-0
    .tariff-group:nth-of-type(3)
    .views-row:last-of-type
    .views-field-title {
    margin-bottom: 68px;
  }

  .view-tariffs-subscriptions .view-content .views-row {
    width: calc((100% - 20px) / 2);
    border-radius: 16px;
  }

  .view-tarify-dlya-yur-lic-subscriptions .view-content .views-row {
    width: calc((100% - 20px) / 2);
    border-radius: 16px;
  }

  #main-menu nav > ul.menu > li > a {
    padding: 15px 15px;
  }

  #header .header-buttons {
    margin-top: 1px;
  }
}

@media (max-width: 768px) {
  .region-header-right {
    width: 100%;
  }

  #block-subscriber-buttons {
    width: 100%;
  }

  #header .site-logo {
    width: 135px;
    margin: auto;
  }

  #header .header-buttons {
    margin-top: 1px;
    flex-wrap: wrap;
  }

  #order-button {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 1px;
    text-align: center;

    border-radius: 8px 8px 0 0;
  }

  .header-buttons-one #pay-button {
    width: 100%;
    margin: 0 0 1px 0;
    text-align: center;
  }

  .header-buttons #pay-button {
    margin: 0 0 1px 0;
  }

  .header-buttons #pay-button {
    border-radius: 0;
  }

  #account-link {
    border-radius: 0;
  }

  #account-link {
    width: 100%;
    text-align: center;
  }

  #header .header-buttons {
    margin: 1px 0 0 0;
    flex-wrap: wrap;
  }

  #pay-button {
    width: 100%;
    text-align: center;
  }

  #business-button {
    width: 100%;
  }

  #call-center-text {
    font-size: 0.8em;
  }

  #stc-button {
    width: 100%;
    margin-right: 0;
  }

  #zakaz-button {
    margin: 1px 0 0 0;
    width: 100%;
    border-radius: 0 0 8px 8px;
  }

  #main-menu .menu-item {
    font-size: 14px;
  }
}

@media (max-width: 760px) {
  #block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs li,
  #block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs li {
    width: calc(100%);
  }

  #block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a,
  #block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a {
    gap: 0;
  }

  #block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a::before,
  #block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a::before {
    transform: scale(0.7);
    margin-left: 0;
  }

  #block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a,
  #block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a {
    font-size: 18px;
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs li {
    width: calc(100%);
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs a {
    gap: 0;
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam
    .quicktabs-tabs
    a::before {
    transform: scale(0.7);
    margin-left: 0;
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs a {
    font-size: 18px;
  }

  #quicktabs-tabpage-tariffs_individuals-0
    .tariff-group:nth-of-type(3)
    .views-row:last-of-type
    .views-field-title {
    margin-bottom: 40px;
  }

  .view-tariffs-subscriptions .view-content .views-row,
  .view-tarify-dlya-yur-lic-subscriptions .view-content .views-row {
    width: calc(100%);
    border-radius: 16px;
  }

  .view-tariffs .view-content .views-row,
  .view-tarify-dlya-yur-lic .view-content .views-row {
    width: 100%;
  }

  .view-tariffs .view-content h3,
  .view-tarify-dlya-yur-lic .view-content h3 {
    font-size: 24px;
    margin: 60px 0 20px 0;
  }

  .tariff-group {
    gap: 20px;
  }

  .view-tariffs,
  .view-tarify-dlya-yur-lic {
    margin-top: 40px;
  }

  .view-tariffs .view-content .views-row .views-field-title,
  .view-tarify-dlya-yur-lic .view-content .views-row .views-field-title {
    font-size: 20px;
  }

  .view-tariffs .view-content .views-row .views-field-field-price,
  .view-tarify-dlya-yur-lic .view-content .views-row .views-field-field-price {
    font-size: 20px;
  }

  #block-beltelecom-quicktabstarifyfizicheskimlicam .quicktabs-tabs a:hover,
  #block-beltelecom-quicktabstarifyzaladlyafizlic .quicktabs-tabs a:hover {
    transform: translateY(-5px);
    box-shadow: 0 -5px 40px rgba(23, 58, 105, 0.07),
      0 40px 20px rgba(23, 58, 105, 0.05), 0 20px 10px rgba(23, 58, 105, 0.04),
      0 12.5px 6.5px rgba(23, 58, 105, 0.04), 0 5px 3px rgba(23, 58, 105, 0.03),
      0 1.5px 1.5px rgba(23, 58, 105, 0.02);
  }

  #block-beltelecom-quicktabstarifyyuridicheskimlicam .quicktabs-tabs a:hover {
    transform: translateY(-5px);
    box-shadow: 0 -5px 40px rgba(23, 58, 105, 0.07),
      0 40px 20px rgba(23, 58, 105, 0.05), 0 20px 10px rgba(23, 58, 105, 0.04),
      0 12.5px 6.5px rgba(23, 58, 105, 0.04), 0 5px 3px rgba(23, 58, 105, 0.03),
      0 1.5px 1.5px rgba(23, 58, 105, 0.02);
  }
}

@media (max-width: 575.98px) {
  h1 {
    font-size: 1.8em;
  }

  #main-menu nav > ul.menu > li {
    font-size: 14px;
  }

  #main-menu nav > ul.menu > li > a {
    padding: 10px 15px;
  }

  #call-center-icon {
    font-size: 1em;
  }

  #call-center-number {
    font-size: 2.3em;
  }
}

@media (max-width: 410px) {
}
