@font-face{
  font-family: akrobat-black;
  src: url('/fonts/akrobat-black.otf') format('opentype'),
      url('https://api.selcdn.ru/v1/SEL_53369/mng/pages_get_course/assets_for_gc_pages/fonts/akrobat-black.otf') format('opentype'),
       url('https://a1e7d4e8-08c8-47e2-a422-e6e814c27d08.selstorage.ru/pages_get_course/assets_for_gc_pages/fonts/akrobat-black.otf') format('opentype');
}
@font-face{
  font-family: akrobat-light;
  src: url('/fonts/akrobat-light.otf') format('opentype'),
      url('https://api.selcdn.ru/v1/SEL_53369/mng/pages_get_course/assets_for_gc_pages/fonts/akrobat-light.otf') format('opentype'),
      url('https://a1e7d4e8-08c8-47e2-a422-e6e814c27d08.selstorage.ru/pages_get_course/assets_for_gc_pages/fonts/akrobat-light.otf') format('opentype');
}
@font-face{
  font-family: akrobat-regular;
  src: url('/fonts/akrobat-regular.otf') format('opentype'),
      url('https://api.selcdn.ru/v1/SEL_53369/mng/pages_get_course/assets_for_gc_pages/fonts/akrobat-regular.otf') format('opentype'),
     url('https://a1e7d4e8-08c8-47e2-a422-e6e814c27d08.selstorage.ru/pages_get_course/assets_for_gc_pages/fonts/akrobat-regular.otf') format('opentype');
}
@font-face{
  font-family: akrobat-bold;
  src: url('/fonts/akrobat-bold.otf') format('opentype'),
    url('https://api.selcdn.ru/v1/SEL_53369/mng/pages_get_course/assets_for_gc_pages/fonts/akrobat-bold.otf') format('opentype'),
    url('https://a1e7d4e8-08c8-47e2-a422-e6e814c27d08.selstorage.ru/pages_get_course/assets_for_gc_pages/fonts/akrobat-bold.otf') format('opentype');
}
@font-face{
  font-family: akrobat-extrabold;
  src: url('/fonts/akrobat-extrabold.otf') format('opentype'),
    url('https://api.selcdn.ru/v1/SEL_53369/mng/pages_get_course/assets_for_gc_pages/fonts/akrobat-extrabold.otf') format('opentype'),
    url('https://a1e7d4e8-08c8-47e2-a422-e6e814c27d08.selstorage.ru/pages_get_course/assets_for_gc_pages/fonts/akrobat-extrabold.otf') format('opentype');
}
@font-face{
  font-family: akrobat-extralight;
  src: url('/fonts/akrobat-extralight.otf') format('opentype'),
    url('https://api.selcdn.ru/v1/SEL_53369/mng/pages_get_course/assets_for_gc_pages/fonts/akrobat-extralight.otf') format('opentype'),
    url('https://a1e7d4e8-08c8-47e2-a422-e6e814c27d08.selstorage.ru/pages_get_course/assets_for_gc_pages/fonts/akrobat-extralight.otf') format('opentype');
}
@font-face{
  font-family: akrobat-semibold;
  src: url('/fonts/akrobat-semibold.otf') format('opentype'),
    url('https://api.selcdn.ru/v1/SEL_53369/mng/pages_get_course/assets_for_gc_pages/fonts/akrobat-semibold.otf') format('opentype'),
    url('https://a1e7d4e8-08c8-47e2-a422-e6e814c27d08.selstorage.ru/pages_get_course/assets_for_gc_pages/fonts/akrobat-semibold.otf') format('opentype');
}

.ar{font-family: akrobat-regular;}.abold{font-family: akrobat-bold;}
.al{font-family: akrobat-light;}.ael{font-family: akrobat-extralight;}
.abl{font-family: akrobat-black;}.gilroy{font-family: Gilroy, sans-serif;}
.aeb{font-family: akrobat-extrabold;}.georgia{font-family: georgia;}
.asb{font-family: akrobat-semibold;}.arial{font-family: arial;}


.ar strong{font-family: akrobat-extrabold;}
*{
  padding: 0;
  margin: 0;
  text-decoration: none;
  box-sizing: border-box;
}
html,
body {
  height: 100%;
}
.wrapper {
  height: 100%;
  position: relative;
}
main{
  width: 100%;
}
footer{flex: 0 0 auto;}
.center{text-align: center;}
body{font-family: Roboto,sans-serif;}
.content, header, footer, body{
  font-size: 18px;
}
.row{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.col{
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.max900{
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}
.max800{
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.max770{
  width: 100%;
  max-width: 770px;
  margin: 0 auto;
}
.max850{
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
}
.max{
  width: 100%;
  max-width: 940px;
  margin: 0 auto;
}
.max960{
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.max1000{
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
.max1100{
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
.max1150{
  width: 100%;
  max-width: 1150px;
  margin: 0 auto;
}
.max1020{
  width: 100%;
  max-width: 1020px;
  margin: 0 auto;
}
.max1040{
  width: 100%;
  max-width: 1040px;
  margin: 0 auto;
  padding: 3% 3% 3% 0;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 1px 1px 8px 3px rgba(0,89,149,.42);
}
.max1200{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.max960_{
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding-top: 1%;
}
.max1250{
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
}
ul, ol{
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}
.link{
  color: blue;
  cursor: pointer;
  text-decoration: underline;
  display: inline !important;
}
.link:hover{
  color: red;
}
.checked-finish{
  display: none;
  position: fixed;
  right: 0;
  top: 55px;
  background: #fff;
  width: 220px;
  height: 80px;
  border-radius: 40px 0 0 40px;
  border-top: 2px solid red;
  border-bottom: 2px solid red;
  border-left: 2px solid red;
  z-index: 9999;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.checked-finish p{
  margin-bottom: 0;
  color: red;
  text-align: center;
  font-size: 35px;
  animation: movies 1.2s ease-in-out infinite;
}
@keyframes movies{
  0%{transform: translate(100px); opacity: 0;}
  100%{transform: translate(0px); opacity: 1;}
}

.timer-block{max-width: 300px;margin-top: 5px;margin-bottom: 5px;}
.sticky_700{position: sticky !important;}
.none{display: none !important;}
.block{display: block !important;}

.column{flex-direction: column;}
.w-row{display: flex;justify-content: center;flex-wrap: wrap;}
.show_1376_f, .show_1280_f, .show_1025_f, .show_1000_f, .show_900_f, .show_700_f,
.show_600_f, .show_500_f, .show_400_f, .show_420_f, .show_330_f{display: none !important;}
.show_1376, .show_1280, .show_1025, .show_1000, .show_900, .show_700,
.show_600, .show_500, .show_420, .show_400, .show_330{display: none !important;}
.pl0{padding-left: 0 !important;}
.pr0{padding-right: 0 !important;}
.m-a{margin-left: auto;
  margin-right: auto;
  display: block !important;}

.d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9, .d10, .d11, .d12, .d13, .d14, .d15, .d16, .d17, .d18, .d19, .d20,
.d21, .d22, .d23, .d24, .d25, .d26, .d27, .d28, .d29, .d30, .d31, .d32, .d33, .d34, .d35, .d36, .d37, .d38, .d39, .d40 {
  padding-left: 10px;
  padding-right: 10px;
  flex: 1;
  width: fit-content;
  min-width: 250px;
}

@media(max-width: 1376px){
  .hide_1376{display: none !important;}
  .show_1376{display: block !important;}
  .show_1376_f{display: flex !important;}
  .row_1376{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media(max-width: 1280px){
  .hide_1280{display: none !important;}
  .show_1280{display: block !important;}
  .show_1280_f{display: flex;}
  .row_1280{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media(max-width: 1025px){
  .hide_1025{display: none !important;}
  .show_1025{display: block !important;}
  .show_1025_f{display: flex !important;}
  .row_1025{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media(max-width: 1000px){
  .hide_1000{display: none !important;}
  .show_1000{display: block !important;}
  .show_1000_f{display: flex !important;}
  .row_1000{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media(max-width: 900px){
  .hide_900{display: none !important;}
  .show_900{display: block !important;}
  .show_900_f{display: flex !important;}
  .row_900{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media(max-width: 700px){
  .hide_700{display: none !important;}
  .show_700{display: block !important;}
  .show_700_f{display: flex !important;}
  .row_700{display: flex;justify-content: center;flex-wrap: wrap;}
  .slide {padding: 2% 1% !important;}
  .slide_content {padding: 2% 2% !important;}
}
@media(max-width: 600px){
  .hide_600{display: none !important;}
  .show_600{display: block !important;}
  .show_600_f{display: flex !important;}
  .row_600{display: flex;justify-content: center;flex-wrap: wrap;}
  .slide_content {padding: 2% 0% !important;}
  .slide_content {background-size: auto, 100px !important;}
}
@media(max-width: 500px){
  .hide_500{display: none !important;}
  .show_500{display: block !important;}
  .show_500_f{display: flex !important;}
  .row_500{display: flex;justify-content: center;flex-wrap: wrap;}
  .owl-carousel button.owl-dot {
    width: 18px !important;
    font-size: 12px !important;
    height: 18px !important;}
}
@media(max-width: 420px){
  .hide_420{display: none !important;}
  .show_420{display: block !important;}
  .show_420_f{display: flex !important;}
  .row_420{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media(max-width: 400px){
  .hide_400{display: none !important;}
  .show_400{display: block !important;}
  .show_400_f{display: flex !important;}
  .row_400{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media(max-width: 330px){
  .hide_330{display: none !important;}
  .show_330{display: block !important;}
  .show_330_f{display: flex !important;}
  .row_330{display: flex;justify-content: center;flex-wrap: wrap;}
}

blockquote {padding: 10px 20px;line-height: 22px;}
blockquote, figure {margin: 0 0 10px;}
._br{display: none !important;}
.cu{cursor: pointer;}
@media(max-width: 600px){
  #akk3 .cross, #akk1 .cross {
    width: 15px !important;
    height: 15px !important;}
}
@media(max-width: 500px){
  ._br{display: block !important;}
  #akk3 .akk-down{padding: 10px !important;}
}

/*модальное окно*/

.modalWindow{
  display: block;
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, .7);
}
.modalWindow-inner{
  max-width: 900px;
  margin: 10px auto;
  background: #fff;
  padding: 1%;
  position: relative;
  width: 96%;
}
.modalWindow-close{
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  transition: .3s;
  z-index: 3;
}
.modalWindow-close:hover{
  transform: scale(.8);
}

.col{
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.hover{
  transition: .2s;
}
.hover:hover{
  transform: scale(.98);
}

.wrapper{
  display: flex;
  flex-direction: column;
}


/*;;;;;;;;;;;;;;;;;;;   footer   ;;;;;;;;;;;;;;;;;;;*/

footer{
  width: 100%;
  background: #c7d6f0;
  padding: 10px 1% 10px;
}
footer .max960{
  width: 100%;
  max-width: 960px;
  margin-top: 0%;
  margin-right: auto;
  margin-left: auto;
  padding-top: .5%;
  padding-bottom: .5%;
}
.footer-item{
  padding-left: 10px;
  padding-right: 10px;
  flex: 1;
}
.footer-item.left{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.footer-item.right{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.footer__item-img{
  margin-left: 10px;
  margin-right: 10px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  transition: opacity .3s;
}
.footer__item-img:hover{
  opacity: .7;
}
.footer__item-img.z{background: url(https://marta-ng.com/assets-for-pages/images/z.png) center center/cover no-repeat;}
.footer__item-img.youtube1{background: url(https://marta-ng.com/assets-for-pages/images/youtube1.png) center center/cover no-repeat;}
.footer__item-img.youtube2{background: url(https://marta-ng.com/assets-for-pages/images/youtube2.png) center center/cover no-repeat;}
.footer__item-img.zhzh{background: url(https://marta-ng.com/assets-for-pages/images/zhzh.png) center center/cover no-repeat;}
.footer__item-img.telegram{background: url(https://marta-ng.com/assets-for-pages/images/telegram.png) center center/cover no-repeat;}
.footer__item-img.telegram2{background: url(https://marta-ng.com/assets-for-pages/images/telegram2.png) center center/cover no-repeat;}
.footer__item-img.logo5{background: url(https://marta-ng.com/assets-for-pages/images/logo5.png) center center/cover no-repeat;}
.footer-item span, .footer-item span a{
  color: #6b6a69;
  font-size: 12px;
  line-height: 16px;
}
@media(max-width: 1370px){
  footer .max960 {max-width: 900px;}
  .footer-item span{font-size: 14px;}
  .footer__item-img {max-width: 74px;}
  .footer__item-img img {max-width: 50px;}
}
@media(max-width: 1025px){
  footer .max960 {max-width: 750px;}
}
@media(max-width: 601px){
  .footer-item span {font-size: 12px;}
  .footer__item-img img {max-width: 43px;}
}
@media(max-width: 900px){
  footer{padding-top: 5px;padding-bottom: 5px;}
}
@media(max-width: 600px){
  .footer__item-img {
    width: 35px;
    height: 35px;}
}
@media(max-width: 500px){
  .footer-item.left, .footer-item.right{
    text-align: center;
    min-width: 100%;}
  .footer-item.right{justify-content: center;margin-top: 8px;margin-bottom: 8px;}
  .footer__item-img img {max-width: 37px;}
  .footer-item span,  .footer-item span a {font-size: 11px;}
  footer .max960 {padding-top: 3%;max-width: 96%;}
}

._br{display: none !important;}
@media(max-width: 960px){
  .win1 .modalWindow-close {right: 10px;}
}
@media(max-width: 500px){
  ._br{display: block !important;}
}



.underline{text-decoration: underline;}

[data-show], [data-show-2]{display: none;}
