@import url(https://fonts.googleapis.com/css2?family=Oswald&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3&display=swap);
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'OpenSans-Regular';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'OpenSans-MediumItalic';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans MediumItalic'), local('OpenSans-MediumItalic'), url(https://fonts.gstatic.com/s/opensans/v35/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWV0ewJER.woff2) format('woff');
}

@font-face {
  font-family: 'OpenSans-Bold';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4taVIGxA.woff2) format('woff');
}

@font-face {
  font-family: 'OpenSans-BoldItalic';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans BoldItalic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v35/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV0ewJER.woff2) format('woff');
}


@font-face {
  font-family: 'TTLivretDisplay-It';
  src: url('../fonts/TT Livret Display Italic.woff2') format('woff2');
}

@font-face {
  font-family: 'TTLivretDisplay-Lt';
  src: url('../fonts/TT Livret Display Light.woff2') format('woff2');
}

@font-face {
  font-family: 'TTLivretDisplay-Rg';
  src: url('../fonts/TT Livret Display Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Normatica-Medium';
  src: url('../fonts/Normatica-Medium.ttf') format('truetype');
}



:root, [data-bs-theme=light] {
  --bs-primary: #ff9d1e;
  --bs-primary-rgb: 255,157,30;
  --bs-primary-text-emphasis: #663F0C;
  --bs-primary-bg-subtle: #FFEBD2;
  --bs-primary-border-subtle: #FFD8A5;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff9d1e;
  --bs-btn-border-color: #ff9d1e;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFAC40;
  --bs-btn-hover-border-color: #FFA734;
  --bs-btn-focus-shadow-rgb: 38,24,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFB14B;
  --bs-btn-active-border-color: #FFA734;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff9d1e;
  --bs-btn-disabled-border-color: #ff9d1e;
}

.btn-outline-primary {
  --bs-btn-color: #ff9d1e;
  --bs-btn-border-color: #ff9d1e;
  --bs-btn-focus-shadow-rgb: 255,157,30;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff9d1e;
  --bs-btn-hover-border-color: #ff9d1e;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff9d1e;
  --bs-btn-active-border-color: #ff9d1e;
  --bs-btn-disabled-color: #ff9d1e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff9d1e;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #ff9d1e;
  background: transparent;
  border-bottom: 2px solid #ff9d1e;
}

.image-container {
  height: 500px;
  margin-right: 40px;
  background-image: url('assets/img/Орнамент.svg');
  background-repeat: no-repeat;
  background-position: right; /* Устанавливаем изображение по середине */
}

h3 {
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
}

h1 {
  font-family: 'Oswald', sans-serif;
  font-weight: bold;
}

@media (max-width: 768px) {
  .header {
    margin-top: 50px;
  }
}

@media (min-width: 768px) {
  .navbar {
    width: 100%;
    background-color: rgb(0 55 58 / 0%);
    position: absolute;
    border-bottom: none;
  }
}

.form-control {
  background-color: transparent;
  color: white;
  font-weight: 100;
  border-radius: 5px;
  padding: 0.2rem 1rem;
}

.form-control:focus {
  background-color: #FF9D1E;
  color: #000000;
  border-color: #FF9D1E;
  box-shadow: none;
  font-weight: 600;
}

.btn-new {
  background: transparent;
  color: white;
  border-radius: 5px;
  border-color: white;
}

.btn:hover {
  background: #025c61;
}

body {
  background-color: #00373a;
}

#mainNav.navbar-dark .navbar-nav>li.nav-item>a.active {
  color: #ff9d1e;
}

div.query {
  background: radial-gradient(ellipse at center, #008D8E 0%, #008D8E 10%, #00373a 100%);
  border: 1px solid #ffffff54;
  border-radius: 10px;
  padding: 20px;
  font-family: 'TTLivretDisplay-Lt';

}

div.news-post {
  background: radial-gradient(ellipse at center, #008D8E 0%, #008D8E 10%, #00373a 100%);
  border: 1px solid #ffffff54;
  border-radius: 2px;
  font-family: 'TTLivretDisplay-Lt';
  padding: 0;
}

div.news-post>div {
  padding: 0;
}

div.query>h3 {
  font-family: 'Oswald', sans-serif
}

h4 {
  font-family: 'Source Sans 3', sans-serif;
}

h4.title {
  font-weight: bold;
}

div.query>button {
  font-family: 'Normatica-Medium'
}

div.query>a {
  font-family: 'Normatica-Medium'
}

h1.title {
  font-family: 'Normatica-Medium';
  vertical-align: middle;
}

p.title {
  font-family: 'Oswald', sans-serif;
  color: #FF9D1E;
}

.biography {
  font-family: 'TTLivretDisplay-It', sans-serif
}

.icon-ornament {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.84 52.84'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23ff9d1e%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='m19.29,52.84h-.07c-.65-1.05-1.19-2.16-1.43-3.39-.28-1.43.07-2.71,1.04-3.8.32-.36.7-.66,1.06-.99.09-.08.18-.15.31-.26-.32-.12-.59-.2-.85-.32-1.23-.53-2.18-1.43-3.04-2.43-.4-.46-.33-.5-.75-.01-1.03,1.19-2.16,2.23-3.72,2.68-.04.01-.07.05-.15.1.22.18.42.34.61.51,1.25,1.07,2.01,2.37,1.81,4.07-.07.58-.22,1.17-.43,1.72-.28.73-.66,1.41-1,2.12h-.13c-.04-.09-.09-.18-.12-.27-.77-2.58-2.2-4.76-4.03-6.7-1.03-1.09-2.09-2.14-3.11-3.24-.93-.99-1.74-2.07-2.23-3.36-.63-1.64-.66-3.34-.42-5.05.22-1.52.53-3.03.78-4.55.28-1.71.42-3.42-.39-5.04-.11-.23,0-.33.22-.25.48.16.97.29,1.43.51,1.19.56,1.9,1.5,2.06,2.82,0,.08.04.16.07.25.07-.03.11-.04.15-.06,1.18-.79,2.36-1.58,3.53-2.38.99-.68,1.93-1.42,2.72-2.34,1.91-2.24,1.76-4.94.29-7.29-.89-1.43-2.71-1.77-4.17-.91-1.39.82-1.79,2.37-1.01,3.94.4.8.99,1.45,1.64,2.05.3.28.31.32.03.64-.87.98-1.97,1.34-3.24,1.15-3.27-.49-5.78-4.05-5.23-7.37.26-1.55.99-2.85,2.02-4.01.09-.1.18-.21.3-.35-.14-.07-.23-.12-.33-.16C1.67,9.98.48,8.62.07,6.62.06,6.55.03,6.48,0,6.41c0-.24,0-.48,0-.73.07-.25.13-.51.22-.76.12-.35.21-.35.47-.09.46.47.91.96,1.42,1.37,1.2.97,2.6,1.62,4.05,2.11,1.61.54,3.23,1.02,4.85,1.54,1.18.38,2.34.79,3.31,1.61.03.02.08.02.14.04,0-.08.02-.15.02-.21-.09-.81-.25-1.61-.6-2.36-.61-1.29-1.66-2.08-2.94-2.61-.33-.14-.34-.23-.08-.45.85-.74,1.83-1.12,2.96-1.1.45,0,.45.01.42-.44-.12-1.69.06-3.28,1.63-4.33.07,0,.13,0,.2,0,.06.06.11.14.18.19.73.53,1.19,1.26,1.31,2.14.09.68.06,1.38.09,2.07,0,.12,0,.23,0,.34.05.02.07.04.09.04.09,0,.18,0,.26,0,1.12-.04,2.1.32,2.95,1.03.35.29.35.38-.07.55-2.23.9-3.27,2.62-3.47,4.94,0,.07.02.14.04.23.33-.22.6-.47.93-.62.83-.38,1.66-.75,2.53-1.05,1.45-.49,2.93-.89,4.38-1.38,2.27-.77,4.41-1.78,5.98-3.71.15-.19.29-.13.36.07.09.24.16.48.24.72v.99c-.03.07-.06.14-.08.21-.45,1.93-1.62,3.26-3.39,4.09-.1.04-.19.1-.32.17.11.14.21.24.29.36.47.68,1.01,1.32,1.38,2.05,2.08,4.2-.75,8.25-3.89,9.18-1.43.42-2.75.23-3.84-.88-.41-.42-.41-.44.03-.85.79-.75,1.49-1.57,1.8-2.64.41-1.39-.17-2.7-1.46-3.35-1.56-.79-3.36-.24-4.19,1.33-.32.62-.56,1.29-.74,1.97-.44,1.73-.07,3.31,1.01,4.73.7.92,1.57,1.66,2.51,2.32,1.31.91,2.64,1.79,3.96,2.69.03.02.08.03.16.06.04-.2.07-.38.1-.56.29-1.53,2.01-3.02,3.51-3.05.2,0,.22.1.16.26-.1.25-.23.5-.31.76-.41,1.22-.36,2.48-.17,3.72.23,1.51.54,3.01,.78,4.52.23,1.43.3,2.87.04,4.3-.32,1.78-1.25,3.23-2.45,4.53-1.05,1.13-2.14,2.22-3.2,3.33-1.86,1.96-3.33,4.15-4.11,6.77-.03.1-.09.2-.14.29Zm-1.22-18.22c.16-.09.26-.14.35-.2,1.4-.87,3.24-.8,4.57.17,1.3.95,1.62,2.45.78,3.82-.25.41-.6.76-.92,1.12-.07.08-.2.1-.3.15-.03-.11-.07-.22-.09-.33-.08-.55-.07-1.13-.24-1.65-.27-.85-1.03-1.27-1.92-1.17-.63.07-1.18.33-1.64.77-.75.73-.86,1.67-.23,2.5.92,1.2,2.17,1.78,3.68,1.71,1.47-.08,2.55-.87,3.38-2.04.71-1,1.09-2.13,1.38-3.3.38-1.49.07-2.84-.94-3.97-.67-.75-1.43-1.43-2.22-2.05-1.38-1.09-2.85-2.07-4.23-3.16-1.48-1.16-2.72-2.54-3.44-4.32-.02-.05-.06-.09-.09-.12-.04.02-.07.02-.08.03-.04.08-.07.16-.12.24-.47.76-.88,1.55-1.42,2.25-.81,1.06-1.84,1.89-2.9,2.68-1.34,1-2.7,1.97-4.03,2.99-.77.59-1.45,1.28-1.96,2.13-.5.83-.72,1.72-.57,2.69.21,1.33.63,2.59,1.35,3.73.4.62.88,1.15,1.5,1.56,1.81,1.21,4.37.77,5.65-.96.66-.89.59-1.91-.27-2.62-.36-.3-.82-.54-1.27-.66-1.15-.3-2.07.28-2.33,1.44-.1.44-.08.92-.13,1.37,0,.09-.05.18-.08.27-.09-.03-.2-.05-.25-.11-.33-.38-.7-.74-.97-1.16-.83-1.33-.53-2.83.73-3.78,1.32-1,3.19-1.1,4.6-.23.1.06.2.12.37.22-.03-.2-.04-.31-.07-.42-.25-1.12-.4-2.25-.36-3.41.08-2.01.76-3.76,2.23-5.17.33-.32.36-.32.69,0,1.02.98,1.7,2.16,2.01,3.54.38,1.68.23,3.35-.14,5.01-.03.12-.04.25-.08.44Z'/%3E%3C/svg%3E");
  display: inline-block;
  height: 1.5em;
  vertical-align: middle;
}

.text-indent.indent-1 {
  text-indent: 2ch;
}

.text-indent {
  font-family: 'OpenSans-MediumItalic';
}

.pl-5 {
  padding-left: 2em;
}

.nav-link {
  text-transform: uppercase;
}


