@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap');


#main { padding-bottom: 0px; }
.main > .container:first-child, .main > .motive__motto:first-child, .container--article { padding-bottom: 0px; }
#footer { display: none; }


h1, h2, h3, h4, h5, h6 { font-family: 'Google Sans Flex', sans-serif; font-weight: 500; }
h1 { color: #b40000; font-weight: 700; }
h2, h3 { color: #486220; font-weight: 700; }
p { font-family: 'Google Sans Flex', sans-serif; font-weight: 300; }
strong { font-weight: 600; }

.navbar__menu-link { font-weight: 500; }

@media (max-width: 780px) {
  .section--header h1, .section--header .h1, .section-title h1, .section-title .h1 {
    font-size: 1.7rem;
  }
}

.user-box-green { border-style: solid; border-width: 1px; border-color: #486220;  padding: 30px 30px 30px 30px; margin: 30px 0px 30px 0px;  border-radius: 10px; }
.user-box-green p, .user-box-green h4, .user-box-green h5 { color: #224118; }
.user-box-line { border-style: solid; border-width: 1px; border-color: #b40000;  padding: 30px 30px 30px 30px; margin: 30px 0px 30px 0px;  border-radius: 10px; }
.user-box-line p, .user-box-line h3, .user-box-line h4, .user-box-line h5 { color: #b40000; }
.user-patka { background-color: #224118; padding: 30px 40px 30px 40px; border-radius: 10px; }
.user-patka, .user-patka p, .user-patka a, .user-patka ul, .user-patka h4, .user-patka h5, .section-cell-item img { color: #ffffff; }
.user-patka a { color: #9ba886; font-weight: 500; }


@media (min-width: 1200px) {
  .navbar__brand-logo-img {
    max-width: 24rem;
  }
}

@media (min-width: 576px) {
  .navbar__brand-logo-img {
    max-width: 18rem;
  }
}
.navbar__brand-logo-img {
  image-rendering: -webkit-optimize-contrast;
  max-width: 16em;
}
