@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 400;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 400;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-Book.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 400;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-Oblique.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 400;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-BookOblique.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 200;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-Light.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 200;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-CondensedLight.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 200;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-LightOblique.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 200;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-CondensedLightObl.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 500;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-Condensed.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 500;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-CondensedOblique.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-ExtraBold.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-Bold.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-CondensedBold.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-CondensedExtraBold.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-ExtraBoldOblique.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-BoldOblique.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-CondExtraBoldObl.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 700;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-CondensedBoldOblique.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: normal;
  font-weight: 800;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-Heavy.woff) format('woff');
}
@font-face {
  font-family: futura lt;
  font-style: italic;
  font-weight: 800;
  src: local('Futura LT'), url(https://fonts.cdnfonts.com/s/18576/FuturaLT-HeavyOblique.woff) format('woff');
}
.jc-center {
  justify-content: center;
}
.jc-flexend {
  justify-content: flex-end;
}
.photo-ramka {
  display: flex;
  margin: 0 auto !important;
  height: 500px !important;
  width: 500px !important;
  justify-content: center !important;
}
.img-border {
  border: 0px solid #000 !important;
  border-radius: 15px !important;
}
.ai-str {
  align-items: stretch !important;
}
.font-rule {
  font-family: 'Futura LT', sans-serif !important;
  font-size: 1.125em;
  font-family: math;
  font-weight: 400;
}
.gal-img {
  width: 100%;
  height: auto;
}
.pos-abs {
  position: absolute;
}
.pos-stiky {
  position: sticky;
  bottom: 0;
}
.pos-stiky-t {
  position: sticky;
  top: 0;
}
.pos-stat {
  position: static;
}
.bg-white {
  background-color: white;
}
.bg-t {
  background-color: rgba(248, 249, 250);
  z-index: 9999999999999999999999999999;
}
.pad-t-300 {
  padding-top: 300px;
}
.pad-t-80 {
  padding-top: 80px;
}
.m-b-5 {
  margin-bottom: -30px;
}
.pad-l-300 {
  padding-left: 20px;
}
