.cls-carousel-common.news-carousel{padding:1rem 0}.cls-carousel-common.news-carousel .news-item{margin:0 .5rem;border-radius:10px;transition:box-shadow .3s ease;overflow:hidden}.cls-carousel-common.news-carousel .news-item .news-thumb{transition:transform .3s ease-in-out}.cls-carousel-common.news-carousel .news-item:hover .news-thumb{transform:scale(1.05)}.cls-carousel-common.news-carousel .image-wrapper{overflow:hidden;border-radius:10px}.cls-carousel-common.news-carousel .image-wrapper img.news-thumb{transition:transform .4s ease-in-out;display:block;width:100%;height:auto}.cls-carousel-common.news-carousel .image-wrapper:hover img.news-thumb{transform:scale(1.05)}.cls-carousel-common.news-carousel .news-title-hover{transition:color .3s ease}.cls-carousel-common.news-carousel .news-title-hover:hover{color:#c22329}.cls-carousel-common.news-carousel .p-carousel-indicator-list{display:flex;justify-content:center;margin-top:1rem}.cls-carousel-common.news-carousel .p-carousel-indicator-list li{margin:0 5px}.cls-carousel-common.news-carousel .p-carousel-indicator-active .p-carousel-indicator-button{background:#c22329!important}@media (max-width: 991px){.cls-carousel-common.news-carousel .p-carousel-indicator-list,.cls-carousel-common.news-carousel .p-carousel-prev-button,.cls-carousel-common.news-carousel .p-carousel-next-button{display:none!important}.cls-carousel-common.news-carousel .carousel-footer-buttons{display:flex!important}}.cls-carousel-common .carousel-footer-buttons .p-button{height:40px!important;width:40px!important;border-radius:100%;color:#64748b!important;background:#f8fafc!important}.cls-carousel-common .carousel-footer-buttons .p-button:hover{background:#dde7f0!important}@media screen and (max-width: 1200px){.cls-sections.cls-sections-banner .cls-heading[data-v-e13a36cd]{font-size:30px;line-height:50px}}@media screen and (max-width: 992px){.cls-sections.cls-sections-banner .cls-heading[data-v-e13a36cd]{font-size:22px;line-height:36px}.cls-sections.cls-sections-banner .cls-first-block[data-v-e13a36cd]{order:1}.cls-sections.cls-sections-banner .cls-second-block[data-v-e13a36cd]{order:0}}@media screen and (max-width: 400px){.cls-sections.cls-sections-banner .cls-heading[data-v-e13a36cd]{font-size:18px;line-height:32px}}.cls-sections.cls-sections-objects .cls-offline .cls-items[data-v-e13a36cd],.cls-sections.cls-sections-objects .cls-methods .cls-items[data-v-e13a36cd]{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 992px){.cls-sections.cls-sections-objects .cls-offline[data-v-e13a36cd]{margin-bottom:15px}.cls-sections.cls-sections-objects .cls-offline img[data-v-e13a36cd]{margin-right:15px;margin-bottom:0!important}.cls-sections.cls-sections-objects .cls-offline p[data-v-e13a36cd]{text-align:left!important}.cls-sections.cls-sections-objects .cls-methods[data-v-e13a36cd]{margin-bottom:15px}.cls-sections.cls-sections-objects .cls-methods img[data-v-e13a36cd]{margin-right:15px;margin-bottom:0!important}.cls-sections.cls-sections-objects .cls-methods p[data-v-e13a36cd]{text-align:left!important}.cls-sections.cls-sections-objects .cls-offline .cls-items[data-v-e13a36cd],.cls-sections.cls-sections-objects .cls-methods .cls-items[data-v-e13a36cd]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}.cls-sections .cls-highlight-register[data-v-e13a36cd]{background-image:url(/images/highlight-register.png);background-repeat:no-repeat;background-position:center;background-size:cover}.cls-sections .cls-highlight-register .cls-heading[data-v-e13a36cd]{text-transform:uppercase;color:#25272a}.cls-sections .cls-highlight-register .cls-heading.red[data-v-e13a36cd]{color:#c22329}.cls-sections-checkpoints[data-v-e13a36cd]{background-image:url(/images/bg-checkpoint.png);background-position:center;background-size:cover;background-repeat:repeat}.cls-sections-checkpoints .cls-heading[data-v-e13a36cd]{max-width:293px;text-transform:uppercase}@media screen and (max-width: 992px){.cls-sections-checkpoints .cls-heading[data-v-e13a36cd]{max-width:100%}}.cls-sections-checkpoints .cls-checkpoints .cls-checkpoint-item[data-v-e13a36cd]{background-color:#f9d4d6;border-radius:12px;padding:20px;margin-bottom:20px}.cls-sections-reason[data-v-e13a36cd]{background-color:#b61f24;color:#fff}@media screen and (max-width: 991px){.cls-sections-reason .large-icon[data-v-e13a36cd]{width:40%;min-width:160px}.cls-sections-reason .cls-reason-first-block[data-v-e13a36cd]{display:flex;flex-direction:column;align-items:center;justify-content:center}.cls-sections-reason .cls-reason-first-block .cls-heading[data-v-e13a36cd]{text-align:center}}.cls-sections-reason .cls-why-items[data-v-e13a36cd]{list-style-type:none}.cls-sections-reason .cls-why-items li[data-v-e13a36cd]{display:flex;margin-bottom:20px;align-items:center;justify-content:flex-start}.cls-sections-reason .cls-why-items li .icon[data-v-e13a36cd]{width:64px;margin-right:20px}.cls-sections-reason .cls-why-items li .cls-text[data-v-e13a36cd]{flex:1}.has-border-right[data-v-e13a36cd]{border-right:1px solid #DDDFEC}@media screen and (max-width: 992px){.has-border-right[data-v-e13a36cd]{border-right:0}}.cls-sections-courses[data-v-e13a36cd]{background-color:#b61f24}.form-group[data-v-e13a36cd]{display:flex;flex-direction:column;margin-bottom:15px}label[data-v-e13a36cd]{font-weight:700;margin-bottom:5px}.required[data-v-e13a36cd]{color:#b61f24}.p-error[data-v-e13a36cd]{color:#b61f24;font-size:12px}.p-invalid[data-v-e13a36cd]{border:1px solid #B61F24}.register-btn[data-v-e13a36cd]{width:100%;margin-top:10px;border-radius:25px;font-size:16px}.login-link[data-v-e13a36cd]{text-align:center;margin-top:15px;font-size:14px}.login-link a[data-v-e13a36cd]{color:#b61f24;font-weight:700;text-decoration:none}.login-link a[data-v-e13a36cd]:hover{text-decoration:underline}.cls-banner[data-v-e13a36cd]{width:80%;max-width:450px}@media screen and (max-width: 992px){.cls-banner[data-v-e13a36cd]{width:60%;max-width:210px}}.video-wrapper[data-v-e13a36cd]{width:100%;max-width:600px;aspect-ratio:16/9}@media screen and (max-width: 992px){.video-wrapper[data-v-e13a36cd]{width:100%}}.video-wrapper iframe[data-v-e13a36cd]{width:100%;height:100%;border-radius:12px}
