@charset "utf-8";
@font-face {
  font-family: "Museo";
    src: url("/fonts/MuseoCyr/MuseoCyrl700.otf"), 
      url("/fonts/MuseoCyr/MuseoCyrl700.ttf"), 
      url("/fonts/MuseoCyr/MuseoCyrl700.eot"), 
      url("/fonts/MuseoCyr/MuseoCyrl700.svg"), 
      url("/fonts/MuseoCyr/MuseoCyrl700.woff"), 
      url("/fonts/MuseoCyr/MuseoCyrl700.woff2");
  font-weight: 700;
}

@font-face {
  font-family: "Museo";
  src: url("/fonts/MuseoCyr/MuseoCyrl300.otf"), 
      url("/fonts/MuseoCyr/MuseoCyrl300.ttf"), 
      url("/fonts/MuseoCyr/MuseoCyrl300.eot"), 
      url("/fonts/MuseoCyr/MuseoCyrl300.svg"), 
      url("/fonts/MuseoCyr/MuseoCyrl300.woff"), 
      url("/fonts/MuseoCyr/MuseoCyrl300.woff2");
  font-weight: 300;
}

.top-header, .info-wrapper__info,
.info__wrapper, .second-block, .principles-wrapper__principles, .support-block, .cards-block, .feedback-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

* {
  padding: 0;
  margin: 0;
  font-family: Montserrat;
}

html,
body {
  overflow-x: hidden;
}

.compensate-for-scrollbar {
  margin: 0 !important;
}

button {
  outline: 0 !important;
}

button:hover {
  cursor: pointer;
}

input,
select,
a {
  outline: 0 !important;
}

a {
  text-decoration-skip-ink: none;
}

header {
  background-repeat: no-repeat;
  background-size: cover;
  background-position:bottom;
  -webkit-transition: background-image 0.7s;
  transition: background-image 0.7s;
  padding: 95px 0 49px 0;
}

header p {
  color: #fefefe;
  font-size: 17px;
  font-weight: 500;
  margin: -3px 0 0 20px;
}

.container {
  max-width: 1178px;
  margin: auto;
  padding: 0;
}

.top-header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.top-header img {
  -o-object-fit: contain;
     object-fit: contain;
}

.logo-wrapper {
  margin: 0 60px 0 0;
  cursor: pointer;
}

.info__wrapper {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.info__inner a.info__wrapper__wa {
  color: #f6cfa6;
  font-size: 14px;
  font-weight: 700;
  line-height: 37.57px;
  text-decoration: underline;
  margin: 0 0 0 24px;
}

.info-wrapper:first-of-type {
  padding: 0 22px 0 0;
}

.info__inner-phone-call {
  margin: 4px 0 0 0;
}

.info__wrapper__wa {
  line-height: 0 !important;
}

.info-wrapper__slogan {
  color: #f6cfa6;
  font-size: 27.5px;
  font-weight: 400;
  margin: 10px 0 0 3px;
}

.social-media__facebook::before {
  content: url(/img/facebook.png);
  margin: 13px 13px 0 0;
  display: inline-block;
}

.social-media__insta::before {
  content: url(/img/instagram.png);
  margin: 13px 0 0 0;
}

.top-menu__info-wrapper {
  margin-right: -45px;
}

.nav-top {
  border-radius: 40px;
  background-color: rgba(255, 255, 255, 0.15);
  padding: 30px 52px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 43px;
}

.nav-top a {
  color: #ffffff;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}

.nav-top a:hover {
  border-bottom: 2px solid #f8b477;
}

.prev-block {
  margin: 88px 0 0 0;
  font-weight: 700;
}

.prev-block h1 {
  font-size: 93px;
  color: #f8b477;
  font-family: "Museo";
  line-height: 64.8px;
  font-weight: 700;
}

.prev-block h1 span {
  font-family: "Museo";
  font-size: 60px;
  color: #72dcec;
  font-size: 60px;
}

.prev-block h6 {
  font-size: 24px;
  color: #ffffff;
  margin: 35px 0 46px 0;
  font-weight: 400;
}

.btn-accent-blue {
  border-radius: 40px;
  background-color: #3ec3d7;
  font-size: 21px;
  font-weight: 700;
  border: 3px solid #3ec3d7;
  padding: 0 70px;
  height: 80px;
  color: #ffffff;
  margin: 0 0 170px 0;
  /* -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; */
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn-accent-blue:hover {
	/*
  -webkit-box-shadow: 0px 0px 20px 0px #3ec3d7;
          box-shadow: 0px 0px 20px 0px #3ec3d7;
 	*/
	color: #3ec3d7;
	background: transparent;
	
}

.second-block {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 124px 0;
}

.second-block img {
  -o-object-fit: contain;
     object-fit: contain;
}

.second-block__text-block img {
  display: none;
}

.accent-header h3 {
  font-family: "Museo";
  font-weight: 700;
  font-size: 60px;
  color: #f6a45b;
}

.accent-header h5 {
  font-family: "Museo";
  font-weight: 700;
  font-size: 34px;
  color: #3ec3d7;
}

.accent-header h6 {
  color: #3d3d3d;
  font-size: 24px;
  font-weight: 500;
  margin: 32px 0;
}

.accent-header p {
  margin: 3px 0 30px 0;
  font-size: 17px;
  font-weight: 300;
  color: #4b4c4c;
}

.btn-accent-white {
  border-radius: 40px;
  border: 2px solid #3ec3d7;
  color: #3ec3d7;
  font-weight: 700;
  padding: 0 85px;
  height: 80px;
  font-size: 21px;
  background: transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn-accent-white:hover {
  background: #3ec3d7;
  color: #fff;
}

.principles-wrapper, .feedback-form {
  background-color: #eef7f9;
  border-radius: 60px;
  -webkit-box-shadow: 0px 20px 20px 0px #e5f0f1;
          box-shadow: 0px 20px 20px 0px #e5f0f1;
}

.principles-wrapper {
  margin: 0 0 68px 0;
  padding: 85px 0;
}

.default-header {
  font-family: "Museo";
  color: #3d3d3d;
  font-size: 34px;
  font-weight: 700;
  text-align: center;
}

.principles-wrapper__principles {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.principles-wrapper__principles div {
  text-align: center;
}

.principles-wrapper__principles img {
  margin: 51px 0 19px 0;
}

.principles-wrapper__principles p {
  font-size: 17px;
  padding: 0 15px;
  font-weight: 500;
}

.support-block {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0 50px 50px;
  background-color: #f8ac68;
  color: #ffffff;
  padding: 46px 51px 44px 101px;
}

.support-block button {
  margin: auto 0 auto auto;
  padding: 0 60px;
}

.default-header-white {
  font-family: "Museo";
  color: #fff;
  font-size: 30px;
  line-height: 44px;
  font-weight: 700;
  text-align: center;
}

.support-block__info p {
  margin-top: 7px;
  font-size: 17px;
}

.support-block__info h3 {
  text-align: left;
}

.cards-block {
  text-align: center;
  padding: 30px 0 85px;
}

.cards-block p {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  margin: 55% auto 16px;
  width: 280px;
  line-height: 25px;
}

.cards-block button {
  border-radius: 40px;
  border: 2px solid #ffffff;
  padding: 0 55px;
  height: 80px;
  background: none;
  font-size: 21px;
  font-weight: 700;
  color: #ffffff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.cards-block button:hover {
  background: #ffffff;
  color: #3ec3d7;
}

.cards-block__card {
  width: 380px;
  height: 390px;
  margin-right: 30px;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

.cards-block__card:nth-of-type(1) {
  background: url(/img/2-layers.png);
}

.cards-block__card:nth-of-type(1) p {
  margin: 48% auto 16px;
}

.cards-block__card:nth-of-type(2) {
  background: url(/img/people.png);
}

.cards-block__card:nth-of-type(3) {
  background: url(/img/comp.png);
  margin-right: 0;
}

.bg-flow {
  background: url("/img/bg_1.png") no-repeat;
  background-position: center;
  background-size: cover;
  padding: 51px 0 0 0;
}

.statisticks-block {
  margin: 262px 0 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.statisticks-block h3 {
  font-family: "Museo";
  font-size: 60px;
  color: #ffffff;
  font-weight: 700;

}

.statisticks-block h3 span {
  font-family: "Museo";
  font-size: 34px;
}

.numbers-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0 0 0 46px;
}

.nubmer-block {
  text-align: center;
  position: absolute;
}

.nubmer-block h2 {
  font-size: 61px;
  font-weight: 700;
  font-family: "Museo";
}

.nubmer-block p {
  font-weight: 500;
}

.nubmer-block:nth-of-type(1) {
  width: 263px;
  height: 195px;
  border-radius: 40px 40px 40px 0;
  background-color: #e6f6f8;
  padding: 38px 42px;
  -webkit-box-shadow: -4px 14px 20px 0px rgba(230, 246, 248, 0.6);
          box-shadow: -4px 14px 20px 0px rgba(230, 246, 248, 0.6);
}

.nubmer-block:nth-of-type(1) h2 {
  color: #3ec3d7;
}

.nubmer-block:nth-of-type(2) {
  z-index: 2;
  width: 264px;
  height: 195px;
  left: 238px;
  bottom: 70px;
  border-radius: 0 40px 40px;
  background-color: #f6a45b;
  -webkit-box-shadow: -4px 14px 20px 0px rgba(246, 164, 91, 0.6);
          box-shadow: -4px 14px 20px 0px rgba(246, 164, 91, 0.6);
  padding: 34px 42px;
}

.nubmer-block:nth-of-type(2) h2 {
  color: #fff;
}

.nubmer-block:nth-of-type(3) {
  z-index: 3;
  bottom: 116px;
  left: 462px;
  width: 277px;
  height: 195px;
  border-radius: 40px 0 40px 40px;
  background-color: #aaf2fb;
  -webkit-box-shadow: -4px 14px 20px 0px rgba(170, 242, 251, 0.6);
          box-shadow: -4px 14px 20px 0px rgba(170, 242, 251, 0.6);
  padding: 34px 42px;
}

.nubmer-block:nth-of-type(3) h2 {
  color: #3a757d;
}

.nubmer-block:nth-of-type(4) {
  z-index: 1;
  width: 314px;
  height: 200px;
  top: 116px;
  left: 327px;
  border-radius: 40px 40px 0;
  background-color: #f7c38c;
  -webkit-box-shadow: -4px 14px 20px 0px rgba(247, 195, 140, 0.6);
          box-shadow: -4px 14px 20px 0px rgba(247, 195, 140, 0.6);
  padding: 42px 0;
}

.nubmer-block:nth-of-type(4) h2 {
  color: #3d3d3d;
  margin: 0 0 6px 0;
}

.gradient-bg-flow {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0f91a50a), to(rgba(62, 195, 215, 0)));
  background-image: linear-gradient(to top, #0f91a50a 0%, rgba(62, 195, 215, 0) 100%);
}

.approach-block {
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 180px 0 240px 0;
}

.approach-block h3 {
  text-align: left;
  padding: 36px 0 28px 0;
}

.approach-block h6 {
  font-size: 24px;
  font-weight: 500;
  padding: 0 0 18px 0;
}

.approach-block p {
  font-size: 17px;
}

.feedback-form {
  padding: 97px 99px 76px;
  margin: 123px 0 144px;
}

.feedback-form input,
.feedback-form select,
.feedback-form .dropdown-toggle {
  height: 60px;
  background: none;
  border: 0;
  width: 100%;
  color: #f6a45b;
}

.feedback-form input::-webkit-input-placeholder,
.feedback-form select::-webkit-input-placeholder,
.feedback-form .dropdown-toggle::-webkit-input-placeholder {
  color: #f6a45b;
}

.feedback-form input:-ms-input-placeholder,
.feedback-form select:-ms-input-placeholder,
.feedback-form .dropdown-toggle:-ms-input-placeholder {
  color: #f6a45b;
}

.feedback-form input::-ms-input-placeholder,
.feedback-form select::-ms-input-placeholder,
.feedback-form .dropdown-toggle::-ms-input-placeholder {
  color: #f6a45b;
}

.feedback-form input::placeholder,
.feedback-form select::placeholder,
.feedback-form .dropdown-toggle::placeholder {
  color: #f6a45b;
}

.feedback-form button {
  float: right;
  margin: 0;
}

.feedback-form select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}

.feedback-form option {
  height: 90px;
}

.dropdown {
  width: 100%;
}

.dropdown-menu {
  width: 100%;
  padding: 0;
}

.dropdown-item {
  padding: 1rem;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3ec3d7;
}

.dropdown-toggle {
  text-align: left;
}

.dropdown-toggle::after {
  content: url(/img/arrow.svg);
  border: 0;
  right: 44px;
  position: absolute;
}

.feedback-from__input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #a5a5a53d;
}

.feedback-from__input-wrapper img {
  -o-object-fit: contain;
     object-fit: contain;
  padding: 0 22px 0;
}

.feedback-from__input-wrapper:last-of-type {
  margin: 0 0 23px 0;
}

.photo-block img {
  border-radius: 20px;
}

.photo-block img:first-of-type {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.photo-block img:first-of-type:hover {
  opacity: 0.5;
  -webkit-box-shadow: 0px 20px 20px 0px #73c6d2;
          box-shadow: 0px 20px 20px 0px #73c6d2;
}

.photos-block h3 {
  margin-bottom: 54px;
}

footer {
  background: url("/img/bg_22.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 199px 0 82px 0;
}

footer .btn-accent-white {
  padding: 0 45px;
  height: 80px;
}

footer .wrapper-photo-block {
  padding: 54px 0 0 0;
}

.footer__btn-orange {
  border-radius: 40px;
  background-color: #f6a45b;
  font-size: 21px;
  font-weight: 700;
  height: 80px;
  padding: 0 41px;
  border: 0;
  color: #fff;
  margin: 0 0 21px 0;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.footer__btn-orange:hover {
  -webkit-box-shadow: 0 0 20px #f6a45b;
          box-shadow: 0 0 20px #f6a45b;
}

.info-bottom a,
.info-bottom p {
  color: #576061;
  font-weight: 500;
  padding: 0 0 30px 23px;
  margin: 0;
}

.info-bottom__call-link {
  color: #f6a45b !important;
  font-size: 14px;
  letter-spacing: 0.28px;
  padding: 0 0 30px 10px !important;
}

.we-are-block {
  margin: 0 70px 0 0;
}

.we-are-block a {
  font-size: 12px;
  font-weight: 500;
  color: #3ec3d7;
  letter-spacing: 0.34px;
}

.we-are-block p {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.26px;
  margin: 32px 0 20px;
}

.info-bottom__social-media a {
  text-decoration: none;
}

.info-bottom__social-media a::before {
  margin-right: 18px;
  vertical-align: middle;
}

.info-bottom__social-media a:nth-of-type(1)::before {
  content: url("/img/facebook_1.png");
}

.info-bottom__social-media a:nth-of-type(2)::before {
  content: url("/img/instagram_1.png");
}

.info-bottom__social-media a {
  padding: 0 39px 0 0;
}

.p-0 {
  padding: 0;
}

.info-bottom {
  margin: 11px 0;
}

.navBurger {
  z-index: 12;
  position: fixed;
  right: 15px;
  top: 20px;
  cursor: pointer;
  background: #111;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-clip: content-box;
  width: 30px;
  height: 25px;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.navBurger:before, .navBurger:after {
  content: "";
  position: absolute;
  background: #111;
  height: 3px;
  width: 100%;
  right: 0;
  will-change: rotate;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.navBurger:before {
  top: -10px;
  width: 100%; /*width: 90%;*/
}

.navBurger:after {
  bottom: -10px;
  width: 100%; /*width: 80%;*/
}

.navBurger.active {
  background: transparent;
  background-clip: content-box;
}

.navBurger.active:before {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  top: 0;
  background: #eee;
  width: 110%;
}

.navBurger.active:after {
  bottom: 0;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  background: #eee;
  width: 110%;
}

.overlay {
  z-index: 10;
  position: fixed;
  background: #906C5C; /*background: #2a3140;*/
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transform: scale(0);
          transform: scale(0);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
}

.overlay.open {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.overlay.open li {
  display: block;
  -webkit-animation: fadeInRight 0.4s cubic-bezier(0.42, 0.83, 0.7, 1.5) forwards;
          animation: fadeInRight 0.4s cubic-bezier(0.42, 0.83, 0.7, 1.5) forwards;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  -webkit-transform: rotate(-7deg);
          transform: rotate(-7deg);
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}

.overlay.open li:nth-of-type(2) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.overlay.open li:nth-of-type(3) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.overlay.open li:nth-of-type(4) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

.overlay.open li:nth-of-type(5) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

.overlay.open li:nth-of-type(6) {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}

.overlayMenu {
  position: absolute;
  text-align: right;
  right: 10vw;
  bottom: 10vw;
}

.overlayMenu ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: block;
  position: relative;
  height: 100%;
}

.overlayMenu ul li {
  display: block;
  position: relative;
  opacity: 0;
  width: 100%;
}

.overlayMenu ul li a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  padding: 10px 40px 10px 40px;
  margin: 5px 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  /*background: #2a3140;*/
}

.overlayMenu ul li a:hover, .overlayMenu ul li a:active, .overlayMenu ul li a:focus {
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
  /*padding-left: 80px;*/
  /*border: 1px solid white;*/
}

.locked {
  overflow: hidden;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 50px;
  }
  100% {
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 50px;
  }
  100% {
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

.video-block {
  height: 390px;
  border-radius: 50px;
  /*background-color: #e5f4f6;*/
  background-image:url(/images/video.jpg);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  margin: 0 69px 0 0;
}

.video-block button {
  border: 0;
  background: none;
  width: 630px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-block button::before {
  content: url(/img/3-layers.png);
  position: absolute;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.video-block button:hover::before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}

.nav-dot {
  position: absolute;
  width: 26px;
  height: 26px;
  background-color: #ffffff;
  opacity: 0.2;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 7px solid transparent;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}

.nav-dot.active {
  background-color: rgba(246, 207, 166, 0.3);
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.nav-dot.active .nav-dot__core {
  opacity: 1;
}

.nav-dot:first-of-type {
  right: 79px;
}

.nav-dot:nth-of-type(2) {
  right: 41px;
}

.nav-dot:last-of-type {
  right: 0;
  margin-right: 0;
}

.nav-dot__core {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f8b477;
  position: absolute;
}

.nav-slider {
  position: absolute;
  top: 391px;
  right: 0;
}

.carousel-item.active {
  -webkit-animation: fadeIn 1.5s;
          animation: fadeIn 1.5s;
}

.carousel-inner {
  height: 625px;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.footer__btns-block {
  text-align: right;
}
/*# sourceMappingURL=style.css.map */
