

/* Start:/school/courses.css?1716958182624*/
.courses_banner {
    height: 380px;
    background: none;
    overflow: hidden;
    position: relative;
    background-position: 50% 65%;
    padding-top: 150px;
    background-size: cover;
}
.courses_banner_title {
    width: 100%;
    text-align: center;
    top: 20%;
    font-size: 44px;
    color: #47bcf2;
    text-transform: uppercase;
    line-height: 1.2;
}
.courses_banner_text {
    width: 100%;
    text-align: center;
    top: 50%;
    font-size: 28px;
    color: #47bcf2;
    line-height: 1.2;
}
.courses_banner video {
    position: absolute;
    left: 0;
    top: -155px;
    width: 100%;
    z-index: -1;
}
/* End */


/* Start:/school/style.css?173711854214045*/
.drone-since h2{font-size:clamp(20px, 4vw, 32px)}.drone-since h3{font-size:clamp(14px, 4vw, 24px)}.drone-since p{font-size:clamp(10px, 3vw, 20px)}.drone-since .intro{overflow:hidden}.drone-since .intro .video-container-fluid video{object-fit:cover;height:111%;width:100%;position:relative;z-index:-1}.drone-since .intro button.b24-form-click-btn.b24-form-click-btn-29{background-color:#f8f9fa !important;border-color:#f8f9fa !important;color:#000 !important}.drone-since .intro .intro-text{color:white;margin:0 auto;height:75% !important}.drone-since .intro .intro-text .intro-title{font-size:clamp(36px, 6vw, 62px)}.drone-since .intro .intro-text .intro-subtitle{font-size:clamp(24px, 6vw, 46px)}.drone-since .intro .intro-text button{cursor:pointer;font-size:clamp(24px, 6vw, 12px)}@media (max-width:532px){.drone-since .intro .intro-text{height:100% !important;padding-bottom:10%}.drone-since .intro .video-container-fluid{height:45vh}}.drone-since .advantages .advantages-title{font-size:clamp(20px, 4vw, 32px)}.drone-since .advantages .img-body{width:531px;height:550px;position:relative}.drone-since .advantages .img-body::after{position:absolute;content:'';background-color:#f5f5f5;width:90%;height:95%;bottom:0;left:50%;transform:translate(-50%, 0);z-index:-1;border-radius:0 20px 20px 0}.drone-since .advantages .img-body::before{position:absolute;content:'';background:url('/school/img/teacher-advantages.png');background-size:cover;background-position:center;width:100%;height:100%;left:0;top:0;z-index:1}.drone-since .advantages .advantages-list{counter-reset:advantages-counter;list-style:none;padding:0}.drone-since .advantages .advantages-list li{counter-increment:advantages-counter;position:relative;margin-bottom:14px;background-color:#f5f5f5;border-radius:20px}.drone-since .advantages .advantages-list li .advantage-text-list{font-size:clamp(10px, 3vw, 20px)}.drone-since .advantages .advantages-list li .advatage-title-list{font-size:clamp(14px, 4vw, 24px)}.drone-since .advantages .advantages-list li::before{content:counter(advantages-counter, decimal-leading-zero);position:absolute;left:3rem;font-weight:bold;line-height:1.2;color:red;font-size:clamp(14px, 4vw, 24px)}@media (max-width:499px){.drone-since .advantages .advantages-list .advantages h2{font-size:22px}}.drone-since .courses .title{font-size:clamp(18px, 4vw, 32px)}.drone-since .courses .course-description{font-size:clamp(10px, 3vw, 18px)}.drone-since .courses .course-tabs .nav-pills{background-color:#f5f5f5}.drone-since .courses .course-tabs .nav-pills .nav-link{border:none;transition:.3s ease-in-out;font-size:clamp(14px, 4vw, 24px);background-color:inherit;font-weight:bold;transition:font-weight 2ms ease,color .3s ease}.drone-since .courses .course-tabs .nav-pills .nav-link:hover{background-color:#f4bfc1;color:white}.drone-since .courses .course-tabs .nav-pills .nav-link:focus{outline:none}.drone-since .courses .course-tabs .nav-pills .nav-link.active{background-color:#FF1B21;color:white;border:none;font-weight:400}.drone-since .courses .course-tabs .tab-content .tab-pane{background-color:#f5f5f5;border-radius:20px;overflow:hidden}.drone-since .courses .course-tabs .tab-content .tab-pane .course-link{transition:.3s ease-in-out;position:relative;line-height:.9;padding-right:20px;font-size:clamp(10px, 4vw, 18px)}.drone-since .courses .course-tabs .tab-content .tab-pane .course-link:hover{padding-right:30px}.drone-since .courses .course-tabs .tab-content .tab-pane .course-link::after{display:inline;position:absolute;content:'';right:0;top:0;width:15px;height:15px;background-image:url('/school/img/chewron-right1.svg');background-repeat:no-repeat;background-size:contain;color:inherit}.drone-since .courses .course-tabs .tab-content .tab-pane .course-image img{width:100%}@media (max-width:768px){.drone-since .training .col:last-child{top:-25px}}.drone-since .training .training-description{background-color:#f5f5f5;border-radius:20px}@media (min-width:768px) and (max-width:992px){.drone-since .training .training-description p{font-size:14px}}.drone-since .training .training-picture img{border-radius:20px;object-fit:cover}.drone-since .school .school-title{font-size:20px}.drone-since .school img{width:100%;height:100%;object-fit:cover}.drone-since .school .school-row .school-container{overflow:hidden;border-radius:20px;background-color:#f5f5f5;height:100%}.drone-since .school .school-slider{padding-bottom:90px}.drone-since .school .school-slider .slide{background-color:#f5f5f5;height:100%;border-radius:20px;overflow:hidden;margin:0 10px}.drone-since .school .school-slider .slide .slick-slide{padding-left:10px;padding-right:10px}.drone-since .teams .col{display:flex;justify-content:center}.drone-since .teams .team-teacher-avatar{margin-bottom:20px}.drone-since .teams .team-teacher-avatar .team-teacher-photo{position:relative;width:265px;height:299px;border-radius:10px;overflow:hidden}.drone-since .teams .team-teacher-avatar .team-teacher-photo button{position:absolute;right:0;top:0;z-index:3;border:none;width:38px;height:38px;border-radius:50%}.drone-since .teams .team-teacher-avatar .team-teacher-photo img{width:100%;height:100%;object-fit:cover}.drone-since .teams .team-teacher-avatar .slick-prev{left:-50px;top:50% ;display:block !important}.drone-since .teams .team-teacher-avatar .slick-next{top:50% !important;right:-50px}.drone-since .teams .team-teacher-avatar .team-teacher-fullname{max-width:250px;display:flex;flex-direction:column}.drone-since .teams .team-teacher-avatar .team-teacher-fullname span{background-color:#F5F5F5;color:#000;padding:10px 15px;border-radius:20px;line-height:1}.drone-since .teams .team-teacher-avatar .team-teacher-fullname .teacher-name{font-size:clamp(14px, 2vw, 24px);align-self:start}.drone-since .teams .team-teacher-avatar .team-teacher-fullname .teacher-specialty{font-size:clamp(12px, 2vw, 18px);align-self:start}@media (max-width:576px){.drone-since .teams .team-teacher-photo{margin-bottom:30px}}.drone-since .teams .team-slider{padding-bottom:60px}.drone-since .teams .team-slider .slide{display:flex;justify-content:center}.drone-since .teams .slick-next,.drone-since .teams .slick-prev{background-color:transparent;-webkit-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);-moz-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);box-shadow:0 0 9px 8px rgba(237,237,237,0.81);color:#FF1B21;height:40px;width:40px;border-radius:50%;top:50%}.drone-since .teams .slick-prev{left:-50px;display:block !important}.drone-since .teams .slick-next{right:-50px}@media (max-width:1024px){.drone-since .teams .slick-next,.drone-since .teams .slick-prev{top:100% !important}.drone-since .teams .slick-prev{left:30% !important;display:block !important}.drone-since .teams .slick-next{right:30% !important}}.drone-since .teams .modal .modal-content{position:relative;border-radius:20px}.drone-since .teams .modal .modal-content .modal-header{border-bottom:none}.drone-since .teams .modal .modal-content .modal-header button{position:absolute;right:10px;top:10px;background-color:#D9D9D9;border-radius:50%;padding:10px !important;cursor:pointer;z-index:2}.drone-since .teams .modal .modal-content .modal-header button.close{line-height:.5}.drone-since .teams .modal .modal-content .modal-header button span{font-size:1.5em;font-weight:100}.drone-since .teams .modal .modal-content .modal-header button:focus{outline:none}.drone-since .teams .modal .modal-content .modal-body{padding:1.5rem}.drone-since .teams .modal .modal-content .modal-body .team-description .team-name{font-size:clamp(15px, 2vw, 30px)}.drone-since .teams .modal .modal-content .modal-body .team-description .team-speciality{font-size:clamp(12px, 2vw, 14px)}.drone-since .teams .modal .modal-content .modal-body .team-description .team-profile{font-size:clamp(10px, 2vw, 14px)}.drone-since .teams .modal .modal-content .modal-body .team-description .team-biography{font-size:clamp(10px, 2vw, 14px)}.drone-since .teams .modal .modal-content .modal-body .team-description .qualification .qualification-title{font-size:clamp(14px, 2vw, 16px)}.drone-since .teams .modal .modal-content .modal-body .team-description .qualification div{gap:10px}.drone-since .teams .modal .modal-content .modal-body .team-description .qualification div span{font-size:clamp(10px, 2vw, 14px)}.drone-since .teams .modal .modal-content .modal-body .photo-avatar{background-color:#f5f5f5;border-radius:20px;width:122px;height:137px;overflow:hidden}.drone-since .teams .modal .modal-content .modal-body .photo-avatar img{object-fit:cover;width:100%;height:100%;mix-blend-mode:multiply}@media (min-width:576px){.drone-since .teams .modal .modal-dialog{max-width:838px;margin:1.75rem auto}}@media (max-width:850px){.drone-since .teams .modal .modal-dialog{margin:1.75rem 2rem}}.drone-since .feedback .col-md-4{padding-bottom:30px}.drone-since .feedback .feedback-container{background-color:#f5f5f5;border-radius:20px}.drone-since .feedback .feedback-container .user-profile{gap:21px;margin-bottom:32px}.drone-since .feedback .feedback-container .user-profile .user-photo span{color:white;border-radius:50%;width:65px;height:65px;display:flex;align-items:center;justify-content:center;font-size:2em}.drone-since .feedback .feedback-container .user-profile .user-profile-desc .name{font-size:1.3em}.drone-since .feedback .feedback-container .user-profile .user-profile-desc .specilaty{max-width:172px}.drone-since .feedback .feedback-container .feedback-user{padding-left:10px}.drone-since .feedback .feedback-container .feedback-user p{max-width:341px;height:152px;margin-bottom:15px;font-size:clamp(12px, 4vw, 16px);overflow:auto}.drone-since .feedback .feedback-container .feedback-user p::-webkit-scrollbar{width:8px;height:8px}.drone-since .feedback .feedback-container .feedback-user p::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.drone-since .feedback .feedback-container .feedback-user p::-webkit-scrollbar-track{background:#f1f1f1}.drone-since .feedback .slick-next,.drone-since .feedback .slick-prev{background-color:transparent;-webkit-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);-moz-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);box-shadow:0 0 9px 8px rgba(237,237,237,0.81);color:#FF1B21;height:40px;width:40px;border-radius:50%;top:50%}.drone-since .feedback .slick-prev{left:-50px;display:block !important}.drone-since .feedback .slick-next{right:-50px}@media (max-width:1024px){.drone-since .feedback .slick-next,.drone-since .feedback .slick-prev{top:100% !important}.drone-since .feedback .slick-prev{left:30% !important;display:block !important}.drone-since .feedback .slick-next{right:30% !important}}.drone-since .faq .faq-accordion .card{border-radius:20px}.drone-since .faq .faq-accordion .card-body{padding-bottom:20px !important}.drone-since .faq .faq-accordion button{color:#FF1B21;height:67px;font-size:clamp(16px, 2vw, 18px) !important}.drone-since .accordion .card{border:none;overflow:inherit;background-color:#f5f5f5;border-radius:20px !important}.drone-since .accordion .card .card-header{background-color:white;border-radius:20px;transition:background-color .5s ease;border:none}.drone-since .accordion .card .card-header.shadow-show{-webkit-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);-moz-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);box-shadow:0 0 9px 8px rgba(237,237,237,0.81)}.drone-since .accordion .card .card-body{padding:0 1.95rem}.drone-since .accordion .card .card-body a{text-decoration:underline}.drone-since .accordion .card .card-body img{height:131px;border-radius:20px;object-fit:cover;width:100%}@media (min-width:550px){.drone-since .accordion .card .card-body img{height:220px}}.drone-since .accordion .card .fa-chevron-up{transition:transform .3s ease-in-out}.drone-since .accordion .card .btn{font-size:clamp(14px, 4vw, 24px);font-weight:600}.drone-since .accordion .card .btn i{-webkit-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);-moz-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);box-shadow:0 0 9px 8px rgba(237,237,237,0.81);padding:10px}.drone-since .accordion .card .btn.collapsed .fa-chevron-up{transform:rotate(-180deg)}.drone-since .slick-next,.drone-since .slick-prev{background-color:transparent;-webkit-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);-moz-box-shadow:0 0 9px 8px rgba(237,237,237,0.81);box-shadow:0 0 9px 8px rgba(237,237,237,0.81);color:#FF1B21;height:40px;width:40px;border-radius:50%;top:unset;bottom:0}.drone-since .slick-prev{left:30%}.drone-since .slick-prev::before{content:"\f053";font-family:'Font Awesome 5 Free';font-weight:900;color:red;letter-spacing:3px}.drone-since .slick-next{right:30%}.drone-since .slick-next::before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;color:red;letter-spacing:-3px}button.b24-form-click-btn.b24-form-click-btn-29{border:none !important;color:white !important;background-color:#be1117 !important;font-style:inherit !important;font-size:1.25rem !important;font-family:inherit !important;border-radius:4px !important;transition:.3s ease-in-out}button.b24-form-click-btn.b24-form-click-btn-29:hover{opacity:.8;background-color:#be1117 !important;border-color:#d7220a !important;box-shadow:inset 0 0 2px hsla(0,0%,100%,0.6),0 1px 2px rgba(0,0,0,0.25) !important}button.b24-form-click-btn.b24-form-click-btn-29:active{background-color:#be1117 !important;border-color:#be1117 !important;-webkit-box-shadow:inset 0 0 2px hsla(0,0%,100%,0.6),0 1px 2px rgba(0,0,0,0.25);box-shadow:inset 0 0 2px hsla(0,0%,100%,0.6),0 1px 2px rgba(0,0,0,0.25)}.b24-form-btn-block .b24-form-btn{background-color:#be1117}body .b24-window-panel>div>.b24-window-scrollable{overflow:initial}body .b24-window-close{top:5px;right:5px;height:29.5px}body .b24-window-close::after,body .b24-window-close::before{left:initial;top:initial}body .b24-window-panel-pos-right{display:flex;position:fixed;top:50%;width:50%;height:80%;right:50%;border-radius:0;transform:translate(50%, -50%);align-items:center;justify-content:center;flex-direction:row-reverse}@media (max-width:576px){body .b24-window-panel-pos-right{width:90%}}
/* End */


/* Start:/local/templates/drone/assets/slick/slick-theme.css?16980020223145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/drone/assets/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/drone/assets/slick/./fonts/slick.eot');
    src: url('/local/templates/drone/assets/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/drone/assets/slick/./fonts/slick.woff') format('woff'), url('/local/templates/drone/assets/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/drone/assets/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/drone/assets/slick/slick.css?16980020221776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */
/* /school/courses.css?1716958182624 */
/* /school/style.css?173711854214045 */
/* /local/templates/drone/assets/slick/slick-theme.css?16980020223145 */
/* /local/templates/drone/assets/slick/slick.css?16980020221776 */
