@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,100;1,300;1,400&display=swap");
body {
  font-family: roboto; }
  body span {
    font-weight: 400; }
  body .navbar-text {
    color: #ffffff;
    margin-left: 40px; }
  body svg {
    margin-right: 5px; }

.nav-item {
  border: solid 2px transparent; }
  .nav-item:hover {
    border: solid 2px #997c00; }

.carousel-caption {
  background-color: rgba(2, 2, 2, 0.6);}
  .carousel-caption h1 {
    font-family: "Oswald";
    letter-spacing: 1px; }

.carousel-indicators .active {
  background-color: #997c00; }

.intro .blokk {
  position: relative;
  padding: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #e8e8e917;
  border: 1px solid #e9e8e8;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); }
  .intro .blokk p {
    margin-left: 70px;
    margin-top: 20px;
    line-height: 1.2; }
  .intro .blokk h2 {
    margin-left: 70px;
    font-family: "Oswald";
    text-transform: uppercase;
    font-size: 18px; }
  .intro .blokk .icon {
    position: absolute;
    top: 40px; }
    .intro .blokk .icon img {
      width: 40px; }

.abo2 {
  background-image: url(../img/bg4.jpg);
  background-position: top ceter;
  background-size: cover;
  color: #fff; }
  .abo2 h3 {
    font-family: "Oswald";
    margin-top: 60px; }
  .abo2 span {
    font-weight: 400; }
  .abo2 .item1 {
    text-align: center;
    margin-bottom: 25px; }
    .abo2 .item1 p {
      margin-bottom: 10px; }
    .abo2 .item1 span {
      font-family: "Oswald";
      font-weight: normal;
      font-size: 24px;
      line-height: 16px; }
  .abo2 .item2 {
    margin-bottom: 25px; }
  .abo2 img {
    width: 200px;
    margin: auto;
  }
  
  .abo_abo {
  background: linear-gradient(rgba(2, 2, 2, 0.486), rgba(2, 2, 2, 0.938)); }

.about {
  background-image: url(../img/bg2.jpg);
  background-position: top ceter;
  background-size: cover;
  padding-top: 60px; }
  .about ul li {
    list-style-type: none; }
  .about h2 {
    margin-bottom: 20px;
    font-family: "Oswald", "san-serif"; }
  .about .wrapp {
    width: 270px;
    border: 6px solid #997c00;
    padding: 15px;
    margin-bottom: 30px; }
  .about .wrapp2 {
    background-color: #795c312c;
    padding: 40px;
    margin-right: -100px;
    position: relative;
    margin-top: 60px;
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); }
  .about img {
    margin-top: 60px; }
  .about .content {
    padding: 30px; }

.about-bl {
  background-color: #e4e4e4f1; }
  .about-bl ul li {
    list-style-type: none; }
  .about-bl h2 {
    margin-bottom: 20px;
    font-family: "Oswald", "san-serif"; }
  .about-bl .wrapp {
    width: 270px;
    display: block;
    border: 6px solid #3d5cef;
    padding: 15px;
    margin-bottom: 30px; }
  .about-bl .wrapp2 {
    background-color: #ffffffea;
    padding: 40px;
    margin-left: -100px;
    position: relative;
    margin-top: 60px;
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); }
  .about-bl img {
    margin-top: 60px; }
  .about-bl .content {
    padding: 30px; }

.cta {
  background: linear-gradient(rgba(2, 2, 2, 0.6), rgba(2, 2, 2, 0.8)), url(../img/bg1.jpg) fixed top center;
  padding: 30px 0;
  color: #fff; }
  .cta img {
    border-radius: 100%;
    border: 2px solid #777777; }
  .cta .foto {
    text-align: center; }
  .cta h3 {
    margin-top: 20px;
    font-family: "Oswald", "san-serif"; }
  .cta h5 {
    font-family: "Oswald", "san-serif"; }
  .cta p {
    margin-top: 5px;
    margin-bottom: 5px; }

.map {
  margin-top: 40px;
  padding: 20px; 
  background-color: #969696;}
  .map .wrapp {
    width: 270px;
    border: 6px solid #3d5cef;
    padding: 15px;
    margin-bottom: 30px; }
  .map h2 {
    margin-bottom: 20px;
    font-family: "Oswald", "san-serif"; }

.footer-top {
  background-color: #151515;
  color: #fff;
  border-top: 1px solid #222;
  padding: 30px 0 30px 0; }
  .footer-top h4 {
    font-family: "Oswald", "san-serif";
    font-weight: normal;
    margin-bottom: 20px; }
  .footer-top .footer-info img {
    margin-bottom: 15px; }
  .footer-top .footer-news p {
    font-size: 14px;
    margin-bottom: 0; }
  .footer-top .footer-news hr {
    color: #997c00; }

.footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0; }
.footer-links li {
  display: flex;
  align-items: center; }
.footer-links a {
  text-decoration: none;
  color: #fff;
  margin-left: 5px; }

/*# sourceMappingURL=style2.css.map */
