

body {
--font-main: "Montserrat", sans-serif; 
    --font-secondary: "ProximaNova";
}
.video-js .vjs-big-play-button {
  background:#FF507A!important;
}
.video-js :before {
 transform:translateX(-5%);
}
@font-face {      
font-family: 'ProximaNova';           
src: url('/fileservice/file/download/h/bb233178a18cbb1569342ddb9ec313ed.otf/a/185771/sc/230') format('opentype'), 
url('/fileservice/file/download/h/3a16f5380f2c0c4f209f4053e65a17bb.woff/a/185771/sc/131') format('woff'); 
} 
@font-face {
font-family: 'LightNova';
src: url('/fileservice/file/download/h/14a450553d63abd64b89fb07d03ec564.otf/a/185771/sc/138') format('opentype'),          
url('/fileservice/file/download/h/a4594482e60cfcaca37b771ae5eb1903.woff/a/185771/sc/235') format('woff'); 
}
.lesson-header-block.row-section  {
    border-bottom: 0px solid #4690ff !important;
  padding: 0px 15px; 
  color: white; 
 
}
.lesson-navigation td a {
    background: white;
    color: black;
    padding: 2px 7px;
    border-radius: 7px;
    transition: all 0.3s;

}
.lesson-navigation td:last-child a:after {
    content: "→";
}

.lesson-navigation td:first-child a:before {
    content: "←";
}


.lesson-navigation td a {
    text-decoration: none !important;
}
.timecode .part-header{
  background:#e4b7be!important;
  border-radius:6px;
  
}
.timecode .part-header .f-header {
  font-family: var(--font-main);
  padding: 32px 50px;
  position: relative;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 110%;
color: #FFFFFF;
}

.timecode .f-text {
  font-family: var(--font-secondary);
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 110%;
color: #333333;
     padding-left:15px;
    padding-right:15px;

}.timecode .f-text p { 
  margin-bottom:10px;
}
.timecode strong {
  font-weight: inherit;
  font-family: var(--font-main);
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 110%;
color: #3877D7;
}
.timecode .block-box {
border:1px solid #d5c2ce!important;
    padding-left:0!important;
    padding-right:0!important;
    border-radius: 6px;
}

.brown h5, .brown h6 {
color: #AA8D73;
}
.red h5, .red h6 {
color: #CA647A;
}
.header-wrapper {

    background:white;
  filter: drop-shadow(3px 6px 10px rgba(175, 148, 121, 0.25));
  border-radius: 20px;
  
}
.sheduler-header  h5 {
    padding: 13px 7px 12px 17px;
 font-family: var(--font-secondary);
font-style: normal;
font-weight: 300!important;
font-size: 26px;
line-height: 32px;
letter-spacing: 0.01em;
text-transform: uppercase;
}
.html-sheduler {
  padding: 12px 7px;
  border-radius:20px;
  background: #F6F5F9;
box-shadow: 3px 6px 10px rgba(175, 148, 121, 0.25);
}
.html-sheduler h6 {
  padding-left:17px;
font-family: 'LightNova';
font-style: normal;
font-weight: 300!important;
font-size: 26px;
line-height: 32px;
letter-spacing: 0.01em;
    margin-bottom:27px;
}
.gradient h5, .gradient h6 {
background: linear-gradient(180deg, #86A3D0 0%, #DEA3AD 100%)!important;
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.lesson-header-block.row-section {
  background:url(https://fs.getcourse.ru/fileservice/file/download/a/185771/sc/162/h/d669e2edb8338e7a5051bb906d6d7377.jpg) no-repeat center / cover!important;
}
.lesson-header-block.row-section * {
color: #AA8D73;
font-family: 'LightNova';
}
.lesson-header-block.row-section .lesson-title-value {
 font-family: var(--font-secondary);
}
@media (max-width:980px) {
  .sheduler-header  h5 {
font-size: 22px;
line-height: 22px;

}

.html-sheduler h6 {
font-size: 18px;
line-height: 22px;

}
 .lesson-header-block.row-section  h2 {
    font-size: 20px;
}
  
}

