
    @font-face {
      font-family: VollkornSC;
      src: url('./fonts/VollkornSC.ttf');
    }

    @font-face {
      font-family: Vollkorn;
      src: url('./fonts/Vollkorn.ttf');
    }


    body {
    background-image: url('./src/bg.png');
    background-position: right bottom; /*Positioning*/
    background-repeat: no-repeat; /*Prevent showing multiple background images*/
    background-repeat: no-repeat;
    background-attachment: fixed;
    background: width: 500px;
    background: height: 500px;
    }

    .prom {
        width: 100px;
        height: 100px;
    }

    .headTxt {
      font-family: VollkornSC;
      font-style: normal;
      font-weight: normal;
      font-size: 50px;
      color: #000000;
      text-align: center;

    }

    .headBox {
      position: absolute;
      height: 70px;
      top: 70px;
    }



    html {
        scroll-behavior: smooth;
        font-family: Arial, Helvetica, sans-serif ;
        font-size: 15px !important;
    }

    a {
      color: #FFFFFF;
      text-decoration: none;
    }

    a:hover {
      color: #C8B273;
    }

    .container-horizontal {
        display: flex;
        flex-direction: row;
    }

    .container-vertical {
        display: flex;
        flex-direction: column;
    }

    .centered-vertical {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    @media (min-width:993px){
      .width {
          width: 75%;
      }
    }



    .centered {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .nav  {
        padding: 15px !important;
        position: fixed;
    }

    .navIcon {
      position: absolute;
      width: 68px;
      height: 42px;
      right: 42px;
      top: 55px;
    }

    .title {
        font-weight: 800;
        font-size: 80px;
    }

    .logo {
        width: auto;
        height: 142px;
        position: absolute;
        top: 0px;
    }

    .nav-item  {
        white-space: nowrap;
    }

    .pgImg{
      width: 100%;
      height: auto;
    }

    .active {
        border-bottom: 3px solid #0a6ab6 !important;
    }

    .overlay {
        padding-top: 10px;
        background-color: rgba(134, 47, 47, 1);
        background-image: url("");
    }

    .overlayCard {
        padding-top: 0px;
        background-color: white;
    }

    .overlayNav {
        padding-top: 10px;
        background-color: rgba(134, 47, 47, 1);
        background-image: url('./src/bg.png');
        background-position: right bottom; /*Positioning*/
        background-repeat: no-repeat; /*Prevent showing multiple background images*/
        background-attachment: fixed;
        background: width: 500px;
        background: height: 500px;
    }

    .posNav {
      position: absolute;
      width: 364px;
      height: 100vh;
      right: 0;
    }

    .menuTxt {
      font-family: VollkornSC;
      font-style: normal;
      font-weight: normal;
      font-size: 30px;
      line-height: 42px;
      color: #FFFFFF;
      text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

    .menuTxt2 {
      color:  #000000;
      font-family: VollkornSC;
      font-style: normal;
      font-weight: normal;
      font-size: 22px;
      line-height: 31px;
    }

    .menuTxt2:hover {
      color:  #C8B273;
    }

    .menuTxt:hover {
      color:  #C8B273;
    }

    .button {
      font-family: VollkornSC;
      font-style: normal;
      font-weight: normal;
      font-size: 22px;
      color:  #FFFFFF;

      width: 130px;
      height: 44px;

      background: #862F2F;
    }

    .button:hover {
      color:  #C8B273;
    }

    .bsTxt {
      font-family: Vollkorn;
      font-style: normal;
      font-weight: normal;
      font-size: 20px;
      line-height: 28px;
      text-align: justify;
      color: #000000;

    }

    .h1Txt {
      font-family: Vollkorn;
      font-style: normal;
      font-weight: normal;
      font-size: 30px;
      line-height: 42px;
      color: #C8B273;
      text-align: center;
    }

    .footerRotky {
      position: relative;
      height: 40px;
      background: #000000;
      width: 100%;
      bottom: 0px;
    }

    .footerPis {
      position: relative;
      width: 100%;
      height: 70px;
      background: #862F2F;
      bottom: -20px;
      padding-top: 1px;
    }

    .footerRotkyTxt {
      text-align: center;
      color: #FFFFFF;
      font-family: Calibri;
      font-style: normal;
      font-weight: normal;
      font-size: 20px;
    }

    .footerPisTxt {
      font-family: Vollkorn;
      font-style: normal;
      font-weight: normal;
      font-size: 20px;
      text-align: center;
      color: #C8B273;

    }

    .footer,
    .push {
      height: 50px;
    }
