

@font-face {
	font-family: 'GothamPro-Medium';
	src: url(/fileservice/file/download/h/675dddcc87a246672a2bd764f7b21905.ttf/a/125294/sc/153) format('opentype');
}

   
@media(min-width: 981px) {
 .lt-menu .padding40px {
    width: 0 !important;
  }
  .lt-menu .lt-block-wrapper .main-container {
   padding-left: 8%;
  } 
}

@media(max-width: 1370px) {
  .exBox .builder .builder-item.part-text.text-left {
  margin-bottom: 15px !important;
}
}

@media(max-width: 1300px) {
  .btnBox .lt-block-wrapper,
   .numberBox .lt-block-wrapper,
  .ovalBox .lt-block-wrapper {
  padding-left: 2% !important;
  padding-right: 2% !important;
}
 .exBox .lt-block-wrapper {
  padding-left: 2% !important;
}
 .exBox .f-text p span {
     font-size: 16px !important;
}
  .exBox .builder[data-path="column1"]:after {
   top: 27px !important;   
}
}
@media(max-width: 1241px) {
.blockBox2 .subText:before {
  height: 47px !important;
  width: 40px !important;
}
}
@media(max-width: 1221px) {

  .btnBox .lt-tsr-block.flex-column:nth-child(4) .image-card {
    display: none !important;
  }
    .btnBox .lt-tsr-block.flex-column:nth-child(4)  {
   margin-top: 50px !important;
  }
  .btnBox .flex-row {
    flex-wrap: wrap !important;
  }
}


@media(max-width: 1240px) {
  .wave2 {
    top: -120px !important;
  }
  .customMainHeader .realHead {
    font-size: 56px !important;
  }
   .customMainHeader .subText {
    font-size: 24px !important;
  }
 .numberBox .lt-col.col-md-3:first-child .f-text p {
   font-size: 20px !important;
}
    .numberBox .f-text p span:not(.number) {
    font-size: 16px !important;
}
    .numberBox .f-text .number {
    font-size: 68px !important;
}
    .numberBox .f-text .number:after {
    left: -26px !important;
    height: 110px !important;
    background-size: contain !important;
}
}
@media(max-width: 1230px) {
  .ovalBox .row {
    flex-wrap: wrap;
  }
  .ovalBox .lt-col.col-md-4 {
    flex: 30% !important;
  }
  .ovalBox .lt-col.col-md-4:nth-child(2):before {
    top: 270px !important;
    left: -495px !important;
    transform: rotate(-90deg);
}
}
@media(max-width: 1161px) {
   .exBox .builder[data-path="column1"]:after {
   top: 47px !important;   
}
   .exBox .builder .builder-item.part-text.text-left {
  margin-bottom: 7px !important;
}   
}
@media(max-width: 1080px) {
   .exBox {
   background-size: cover !important;   
}   
}
@media(max-width: 996px) {
  .wave3_1 {
  bottom: 50px !important;
}
}
@media(max-width: 994px) {
  .wave2 {
    top: -80px !important;
  }

  .customMainHeader .realHead {
    font-size: 44px !important;
  }
   .customMainHeader .subText {
    font-size: 18px !important;
  }
  .blockBox2 .subText:before {
    top: 7px !important;
    height: 55px !important;
}
  .btnBox {
    top: -75px !important;
  }
  .customHeader2 .f-header p {
  font-size: 35px !important;
}
    .numberBox .lt-col.col-md-3:nth-child(2),
    .numberBox .lt-col.col-md-3:nth-child(3),
    .numberBox .lt-col.col-md-3:nth-child(4),
    .numberBox .lt-col.col-md-3:nth-child(5){
  width: 50% !important;
  float: left !important;       
}
 .numberBox .lt-block-wrapper {
   padding-top: 45px !important;  
}
    .btnBox .lt-tsr-block .image-wrapper {
    margin-bottom: 0 !important;
}
   .btnBox .lt-tsr-block .image-wrapper img {
    max-height: 50%;
}
    .numberBox {
    top: -50px !important;
}
    .custBox, .exBox {
    top: -20px !important;
}
    .ovalBox {
    top: 0px !important;
}
}
@media (max-width: 992px) {
  .exBox .lt-block-wrapper {
    padding-left: 25px !important;
  }
.exBox .builder[data-path="column1"] {
    margin-left: 8.33333333%;
}
  .exBox .builder[data-path="column1"]:after {
    top: 60px !important;
    width: 20px !important;
    left: -40px !important;
}
  .customHeader2 {
    top: -70px !important;
  }    
}
@media (max-width: 981px) {
.lt-menu .list-item {
    display: block;
    text-align: left;
    padding: 10px!important;
    white-space: normal;
}
 .main-container a img {
  display: none;
}  
.lt-menu .centerside.menualign-left {
    text-align: left;
    padding-left: 10px;
}    
}

@media(max-width: 921px) {
   .btnBox .flex-row {
    justify-content: center !important;
    }
  .btnBox .lt-tsr-block.flex-column {
    flex: 0 0 100% !important;
  }
    .btnBox .lt-tsr-block.flex-column .image-card {
    display: none !important;
  }
    .btnBox .lt-tsr-block.flex-column {
   margin-top: 50px !important;
  }
}


@media(max-width: 833px) {
  .ovalBox .lt-col.col-md-4:nth-child(2):before {
    width: 0 !important;
  }
  .ovalBox .lt-col.col-md-4 {
    margin-top: 0 !important;
  }
}
@media(max-width: 823px) {
  .exBox .lt-block-wrapper {
    padding-top: 60px !important;
  }
  .ovalBox .lt-col.col-md-4 {
    margin-top: 0 !important;
  }
}
@media(max-width: 761px) {
    .btnBox,
    .numberBox,
    .ovalBox,
    .custBox,
    .customHeader2,
.exBox {
  top: 50px !important;
}
 .form,
 .autherHeader {
  position: relative;
  top: 50px !important;
}   
}

@media(max-width: 741px) {

  .customMainHeader .realHead {
    font-size: 32px !important;
  }
   .customMainHeader .subText {
    font-size: 14px !important;
  }
  .blockBox2 .subText:before {
    top: 5px !important;
    height: 45px !important;
}
    .box6 .f-header p span:before {
    top: -10px !important;
    left: -17px !important;
    width: 300px !important;
    font-size: 20px !important;
}
    .custBox .f-header p {
    font-size: 22px !important;
}
 
    .customHeader2 .f-header p {
    font-size: 29px !important;
}  
}
@media(max-width: 690px) {
 .quest1 {
 padding-top: 70px !important;    
}        
}   
@media(max-width: 550px) {

  .customMainHeader .realHead {
    font-size: 26px !important;
  }
     .customMainHeader .subText {
    font-size: 12px !important;
  }
    .blockBox2 .subText:before {
    top: 5px !important;
    width: 4px !important;
    height: 39px !important;
    left: -10px !important;
}
   .customMainHeader .subText {
    left: 10px !important;
  }
}

@media(max-width: 483px) {
    .numberBox .lt-col.col-md-3:nth-child(2),
    .numberBox .lt-col.col-md-3:nth-child(3),
    .numberBox .lt-col.col-md-3:nth-child(4),
    .numberBox .lt-col.col-md-3:nth-child(5){
      width: 100% !important;
      padding-left: 38px !important;
}
  .numberBox .lt-col.col-md-3 .f-text {
     text-align: left !important;
  }

  .numberBox .lt-col.col-md-3:first-child .f-text p {
    font-size: 18px !important;
    text-align: left;
}
  .box6 .f-header p span:before {
    width: 250px!important;
    font-size: 16px !important;
}
}


@media(max-width: 420px) {
  .ovalBox .lt-col.col-md-4 {
    background: none !important;
    padding: 20px 0 !important;
    flex: 100% !important;
  }
  .ovalBox .lt-col.col-md-4:first-child .custHead:after {
    left: 22px !important;
  }
}

@media(max-width: 410px) {
.btnBox .lt-tsr-block.flex-column .f-btn {
    font-size: 18px !important;
    padding: 0 30px !important;
    min-height: 36px !important;
  }
  .btnBox .lt-tsr-block.flex-column .f-header {
    font-size: 14px !important;
}
  .btnBox .lt-tsr-block.flex-column:before {
    width: 223px !important;
    height: 95px !important;
}
  .customHeader2 .f-header {
    transform: rotate(-90deg);
    position: absolute;
    left: -165px;
    top: 200px;
}
 .btnBox  {
    top: -25px !important;
} 
.btnBox .flex-row {
  position: relative;
  justify-content: flex-start !important;  
}
.btnBox .flex-row:after {
    content: "";
    position: absolute;
    top: 14%;
    transform: translateX(-38%);
    left: 22%;
    width: 97px;
    height: 415px;
    border: 1px solid rgb(87, 199, 218);
    border-right: 0 transparent;
    border-radius: 12px;
    color: transparent;
    z-index: -3;
}
  .customHeader2 {
    z-index: -1 !important;
  }

  .btnBox .lt-block-wrapper {
    padding-right: 0 !important;
    padding-top: 0 !important;  
    padding-left: 20px !important;
  }
  .authorBox .lt-block-wrapper {
      padding: 0 !important;
}
 
}




.lt-block-wrapper {
  padding-left: 8%;
  padding-right: 8%;
}
.customMenu .lt-block-wrapper {
  padding-left: 0;
  padding-right: 0;    
}
.customHeader2 .f-header p {
  font-size: 52px;
  color: rgb(87, 199, 218);
  font-family: "Montserrat-Bold";
}
/* Главный экран */
.blockBox2 .lt-block-wrapper {
  padding: 0;
}
.blockBox2 .container {
    max-width: 1920px !important;
}
.blockBox2 .builder {
  display: flex;
  flex-wrap: wrap;
}
.blockBox2 .modal-block-content.block-box.col-md-12 {
  padding: 0 !important;
}
.blockBox2 .builder-item.part-image.custImage {
flex: 1 1 60%;
  order: 0;
}
.blockBox2 .builder-item.part-image.wave3 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blockBox2 .builder-item.part-image.wave3 .image-box {
  position: relative;
  top: -75%;
}
.blockBox2 .builder-item.part-image.wave3  {
  flex: 0 0 100%;
}
.customMainHeader {
flex: 1 0 40%;
  order: 0;
}
.blockBox2 .builder-item.part-text {
  flex: 1 0 40%;
  order: 3;
}
.wave2  {
  position: relative;
  top: -160px;
}
.blockBox2  {
  position: relative;
}
.blockBox2 .f-header {
  position: absolute;
  left: 8%;
  top: 15%;
}
.blockBox2 .subText  {
  margin-top: 7px;
  font-size: 34px;
  color: #4f4f4f;
  font-family: "Montserrat-Regular";
}
.blockBox2 .f-header .realHead {
  color: #131313;
}
.blockBox2 .subText {
  position: relative;
}
.blockBox2 .subText:before {
  content: "";
  position: absolute;
  transform: translateY(70%);
  bottom: 70%;
  left: -12%;
  height: 67px;
  width: 60px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/182/h/b49dab38dfb12f4c8f62d100249140e5.png) no-repeat;
background-size: contain;
  z-index: 1;
}
.blockBox2 .lt-block-wrapper {
  position: relative;
}

.blockBox2 .lt-block-wrapper:before {
  content: "";
  position: absolute;
  transform: translateY(50%);
  transform: translateX(30%);
  bottom: 40%;
  left: 30%;
  height: 78px;
  width: 70px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/36/h/54b42f2dcc960412a0142ed8190528a8.png) no-repeat;
background-size: contain;
  z-index: 1;
}

/*
.blockBox2 .subText:before  {
  content: "";
  position: absolute;
  top: 11px;
  left: -20px;
  width: 9px;
  height: 100px;
  background: #fff;
  border-radius: 6px;
}*/

.mobilCover .lt-block-wrapper {
  background-size: cover !important;
}

/* Блок с цифрами */
.numberBox .lt-block-wrapper {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/226/h/2162bdb01c1c4c1a7ebb890e6d680f73.png) no-repeat;
  background-size: cover;
  background-position: center;
}

.numberBox .lt-col.col-md-3:first-child {
  width: 100%;
  margin-bottom: 30px;
}
.numberBox .lt-col.col-md-3:first-child .f-text p {
  font-size: 24px;
  line-height: 1.2
}
.numberBox .f-text {
  text-align: center;
}
.numberBox .f-text .number {
  font-size: 104px;
  position: relative;
  z-index: 2;
  color: #fff;  
  font-family: "GothamPro-Medium";
}
.numberBox .f-text p span:not(.number) {
  font-size: 18px;
  font-family: "Montserrat-Bold";
  position: relative;
  z-index: 3;
}
.numberBox .f-text .number:after {
  position: absolute;
  top: -10px;
  left: -40px;
  content: "";
  width: 139px;
  height: 214px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/185/h/48ce73392f0e00715ca0a693fbe3b4b6.png) no-repeat;
  z-index: -1;
}




/*Блок с кнопками*/
.btnBox .flex-row {
  flex-wrap: nowrap;
}

.btnBox .lt-tsr-block.flex-column {
  text-align: center;
  margin-left: 20px !important;
  margin-right: 20px !important;  
}
.btnBox .lt-tsr-block .image-wrapper {
    height: 130px !important;
}
.btnBox .lt-tsr-block.flex-column .img-responsive {
   margin-left: auto;
   margin-right: auto;
}
.btnBox .lt-tsr-block.flex-column .f-header {
  font-size: 20px;
  color: rgb(31, 31, 31);
  font-family: "Montserrat-Bold";
}
.btnBox .lt-tsr-block.flex-column .f-btn {
  font-size: 26px;
  padding: 0 48px;
  min-height: 50px;
  border-radius: 7px;  
}
.btnBox .lt-tsr-block.flex-column .f-btn:hover {
  background: #f8017d;
}

.btnBox .lt-tsr-block.flex-column .button {
   margin-bottom: 12px; 
}
.btnBox .lt-tsr-block.flex-column:before {
 content: "";
  position: absolute;
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
  width: 275px;
  height: 110px;
  border: 1px solid  rgb(87, 199, 218);
  border-radius: 12px;
  background: #fff;
  z-index: -1;  
}
/* Овалы */
.ovalBox .lt-block-wrapper {
  padding-right: 4%;
  padding-left: 4%;
}
.ovalBox .row {
  display: flex;
}
.ovalBox .lt-col.col-md-4  {
  flex: 1 1 20%;
  padding: 120px 80px;
  position: relative;
  box-sizing: content-box;  
  
}
.ovalBox .lt-col.col-md-4:first-child  {
  margin-top: 60px;
  flex: 1 1 20%;
 padding: 120px 80px;
  position: relative;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/255/h/df5201cd185d8597c13de9ca25bd7e89.png) no-repeat;
  background-size: contain;
  background-position: center;
  
}
.ovalBox .lt-col.col-md-4:nth-child(2) {
  margin-top: 150px;
   padding: 80px;  
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/134/h/975c4ad41c1dc2a1b95d78a63490030d.png) no-repeat;
  background-size: contain;
  background-position: center;
}
.ovalBox .lt-col.col-md-4:nth-child(2):before {
  content: "";
  position: absolute;
  top: 20px;
  left: -200px;
  width: 846px;
  height: 300px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/92/h/8aa54b7d9338b7edf12d61442001d664.png) no-repeat;
  background-size: contain;
  background-position: center;
  z-index: -2;
}
.ovalBox .lt-col.col-md-4:nth-child(3) {
  margin-top: 60px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/378/h/8038fd7d1bdb2c7f2cea2bb0e655c7f1.png) no-repeat;
  background-size: contain;
  background-position: center;
}

.ovalBox .custHead {
  color: #fff;
  font-size: 22px;
  display: block;
  margin: 10px 0;
  text-align: center;
  font-family: "Montserrat-Bold";
  position: relative;
  z-index: 1;  
}
.ovalBox .f-text p {
  font-size: 15px;
  line-height: 1.2;
}
.ovalBox .f-text {
max-width: 250px;
margin-right: auto;
margin-left: auto;  
}
.ovalBox .lt-col.col-md-4:first-child .custHead:after {
  content: "";
  position: absolute;  
  bottom: -14px;
  left: 30px;
  height: 55px;
  width: 214px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/205/h/14cd2f940bc2d464788f6d117cc9e85b.png) no-repeat;
background-size: contain;
  z-index: -1;
}
.ovalBox .lt-col.col-md-4:nth-child(2) .custHead:after {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 20px;
  height: 55px;
  width: 214px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/97/h/e21525c688c53d94d5cabd6430c06807.png) no-repeat;
background-size: contain;
  z-index: -1;
}
.ovalBox .lt-col.col-md-4:nth-child(3) .custHead:after {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 20px;
  height: 55px;
  width: 214px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/125/h/61dcc9071c409e11b0bb09ee12906a35.png) no-repeat;
background-size: contain;
  z-index: -1;
}
.custBox {
  position: relative;
  top: 56px;
}
.custBox .f-header p {
 color: #2c2c2c;   
 font-size: 29px;   
}
.exBox {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/195/h/b205a7f1d982fd84a96bab32fc732816.png) no-repeat;
background-size: contain;
background-position: bottom;  
}
.exBox .builder {
  padding: 0;
}
.exBox .lt-block-wrapper {
  padding-right: 0;
}
.exBox .f-text p {
  font-size: 20px;
  line-height: 1.4;
}
.exBox .builder[data-path="column1"] {
  position: relative;
}
.exBox .builder[data-path="column1"]:after {
  position: absolute;
  content: "";
  top: 50px;
  transform: translateY(-50px);
  left: -80px;
  height: 150px;
  width: 44px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/140/h/631c431fb80a86c49eb94a337c426a1e.png) no-repeat;
  background-size: contain;
}
.exBox .f-text p span a strong {
  color: #f8017d;
  font-family: "Montserrat-Bold";
}

.minikurs.form .btn.f-btn.button-md.btn-success {
    padding: 0 45px 0 45px;
      min-height: 58px;
}
.minikurs.form .btn.f-btn.button-md.btn-success:hover {
  background: #f8017d;
}
/*  Отступы    */
.customHeader2 {
  background: #fff;  
  position: relative;
  top: -160px;
}
.btnBox {
  position: relative;
  top: -150px;
}

.numberBox {
  position: relative;
  top: -100px;
}
.ovalBox {
  position: relative;
    top: -100px;
}
.custBox,
.exBox {
   position: relative;
    top: -70px; 
}

/* Mobil */
.headerMobil .f-header p {
  font-size: 36px;
  color: #131313;  
}
.headerMobil .builder-item.part-text .f-text p {
  font-size: 16px;
  color: #4f4f4f;
  line-height: 1.2;
  font-weight: 600;
}
/*.headerMobil .f-text {
  position: relative;
  left: 15px;
}
.headerMobil .f-text:after {
    content: "";
    position: absolute;
    top: 3px;
    left: -10px;
    width: 3px;
    height: 54px;
    background: #fff;
    border-radius: 6px;
}*/


.imageMobil .lt-block-wrapper,
.imageMobil .modal-block-content.block-box.col-md-12,
.headerMobil .lt-block-wrapper {
  padding: 0 !important;
}

.imageMobil img {
  object-fit: cover;
  width: 100%;
}

 .lt-menu ul li a:hover {
  color: #f8017d !important;
  font-family: "Montserrat-Bold"; 
}
.customMenu.lt-menu .menu-wrapper .collapsed-view .toggler {
    color: #57c7da;
    background: #fff;
}
.fa {
  font-size: 16px;
}
/* Корзина hiddenBasket*/ 
.lt-basket.basket-collapsed.hiddenBasket {
    width: 190px;
    top: -40px;
    right: -15px;
    visibility: hidden;
}
.lt-basket.basket-collapsed.hiddenBasket .collapsed-view .btn.expand-btn.btn-success {
position: relative;
}
.lt-basket.basket-collapsed.hiddenBasket .collapsed-view .btn.expand-btn.btn-success:before {
position: absolute;
content: "";
top: -5px;
left: 20px !important;
width: 55px;
height: 45px;
border-radius: 7px;
background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/451/h/b98d791df9dba18cfadc7f48cca70e74.png) no-repeat;
background-size: 70%;
background-position: left 7px bottom 4px;
visibility: visible !important;
z-index: 1;
}
.lt-basket.basket-collapsed.hiddenBasket .collapsed-view .btn.expand-btn.btn-success:after {
position: absolute;
content: "";
top: -45%;
left: 20px;
width: 55px;
height: 55px;
border-radius: 50px;
background: #57c7da;
  opacity: 1;
background-position: left 7px bottom 4px;
visibility: visible !important;
z-index: -1;
}
.lt-basket.basket-collapsed.hiddenBasket .total-cost-str {
visibility: visible !important;
font-size: 12px;
color: #f8017d;;
border-radius: 20px;
font-family: "Montserrat-Bold";
}

.lt-basket.basket-collapsed.hiddenBasket .collapsed-view .btn.expand-btn.btn-success:hover:before {
position: absolute;
content: "";
top: -9px;
left: 5px !important;
width: 55px;
height: 45px;
border-radius: 7px;
background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/107/h/9aebdda90026614539b6b6c8877633d3.png) no-repeat;
background-size: 70%;
background-position: left 7px bottom 4px;
visibility: visible !important;
transition: 0.5s;  
}

.lt-basket.basket-collapsed.hiddenBasket .collapsed-view .btn.expand-btn.btn-success:hover:after {
position: absolute;
content: "";
top: -45%;
left: 5%;
width: 55px;
height: 55px;
border-radius: 50px;
background: #fff;
transition: 0.5s;
background-position: left 7px bottom 4px;
visibility: visible !important;
z-index: -1;
}
.cross {
 width: 50px;
 height: 40px;   
 text-align: right;
 color: transparent;
 cursor: pointer;
 z-index: 300;
} 
.closeBtn {
  position: fixed;
  z-index: 300;
  top: 50px;
  right: 60px;
  z-index: 100;
}
.closeBtn .cross.vis {
    font-size: 22px;
    font-family: "Montserrat-Bold";
    color: transparent;
    cursor: pointer;
    z-index: 100;
    display: block;
}
.closeBtn .cross.activ {
  position: relative;
  top: 10px;  
  left: 28px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/501/h/bd1963411219b84e47028040824cc3dc.png) no-repeat;
  transform: rotate(90deg);
  color: transparent;  
  z-index: 100; 
}
.lt-basket.basket-collapsed .collapsed-view {
  position: relative;
}
.lt-basket.basket-collapsed .collapsed-view:before {
  position: absolute;
  content: "+";
  top: -2px;
  right: 22px;
  width: 10px;
  height: 10px;
  font-size: 22px;
  transform: rotate(-45deg);
  color: rgb(255, 150, 0);
  font-family: "Montserrat-Bold";
}

/* Кнопка на внутренней части*/
.lt-basket .total-view .btn.btn-deal.btn-success.f-btn {
  background: rgb(255, 150, 0);
  border-radius: 7px;
  border: none;
  font-family: "Montserrat-Regular";
}
.lt-basket {
  background: #57c7da;
  z-index: 1000;  
}
.lt-basket .total-view .header,
.offer-title, .offer-count-td 
{
  font-family: "Montserrat-Regular";
}
/**/

.lt-basket.basket-collapsed {
  border: 1px solid #57c7da;
  border-radius: 11px;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 10;  
}
.collapsed-view {
  color: rgb(54, 54, 54);
  font-size: 16px;
  font-family: "Montserrat-Regular";
}
.collapsed-view .total-cost-str {
  color: #570094;
  font-family: "Montserrat-Bold";
}
.lt-basket.basket-collapsed .btn.expand-btn.btn-success {
  background: #57c7da;
  color: #fff;
  border: none;
}
.lt-basket.basket-collapsed button  {
 border-radius: 5px;
  padding: 2px 10px;
  text-transform: uppercase;
  font-family: "Montserrat-Bold";
}
.lt-basket.basket-collapsed .btn.btn-deal.btn-danger {
  background: #ff9600;
  border: none;
}
.lt-basket.basket-collapsed button span {
 display: none;
}
/* showmodalblock */
.form .show .f-text p,
.form .show1 .f-text p,
.form .show2 .f-text p,
.form .show3 .f-text p {
 color: #570094;
  font-family: "Montserrat-Bold";
  text-decoration: none;
  text-align: left;  
}
.form .show .f-text p:hover,
.form .show1 .f-text p:hover,
.form .show2 .f-text p:hover,
.form .show3 .f-text p:hover {
 color: rgb(255, 150, 0);
text-decoration: none;
}
.lt-menu.positionabsolute {
  z-index: 9;  
}  


.otziv .row {
  margin: 0 !important;
}
.toggler {
position: absolute;
  top: 7px;
right: 5px;
}
.fa {
    font-size: 20px;
}


.customMenu.lt-menu .menu-wrapper .collapsed-view:before {
  position: absolute;
  content: "";
  top: 8px;
  left: 10px;
  width: 250px;
  height: 25px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/125294/sc/72/h/5ac977f38763b2161a901f96cd7667f4.jpg) no-repeat !important;
  background-size: contain !important;
}
.wave3_1 {
  position: absolute;
  bottom: 90px;
  left: 0;
  right: 0;
  z-index: 100;
}



