@media (max-width: 700px) {
  .carousel-control-prev{
      justify-content: center !important;
  }
  .carousel-control-next{
      justify-content: center !important;
  }
}
.carousel-control-prev{
  filter: invert(1);
}
.carousel-control-next{
  filter: invert(1);
}
@media (min-width: 700px) {
  .carousel-control-prev{
     justify-content: flex-start !important;
  }
  .carousel-control-next{
      justify-content: flex-end !important;
  }
}
.home {
  width: 100% !important;
  padding-top: 0;
  overflow: hidden;
}

@media (min-width: 700px) {
  .home .first-row {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center;
  }
}
@media (max-width: 700px) {
  .home .first-row {
    display: none;
  }
}
@media (min-width: 700px) {
  .home .row-first-row {
    margin-left: 5% !important;
    margin-right: 5% !important;
  }
}
.home .text-for-title-heals {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 900;
  font-size: 43px;
  line-height: 52px;
  display: flex;
  align-items: center;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #304c71;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
@media (max-width: 1025px) {
  .home .text-for-title-heals {
    font-size: 19px;
    line-height: 30px;
  }
}
@media (max-width: 700px) {
  .home .text-for-title-heals {
    font-size: 20px;
  }
}
@media (min-width: 700px) {
  .home .text-for-title-heals {
    width: 90%;
  }
}
.home .img-wraper {
  position: relative;
  padding: 0 !important;
}
.home .img-wraper img {
  width: 100%;
  height: 100%;
}
.home .anonim-every {
  margin-top: 1em;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 900;
  font-size: 18px;
  line-height: 1;
  display: flex;
  align-items: center;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #a5abac;
}
@media (max-width: 700px) {
  .home .anonim-every {
    font-size: 15px;
  }
}
.home .shadow {
  background-color: #cde28a;
  opacity: 27%;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media (max-width: 700px) {
  .home .shadow {
    display: none;
  }
}
.home .text-letter {
  font-weight: bolder;
  font-size: 30px;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-family: Segoe UI;
  font-style: normal;
  /* font-size: 21px;
  */
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 700px) {
  .home .text-letter {
    font-size: 17px;
    font-weight: bolder;
  }
}
@media (max-width: 1025px) {
  .home .text-letter {
    font-size: 17px;
  }
}
.home .letter {
  position: absolute;
  bottom: 5%;
  left: 10%;
}
.home .wraper-blue-block {
  background-color: #83bdd1;
  padding: 0;
  width: 100%;
  height: 100%;
}
.home .wraper-blue-block .row-row-wraper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
@media (max-width: 700px) {
  .home .wraper-blue-block .row-row-wraper {
    padding: 1em;
    width: 100%;
  }
}
@media (min-width: 700px) {
  .home .white-text-blue-block {
    line-height: 1.5 !important;
  }
}
.home .title-blue-block {
  margin-left: 5% !important;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #fff;
  padding: 1em;
  line-height: 1.5;
  padding-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
}
@media (min-width: 700px) {
  .home .title-blue-block {
    padding-bottom: 1em;
  }
}
@media (max-width: 1025px) {
  .home .title-blue-block {
    font-size: 12px;
    padding-bottom: 0;
  }
}
@media (max-width: 700px) {
  .home .title-blue-block {
    font-size: 10px;
    margin-top: 0%;
  }
}
.home .img-wrapper-col {
  align-self: center;
  padding-right: 0;
  justify-content: flex-end;
  display: flex;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 0px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 700px) {
  .home .img-wrapper-col {
    font-size: 12px;
  }
}
@media (max-width: 1025px) {
  .home .img-wrapper-col {
    padding-right: 0 !important;
  }
  .home .img-wrapper-col img {
    height: 1em;
  }
}
.home .text-wraper-col {
  justify-content: center;
  align-items: center;
  align-self: center;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 1.5;
  /* display: flex;
  */
  align-items: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  height: min-content;
}
@media (max-width: 1025px) {
  .home .text-wraper-col {
    font-size: 10px;
  }
}
@media (max-width: 700px) {
  .home .text-wraper-col {
    padding-left: 2px !important;
    font-size: 8px;
  }
}
.home .img-wrapper-free {
  padding: 0 !important;
  position: relative;
}
@media (max-width: 1025px) {
  .home .img-wrapper-free {
    height: 100%;
  }
}
.home .img-free {
  height: 100%;
  width: 100%;
}
.home .abaut-me {
  padding-top: 5%;
  padding-left: 5%;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 900;
  font-size: 21px;
  line-height: 1;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #83bdd1;
  padding-bottom: 1em;
}
@media (max-width: 700px) {
  .home .abaut-me {
    font-size: 10px;
  }
}
.home .abaut-text {
  font-family: Segoe UI;
  font-style: normal;
  /* font-weight: normal; */
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: black;
  font-weight: bold;
  width: 90%;
  padding-left: 5%;
}
@media (max-width: 1025px) {
  .home .abaut-text {
    font-family: Segoe UI;
    font-style: normal;
    font-size: 9px;
    line-height: 1;
    letter-spacing: 0.1em;
    text-transform: none;
    color: #a5abac;
    width: 100%;
    margin-bottom: 8px !important;
  }
}
@media (max-width: 1025px) {
  .home .icon-block-white {
    font-size: 16px !important;
  }
}
@media (min-width: 700px) {
  .home .icon-block-white {
    font-size: 20px;
    margin-bottom: 0.5rem;
  }
}
.home .img-wrapper-free-blue-block {
  justify-content: center;
  background-color: #304c71;
  color: white;
  display: flex;
  align-items: center;
  flex-direction: column;
  line-height: 1;
}
.home .blu-block-text-wrapper {
  font-size: 17px;
  line-height: 1;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}
@media (max-width: 701px) {
  .home .blu-block-text-wrapper {
    letter-spacing: 0;
  }
}
@media (max-width: 1025px) {
  .home .blu-block-text-wrapper {
    font-size: 10px;
  }
}
.home .blu-block-text-wrapper .col {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 701px) {
  .home .blu-block-text-wrapper .row {
    margin-top: 0;
  }
}
.home .blu-block-text-wrapper .right-col {
  text-align-last: right;
}
.home .all-white-block-wrapper {
  /* box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12) !important; */
  line-height: 3;
  padding: 2em !important;
  padding-left: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.home .all-white-block-wrapper:hover{
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12) !important;
}
@media (max-width: 1025px) {
  .home .all-white-block-wrapper {
    line-height: 1.8;
  }
}
@media (max-width: 700px) {
  .home .all-white-block-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.home .all-white-block-wrapper .logo-wrapper-for-white-block {
  margin: 0;
  justify-content: center;
}
@media (max-width: 1025px) {
  .home .all-white-block-wrapper .logo-wrapper-for-white-block img {
    height: 5em;
  }
}
@media (max-width: 700px) {
  .home .all-white-block-wrapper .logo-wrapper-for-white-block img {
    height: 7em;
  }
}
@media (max-width: 1025px) {
  .home .all-white-block-wrapper .logo-wrapper-for-white-block {
    margin-top: 0;
  }
}
.home .all-white-block-wrapper .title-white-block {
  padding-left: 5%;
  margin-top: 1em;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
  display: flex;
  align-items: center;
  letter-spacing: 0.015em;
  color: #304c71;
}
@media (max-width: 1025px) {
  .home .all-white-block-wrapper .title-white-block {
    font-size: 12px;
  }
}
@media (max-width: 700px) {
  .home .all-white-block-wrapper .title-white-block {
    justify-content: center;
    font-size: 17px;
    text-align: -webkit-center;
    margin-left: 2%;
    margin-right: 2%;
  }
}
.home .all-white-block-wrapper .grey-text-white-block {
  padding-left: 5%;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  /* line-height: 0px;
  */
  display: flex;
  align-items: center;
  letter-spacing: 0.015em;
  color: #a5abac;
}
@media (max-width: 1025px) {
  .home .all-white-block-wrapper .grey-text-white-block {
    font-size: 12px;
  }
}
@media (max-width: 700px) {
  .home .all-white-block-wrapper .grey-text-white-block {
    justify-content: center;
    font-size: 15px;
    padding-bottom: 1em;
  }
}
.home .all-white-block-wrapper .blue-text-white-block {
  /* font-family: Segoe UI;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  display: flex;
  align-items: center;
  letter-spacing: 0em;
  color: #304c71;
  padding-left: 5%;
  padding-right: 4%;
  line-height: 2;
  padding-bottom: 1em; */

  font-family: Segoe UI;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  display: flex;
  align-items: center;
  letter-spacing: 0em;
  color: #304c71;
  padding-left: 5%;
  padding-right: 4%;
  line-height: 1;
  padding-bottom: 1em;
}
@media (max-width: 1025px) {
  .home .all-white-block-wrapper .blue-text-white-block {
    font-size: 10px;
  }
}
@media (max-width: 700px) {
  .home .all-white-block-wrapper .blue-text-white-block {
    font-size: 16px;
    margin-left: 2%;
    margin-right: 2%;
    padding-right: 2em;
  }
}
.home .bluse-offers-wrapper {
  background: #304c71;
  color: #fff;
  line-height: 1;
}
@media (max-width: 701px) {
  .home .bluse-offers-wrapper {
    display: none !important;
  }
}
.home .bluse-offers-wrapper .title-blue-offers {
  padding-top: 25%;
  padding-left: 12%;
  justify-content: center;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  line-height: 1.3 !important;
}
@media (max-width: 1025px) {
  .home .bluse-offers-wrapper .title-blue-offers {
    font-size: 13px;
    padding: 3em 3em 0em 3em !important;
    text-align: -webkit-center;
  }
}
.home .bluse-offers-wrapper .bluer-offers-wraper {
  margin-top: 10%;
  display: flex;
  flex-direction: column;
  margin-left: 5%;
}
.home .bluse-offers-wrapper .bluer-offers-wraper .blue-offers {
  padding: 1em;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  /* line-height: 0px;
  */
  display: flex;
  align-items: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  /* cursor: pointer; */
}
@media (max-width: 1025px) {
  .home .bluse-offers-wrapper .bluer-offers-wraper .blue-offers {
    font-size: 12px;
  }
}
.home .wraper-nine-white-bloks {
  padding-bottom: 0;
}
.home .wraper-abaut-me {
  padding-bottom: 0 !important;
  flex-direction: column;
  justify-content: center;
  display: flex;
}
@media (max-width: 700px) {
  .home .wraper-abaut-me {
    display: flex;
    padding: 10% !important;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1025px) {
  .home .wraper-abaut-me {
    font-size: 18px;
  }
}
@media (min-width: 701px) {
  .home .first-row-mobile {
    display: none;
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
}
@media (max-width: 700px) {
  .home .first-row-mobile {
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
}
@media (min-width: 700px) {
  .home .mobile-two-row {
    margin-left: 5% !important;
    margin-right: 5% !important;
  }
}
@media (min-width: 701px) {
  .home .mobile-abaut-text {
    display: none;
  }
}
@media (max-width: 701px) {
  .home .destop-abaut-text {
    display: none;
  }
}
.home .margin-row {
  margin-top: 2em;
}
@media (max-width: 701px) {
  .home .margin-row {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .home .margin-row {
    margin-top: 1em;
  }
}
/* .home .visibl-hove {
  display: none;
} */
.home .mobile-offers .visibl-hove {
  display: block!important;
}
/* .home .all-white-block-wrapper:hover .visibl-hove {
  display: block;
}
.home .all-white-block-wrapper:hover .arrow-hover {
  display: none;
} */
/* .home .all-white-block-wrapper:hover {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12) !important;
} */

.home  .arrow-hover {
  display: none;
} 

.home .price-hover-block {
  margin-top: 1em;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 0px;
  /* or 0% */
  display: flex;
  align-items: center;
  letter-spacing: 0.015em;
  color: #a5abac;
}
.home .amount-hove-block {
  margin-top: 0.5em;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 900;
  font-size: 36px;
  line-height: 1;
  /* or 0% */
  display: flex;
  align-items: center;
  color: #304c71;
}
@media (max-width: 700px) {
  .home .amount-hove-block {
    font-size: 36px;
  }
}
.home .button-bay-heals {
  background: #638bb7;
  border: 3px solid #638bb7;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  padding: 1em;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #fff;
  margin-top: 1rem;
}
@media (max-width: 700px) {
  .home .button-bay-heals {
    font-size: 10px;
  }
}
@media (max-width: 701px) {
  .home .desctop-offers {
    display: none !important;
  }
}
@media (min-width: 701px) {
  .home .mobile-offers {
    display: none !important;
  }
}
.home .blue-psevdo-footer {
  background-size: cover;
  background-image: url("/static/images/GroupBlueFon.png");
}
@media (min-width: 700px) {
  .home .blue-psevdo-footer {
    padding-top: 3em;
    padding-left: 2em;
    padding-bottom: 3em;
  }
}
.home .blue-psevdo-footer .tast-for-federal {
  height: 78px;
  width: 352px;
  background: #638bb7;
  border: 2px solid #638bb7;
  line-height: 1;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 19px;
  align-items: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 1025px) {
  .home .blue-psevdo-footer .tast-for-federal {
    padding: 1em;
    font-size: 27px;
  }
}
@media (max-width: 700px) {
  .home .blue-psevdo-footer .tast-for-federal {
    font-size: 10px !important;
  }
}
.home .blue-psevdo-footer .titlel-row {
  font-family: Segoe UI;
  /* place-content: center; */
  font-style: normal;
  font-weight: 900;
  font-size: 30px;
  display: flex;
  align-items: center;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #304c71;
}
@media (max-width: 1025px) {
  .home .blue-psevdo-footer .titlel-row {
    font-size: 23px;
  }
}
@media (max-width: 700px) {
  .home .blue-psevdo-footer .titlel-row {
    font-family: Segoe UI;
    font-style: normal;
    font-weight: 900;
    font-size: 18px;
    display: flex;
    margin-left: 1em;
    text-align: left;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    color: #304c71;
  }
}
.home .blue-psevdo-footer .discritption-title {
  align-items: center;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  display: flex;
  align-items: center;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 1025px) {
  .home .blue-psevdo-footer .discritption-title {
    font-size: 19px;
  }
}
@media (max-width: 700px) {
  .home .blue-psevdo-footer .discritption-title {
    align-items: center;
    font-family: Segoe UI;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    display: flex;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    color: #fff;
    margin-left: 1em;
    text-align: left;
    margin-top: 1em;
  }
}
.home .blue-psevdo-footer .button-wraper-task {
  text-align-last: center;
  flex-direction: column;
  align-self: center;
}
@media (max-width: 1025px) {
  .home .blue-psevdo-footer .button-wraper-task .tast-for-federal {
    font-size: 18px;
  }
}
@media (max-width: 700px) {
  .home .blue-psevdo-footer .button-wraper-task .tast-for-federal {
    width: 80%;
    font-size: 12px;
  }
}
.home .blue-psevdo-footer .text-wraper {
  flex-direction: column;
  justify-content: center;
  place-self: center;
  line-height: 1;
  padding-left: 7%;
}
.home .gray-wraper .img-wraper-gray {
  padding: 0;
}
.home .gray-wraper .img-wraper-gray img {
  width: 100%;
  height: 100%;
}
.home .gray-wraper .text-wraper-gray {
  line-height: 2;
  background: linear-gradient(180deg, #b7b7b3 0%, #b3b2ae 68.75%);
}
@media (max-width: 700px) {
  .home .gray-wraper .text-wraper-gray {
    padding-bottom: 7%;
  }
}
@media (max-width: 700px) {
  .home .gray-wraper .text-wraper-gray .text-only {
    display: none;
  }
}
@media (min-width: 700px) {
  .home .gray-wraper .text-wraper-gray .text-only {
    margin-top: 3%;
    padding-right: 2%;
  }
}
.home .gray-wraper .text-wraper-gray .title-gray-block {
  line-height: 1;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 900;
  font-size: 30px;
  align-items: center;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 700px) {
  .home .gray-wraper .text-wraper-gray .title-gray-block {
    padding-left: 2em;
    font-size: 14px;
  }
}
@media (max-width: 1025px) {
  .home .gray-wraper .text-wraper-gray .title-gray-block {
    font-size: 23px;
  }
}
.home .gray-wraper .text-wraper-gray .text-gray-block {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  display: flex;
  align-items: center;
  letter-spacing: 0.015em;
  margin-right: 2em;
  color: #fff;
  line-height: 1.8;
}
@media (max-width: 1025px) {
  .home .gray-wraper .text-wraper-gray .text-gray-block {
    font-size: 13px;
  }
}
@media (min-width: 700px) {
  .home .mobile-text {
    display: none !important;
  }
}
.home .mobile-text .text-wraper-gray {
  padding: 1em 3em 10px 3em;
  line-height: 1.5;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  /* line-height: 0px;
  */
  letter-spacing: 0.05em;
  color: #304c71;
}

.home .mobile-text .img-wraper-gray, 
.home .mobile-text .title-gray-block {
  display: none;
}
.home .blue-and-white .send-for-blue-block {
  border: 3px solid #638bb7;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  padding: 1em;
  margin-top: 5%;
}
.home .blue-and-white .blue-block {
  background: #304c71;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home .blue-and-white .blue-block .flex-center-colum {
  width: 75%;
  padding-top: 15%;
  padding-bottom: 15%;
}
@media (max-width: 700px) {
  .home .blue-and-white .blue-block .flex-center-colum {
    padding-top: 5%;
    padding-bottom: 5%;
  }
}
.home .blue-and-white .blue-block .blue-block-input-title {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 1;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #fff;
}
@media (min-width: 700px) {
  .home .blue-and-white .blue-block .blue-block-input-title {
    margin-bottom: 5%;
  }
}
.home .blue-and-white .blue-block input {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  display: flex;
  align-items: center;
  letter-spacing: 0.05em;
  color: #fff !important;
}
.home .white-block {
  line-height: 1;
}
@media (max-width: 700px) {
  .home .white-block {
    order: 1;
  }
}
@media (min-width: 700px) {
  .home .white-block {
    padding: 4em !important;
  }
}
.home .white-block .blue-colo-title {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #83bdd1;
}
@media (max-width: 700px) {
  .home .white-block .blue-colo-title {
    padding-left: 17%;
    padding-top: 10%;
  }
}
.home .white-block .blue-colo-arow {
  text-align: right;
}
.home .white-block .name-autor {
  font-family: Segoe UI;
  font-style: 900;
  font-weight: normal;
  font-size: 18px;
  color: #304c71;
}
.home .white-block .blue-colo-date {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  text-transform: uppercase;
  color: #83bccf;
  padding-left: 7%;
}
.home .white-block .name-autor-interpreter {
  padding: 2% 7% 5% 5%;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: black;
  line-height: 1.5;
}
@media (max-width: 700px) {
  .home .is-mobile {
    display: none;
  }
}
@media (min-width: 700px) {
  .home .is-desktop {
    display: none;
  }
}
.home .row-with-slider {
  /* background-image: url(/static/images/BigSlide.png); */
  line-height: 1;
 
  background-color: rgba(0, 0, 0, 0.2);

}
@media (min-width: 700px) {
  .home .row-with-slider {
    padding-top: 0;
  }
}
.home .row-with-slider .title-for-slider {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 600;
  font-size: 21px;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #304c71;
}
.home .row-with-slider .discription-for-slider {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  letter-spacing: 0.015em;
  color: black;
  padding-top: 1%;
}
.home .row-with-slider .text-for-slider {
  margin-top: 10%;
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0.015em;
  color: #304c71;
}
@media (min-width: 700px) {
  .home .row-with-slider .text-for-slider {
    padding-right: 7%;
  }
}
@media (max-width: 1000px) {
  .home .row-with-slider .text-for-slider {
    font-size: 18px;
  }
}
.home .row-with-slider .text-dis-slide {
  padding-left: 6em !important;
}
@media (min-width: 700px) {
  .home .row-with-slider .text-dis-slide {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 700px), (max-width: 1000px) {
  .home .row-with-slider .text-dis-slide {
    padding-right: 0em !important;
    font-size: 9px;
    padding-bottom: 1em;
  }
}
@media (max-width: 700px) {
  .home .row-with-slider .text-dis-slide {
    padding: 2em 4em 1em 4em !important;
    font-size: 15px;
  }
}
.home .row-with-slider img {
  width: 100%;
}
@media (max-width: 700px) {
  .home .row-with-slider img {
    width: 100%;
  }
}
@media (max-width: 700px) {
  .home .after-slider .blue-psevdo-footer .text-wraper .titlel-row {
    font-size: 13px !important;
  }
}
@media (max-width: 700px) {
  .home .after-slider .blue-psevdo-footer .text-wraper .discritption-title {
    font-size: 10px !important;
  }
}
@media (max-width: 700px) {
  .home .after-slider .tast-for-federal {
    font-size: 12px !important;
  }
}
.home .wrapre-statya {
  line-height: 2;
}
.home .wrapre-statya button {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #a5abac;
  border: 3px solid #638bb7;
  padding: 10px;
  width: 12em;
  justify-content: center;
  margin-bottom: 3%;
}
.home .wrapre-statya .img-wrapper-right {
  padding-right: 2em;
}
.home .wrapre-statya .left-panel-wrap {
  padding-left: 3em;
}
@media (max-width: 700px) {
  .home .wrapre-statya .left-panel-wrap {
    padding: 3em !important;
  }
}
.home .wrapre-statya .img-wrapper-left {
  padding-left: 0;
}
.home .wrapre-statya .blue-discrtiption {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  letter-spacing: 0.015em;
  color:black;
  line-height: 1;
}
@media (max-width: 700px) {
  .home .wrapre-statya .blue-discrtiption {
    padding-left: 1em !important;
  }
}
.home .wrapre-statya .blue-punct {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 900;
  font-size: 14px;
  letter-spacing: 0.015em;
  color: #304c71;
  padding-bottom: 1em;
  padding-right: 11%;
}
@media (max-width: 700px) {
  .home .wrapre-statya .blue-punct {
    padding-left: 1em !important;
  }
}
.home .wrapre-statya .title-statya {
  font-family: Segoe UI;
  font-style: normal;
  font-weight: 800;
  font-size: 18px;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #304c71;
  padding-bottom: 5%;
}
.home .wrapre-statya img {
  width: 100%;
}
@media (min-width: 700px) {
  .home .offer-text-with-icon {
    margin-bottom: 7%;
  }
}
@media (min-width: 700px), (max-width: 1024px) {
  .home .cla {
    padding-left: 7%;
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
}
@media (min-width: 1024px) {
  .home .cla {
    padding-left: 7%;
    padding-top: 30% !important;
  }
}
.home .row-statia {
  padding-top: 3%;
  padding-left: 2%;
  padding-right: 2%;
}
.home .text-left-colum {
  padding-top: 1em;
  padding-right: 2em;
  padding-bottom: 2em;
}
.home .with-border {
  border-bottom: 1px solid;
}
@media (min-width: 1900px) {
  .home .text-for-title-heals {
    font-size: 48px;
  }
  .home .title-blue-block {
    font-size: 21px;
  }
  .home .text-wraper-col {
    font-size: 18px;
  }
  .home .abaut-text {
    font-size: 19px;
  }
  .home .abaut-me {
    font-size: 27px;
  }
  .home .blue-psevdo-footer .titlel-row {
    font-size: 36px;
  }
  .home .blue-psevdo-footer .discritption-title {
    font-size: 24px;
  }
  .home .gray-wraper .text-wraper-gray .title-gray-block {
    font-size: 36px;
    padding-right: 25%;
  }
  .home .gray-wraper .text-wraper-gray .text-gray-block {
    font-size: 21px;
  }
  .home .offer-text-with-icon {
    margin-bottom: 7%;
    margin-top: 6%;
    margin-left: 10%;
  }
  .home .blue-and-white .blue-block .blue-block-input-title {
    font-size: 36px;
  }
  .home .name-autor-interpreter {
    font-size: 22px;
  }
  .home .ss-margin {
    margin-left: 10%;
  }
  .home .wrapre-statya .title-statya {
    font-size: 21px !important;
  }
  .home .blue-punc {
    font-size: 18px !important;
  }
  .home .wrapre-statya .blue-discrtiption {
    font-size: 18px !important;
  }
  .home .blue-punct {
    font-size: 18px !important;
  }
  .home .text-left-colum {
    font-size: 18px !important;
  }
}

.icon-menu-social{
  font-size: 25px;
}

.dropmenu{
  background: white;
  width: min-content;
  padding: 0 !important;
}

.home-slider-photo{
  padding-right: 5%;
}

@media (min-width: 700px) {
  .home-slider-photo img{
    max-height: 500px;
    object-fit: cover;
  }
}

@media (max-width: 700px) {
  .home-slider-photo img{
    max-height: 200px;
    object-fit: cover;
  }
}
