

/* Start:/bitrix/templates/.default/components/bitrix/menu/main-svo/style.css?175453985149*/
.dropdown-toggle::after {
    content: inherit;
}
/* End */


/* Start:/bitrix/templates/template-svo/template_styles.css?17538120943516*/
        html{height:100%;}
        body {
/*
* Created with https://www.css-gradient.com
* Gradient link: https://www.css-gradient.com/?c1=ffda9d&c2=fff1d5>=l&gd=dbb
*/
background: #FFF1D5;

            font-family: "Marmelad", sans-serif;
            color: #7a5d4b;
            min-height:100%;
        }
h1{color:#731303;font-family: roboto;}
        .navbar {
            background-color: transparent;
            padding: 20px 0;
        }
        .navbar-brand img {
            height: 75px;
        }
        .nav-link {
            color: #7a5d4b;
            font-weight: bold;
        }
        .nav-link.active {
            border-bottom: 2px solid #7a5d4b;
        }
        .content-section {
            min-height: 100%;
 background: #ffda9d;        
background: linear-gradient(0deg, #FFDA9D, #FFF1D5);
        }

        .service-card {
            background-color: #DFC896;
            border-radius: 50px;
            padding: 20px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            text-align: center;
        }
        .service-card h3 {
            margin-top: 20px;
            color: #663A2A;
        }
        .service-card p {
            margin-top: 10px;
        }
        .btn-orange {
            background-color: #EB8847;
            border-color: #EB8847;
            color: white;
            font-weight: bold;
            border-radius: 20px;
            padding: 10px 20px;
        }
        .btn-orange:hover {
            background-color: #e07a0d;
            color: white;
        }
.content-section a{
color:#663A2A;
text-decoration:none;
}
.content-section a:hover{
color:#000;
text-decoration:underline;
}
.content-section label {
  display: block;
  margin-bottom: 10px;
  color: #555;
}
/*
.content-section input, .content-section select, .content-section button {
  width: calc(100% - 20px);
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 5px;
  border: 1px solid #ddd;
  font-size: 16px;
}*/
.content-section button {
  background-color: #4CAF50;
  color: white;
  border: none;
  cursor: pointer;
}
.content-section button:disabled {
  background-color: #ccc; /* Серый цвет */
  cursor: not-allowed; /* Курсор, показывающий, что кнопка неактивна */
}
.content-section button:hover {
  background-color: #45a049;
}
.content-section .hidden {
  display: none;
}
.content-section .error {
  color: red;
  font-size: 14px;
}
.content-section .pagination {
  text-align: right;
  margin-top: 10px;
  color: #777;
}

.bottom-block{
background:#e1ba8c;
color:#fff;
font-size:1.2rem;
position: fixed;
    bottom: 0;
}

.info-msg {
    color: #0A3345;
    font-size: 1.1rem;
    text-align: center;
    margin-bottom: 2rem;
}
.link-block {
    background: #FFF6E3;
    padding: 3rem 1rem 0;
    border-radius: 15px;
    text-align: center;
height: 100%;
position: relative;
    -webkit-box-shadow: 0px 6px 20px -12px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 6px 20px -12px rgba(0, 0, 0, 1);
    box-shadow: 0px 6px 20px -12px rgba(0, 0, 0, 1);
}
.link-block a:nth-child(1) {
    color: #24414A;
    font-weight: bold;
}
.link-block .desc {
    margin: 1rem 0 3rem;
}

.link-block a.button{
    background: #D4622C;
    padding: 0.5rem 1rem;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-weight: normal;
}
.link-block .button-container {
    position: absolute;
    width: calc(100% - 30px);
    bottom: -20px;
}

.main-links{
    position: relative;
    top: -50px;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/main-svo/style.css?175453985149 */
/* /bitrix/templates/template-svo/template_styles.css?17538120943516 */
