@font-face {
    font-family: 'Golos Text';
    src: local('Golos Text Regular'), local('Golos Text-Regular'),
        url('../fonts/Golos-Text_Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Golos Text';
    src: local('Golos Text SemiBold'), local('Golos Text-SemiBold'),
        url('../fonts/Golos-Text_DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

html, body, main {height: 100%;}

body {
  background: #FAF0E6;
  background-size: cover;
  font-family: 'Golos Text';
  color: #462A09;
  font-weight: 400;
}

.app-svg {
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 0;
}

img {
  max-width: 100%;
}

a {text-decoration: none;}

main {display: flex;}
main .column_left {display: flex;flex-direction: column;padding: 3% 10%;-webkit-box-sizing: border-box;box-sizing: border-box;height: 100%;}
main .column_right {height: auto;margin: auto 30px 30px auto;}
main .column_right img {max-height: 90vh;}
.header {font-size: 32px;margin-bottom: 30px;}
.text-gradient {background-image: linear-gradient(90deg, #462A09 0%, #A66868 100%);color: transparent;background-clip: text;}
.footer {margin-top: auto;}
.footer__logo {margin-bottom: 18px;}
.footer__logo_after {display: none;}
.footer__link {margin-top: 2px;}
.footer__link a {font-size: 36px;font-weight: 600;}
