
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item{display:flex!important;flex-direction:column;background:#fff!important;border-radius:1px!important;box-shadow:0 1px 2px rgba(7,7,7,.04),0 8px 24px rgba(7,7,7,.06)!important;overflow:hidden;padding:0!important;text-align:left!important;transition:box-shadow .25s,transform .25s}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item:hover{box-shadow:0 2px 4px rgba(7,7,7,.06),0 16px 40px rgba(7,7,7,.12)!important;transform:translateY(-2px)}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_cover{order:1;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;aspect-ratio:16/10;overflow:hidden}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_cover img{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item:hover .course_cover img{transform:scale(1.03)}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom{display:contents!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_data_wrap{order:2;padding:24px 28px 0!important;margin:0!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_data{display:block!important;gap:0;margin:0!important;padding:0!important;list-style:none!important;border:0!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info{display:inline!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;border:0!important;font:700 13px/18px "Open Sans",sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase;color:#128F39!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info [class^="icon-"],html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info [class*=" icon-"]{display:none!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info span:last-child,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info span.text-center:last-child{text-align:left!important;display:inline!important;width:auto!important;padding:0!important;margin:0!important;font:inherit!important;color:inherit!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info:has(.icon-tr_level),html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info:has(.icon-tr_certificate){display:none!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_item__top{order:3;padding:10px 28px 0!important;margin:0!important;min-height:0!important;background:none!important;border:0!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_item__title{margin:0!important;padding:0!important;text-align:left!important;font-family:"Oswald","Open Sans",sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.15!important;text-transform:uppercase;letter-spacing:0!important;color:#070707!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_desc{order:4;padding:10px 28px 0!important;margin:0!important;min-height:0!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_desc p,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_desc span{text-align:left!important;margin:0!important;font:400 16px/24px "Open Sans",sans-serif!important;color:#5d6560!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_links{order:5;margin:auto 0 0!important;width:auto!important;padding:24px 28px 28px!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_readmore,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_readmore .z-1{margin:0!important;padding:0!important;width:100%}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_readmore a.big-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;height:52px!important;margin:0!important;padding:0 20px!important;box-sizing:border-box;background:#128F39!important;border:1px solid #128F39!important;border-radius:1px!important;box-shadow:none!important;color:#fff!important;font:700 16px/20px "Open Sans",sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;transition:background .2s,color .2s}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_readmore a.big-button:hover{background:#fff!important;color:#128F39!important}

html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_links .course_readmore,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_links .course_readmore .z-1{display:block!important;width:100%!important;max-width:none!important;float:none!important}

html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_data_wrap,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_data,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_item__top,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_item__title,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_desc,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_desc p,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_desc span,html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info span:last-child{text-align:center!important}

html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_links{order:6!important}


html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_bottom .course_data li.tr-info:has(.icon-tr_time){display:none!important}

html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_data_wrap{display:none!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_item__top{padding-top:24px!important}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_cover{position:relative}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-badge{position:absolute;left:16px;top:16px;z-index:2;padding:7px 12px;background:#128F39;color:#fff;font:700 12px/16px 'Open Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:1px;box-shadow:0 4px 14px rgba(0,0,0,.25)}

html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-kind{order:2;display:block;padding:22px 28px 0;margin-bottom:12px;font:700 13px/16px 'Open Sans',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#128F39;text-align:center}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-kind i{font-style:normal;color:#c3c8c5;margin:0 8px}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .course_item__top{padding-top:6px!important}

html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-q{position:absolute;left:16px;top:16px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:108px;height:108px;background:rgba(11,12,15,.45);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border:1px solid rgba(255,255,255,.12);text-align:center}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-q .n{display:block;font:700 36px/1 'Oswald','Open Sans',sans-serif;color:#fff}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-q .m{display:block;margin-top:4px;font:700 13px/16px 'Open Sans',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#4CC274}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-q .t{display:block;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.18);font:600 12px/14px 'Open Sans',sans-serif;color:#F2F3F5}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-foot{order:5;display:flex;align-items:baseline;justify-content:space-between;gap:16px;text-align:left;margin:20px 28px 0;padding:16px 0 0;border-top:1px solid #e3e6e8;min-height:24px}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-foot span{font:400 15px/20px 'Open Sans',sans-serif;color:#5d6560}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-foot b{flex:0 0 auto;white-space:nowrap;font:700 24px/1 'Oswald','Open Sans',sans-serif;color:#070707}
html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-foot.req b{font:600 15px/20px 'Open Sans',sans-serif}

html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .skm{order:4;padding:16px 28px 0}
html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .skm{display:flex;flex-direction:column;gap:8px}html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .skm>span{display:flex;align-items:flex-start;gap:10px;font:400 15px/20px "Open Sans",sans-serif;color:#3b4046;text-align:left}html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .skm svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px;fill:none;stroke:#128F39;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .skt-kind,html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .course_item__top,html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .course_item__title,html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .course_desc,html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .course_desc p,html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .course_desc span{text-align:left!important;justify-content:flex-start!important}
html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .skt-kind{margin-bottom:8px}
html body .row.row-3-column.training_list.training_list.training_list .col-1-3.course_item.course_item .course_desc br{display:none}

.course_item .course_desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.course_item .course_desc p{display:inline}.course_item .skm-d .nw,.ske-c .skm-d .nw{white-space:nowrap}.ske-c .ske-t{text-wrap:balance}.course_item .course_item__title{text-wrap:balance}html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item .skt-foot.req b{font:700 24px/1 Oswald,"Open Sans",sans-serif!important;color:#070707}@media(min-width:701px) and (max-width:1179px){html body .row.row-3-column.training_list.training_list .col-1-3.course_item.course_item{width:calc(50% - 60px)!important;max-width:none!important;flex:0 0 auto!important}}
.lp-page:not(.cal-ok) :is([data-f=date],[data-f=days],[data-f=date-num],[data-f=date-month],[data-f=price],.early-m){visibility:hidden;animation:lpcalShow 0s 2.5s forwards}@keyframes lpcalShow{to{visibility:visible}}
