/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header{position:relative;z-index:3;}.header_top-sec{background:linear-gradient(7deg,#709CFD 0%,#8DB7FD 45.04%,#79ABFE 90.14%);backdrop-filter:blur(21px);}.header_top{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:14px 0;}.header_top a{color:#FFF;font-size:13px;font-weight:700;text-transform:uppercase;}.header_main-sec{border-bottom:1px solid #D9D9D9;background:rgba(255,255,255,0.43);backdrop-filter:blur(21px);}.header_main{display:flex;justify-content:space-between;align-items:center;}.header_logo,.header_teaser,.header_phones,.header_action{height:52px;}.header_logo{display:flex;align-items:center;gap:18px;border-right:1px solid #D9D9D9;padding-right:18px;}.header_logo > h3{display:flex;flex-direction:column;font-size:16px;font-weight:500;color:#545454;}.header_logo > h3 > span{color:#194295;}.header_left{display:flex;align-items:center;padding:17px 0;}.header_teaser{color:#7D7D8E;font-size:14px;font-style:italic;font-weight:400;max-width:130px;margin-left:18px;display:flex;align-items:center;}.header_phones{display:flex;gap:30px;}.header_phone{display:flex;flex-direction:column;gap:5px;align-items:flex-end;justify-content:center;}.header_phone-link{color:#6291F7;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:700;display:flex;gap:10px;}.header_message-telegram{display:flex;gap:3px;color:#40A1FA;font-size:12px;font-weight:500;}.header_message-whatsapp{display:flex;gap:3px;color:#67CD56;font-size:12px;font-weight:500;}.header-mobile_buttons{display:none;margin-left:5px;}.header_popup-sub,.header_popup-callback-sub{display:none;}@media (max-width:1000px){.header_action svg,.header_phone-link svg{width:15px;height:15px;}.header_phone-link{font-size:18px;}.header_action button{font-size:16px;}.header_logo img{width:34px;}}@media (max-width:740px){.header_teaser{display:none;}.header_logo{border:none;}}@media (max-width:562px){.header_phones{display:none}.header_main{padding:0 48px;}}@media (max-width:960px){.header_action,.header_top-sec{display:none;}}@media (max-width:960px){.header-mobile_burger,.header-mobile_callback{cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;}.header-mobile_burger.active{transform:rotate(-90deg);}.header_popup,.header_popup-callback{position:fixed;top:86px;width:100%;height:100%;z-index:100;display:flex;transition:0.3s;border-top:1px solid #D9D9D9;background:rgba(91,91,104,0.60);backdrop-filter:blur(6.5px);left:-100%;}.header_popup-sub,.header_popup-callback-sub{background-color:#fff;max-height:460px;display:flex;width:100%;flex-direction:column;}.header_popup.open,.header_popup-callback.open{left:0;}.header_popup-callback-action{display:flex;flex-direction:column;gap:20px;padding:30px 0;align-items:center;}.header_popup-callback-sub{max-height:190px;}.header-mobile_buttons{display:flex;align-items:center;gap:5px;justify-content:center;}.header_mobile-phones{display:flex;gap:10px;flex-direction:column;align-items:flex-end;width:263px;margin:20px auto 0;}.header_mobile-phones a{color:#6291F7;font-family:Bebas Neue,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;}.header_mobile-social{display:flex;gap:10px;margin:15px auto 0;width:263px;justify-content:flex-end;}.header_top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:15px;margin:12px auto 0;order:-1;}.header_top > li > a{color:#696985;text-align:right;}}.ns_burger{overflow:hidden;touch-action:none;}.ns_callback{overflow:hidden;touch-action:none;}.check-list_section{background:linear-gradient(7deg,#709CFD 0%,#8DB7FD 45.04%,#79ABFE 90.14%);backdrop-filter:blur(21px);position:relative;z-index:2;}.check-list{padding:8px;display:flex;gap:12px;justify-content:center;align-items:center;}.check-list p{color:#FFF;font-size:15px;font-weight:700;text-transform:uppercase;}.check-list_btn{background:#EABD57;padding-bottom:6px;border-radius:6px;width:max-content;}.check-list_btn-c{display:flex;align-items:center;justify-content:center;font-size:12px;text-decoration:none;text-transform:uppercase;border-radius:6px;position:relative;font-weight:700;letter-spacing:1px;line-height:16px;width:max-content;background:linear-gradient(85.48deg,#FDCD70 8.79%,#FDE48D 49.72%,#FED179 90.71%);color:#756409;}.check-list_btn-c span{padding:10px 12px 10px 12px;}.check-list_btn-s{border-left:1px solid rgba(207,131,42,0.18);padding:10px 12px 10px 12px;}.check-list_btn-s svg{fill:#756409;}.check-list_btn-s svg{width:auto;height:12px;}.check-list_btn:hover .check-list_btn-c{background:linear-gradient(85.48deg,#FDD78D 8.79%,#FDE9A4 49.72%,#FEDA94 90.71%);}@media (max-width:450px){.check-list{flex-direction:column;text-align:center;}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';}table{border-collapse:collapse;border-spacing:0;}input,textarea{outline:none;}input:active,textarea:active{outline:none;}:focus{outline:none;}
.play{cursor:pointer;width:max-content;}.play svg{width:69px;height:72px;}.play-1{fill:#EABD57;}.play:focus .play-1{fill:#D5AB4A;}.play-2{fill:url(#play-paint);}.play:hover .play-2{fill:url(#play-paint-hover);}.play:focus .play-2,.play:active .play-2{fill:url(#play-paint-focus);}.play-3{fill-opacity:0;}.play:hover .play-3{fill-opacity:0.2;}.play:focus .play-3{display:none;}.play-4{filter:url(#play-filter);}.play:hover .play-4{filter:url(#play-filter-hover);}.play:focus .play-4,.play:active .play-4{filter:url(#play-filter-focus);}.play-5{d:path('M44.5165 33.7077C45.2866 34.0579 45.3012 35.1465 44.5408 35.5173L30.0324 42.5906C29.3733 42.912 28.6038 42.4383 28.594 41.705L28.4091 27.9508C28.3993 27.2175 29.1557 26.7233 29.8233 27.0268L44.5165 33.7077Z');}.play:hover .play-5{d:path('M44.5165 33.2214C45.2866 33.5716 45.3012 34.6602 44.5408 35.031L30.0324 42.1043C29.3733 42.4257 28.6038 41.952 28.594 41.2187L28.4091 27.4644C28.3993 26.7312 29.1557 26.237 29.8233 26.5405L44.5165 33.2214Z');}.play:focus .play-5,.play:active .play-5{d:path('M44.5165 33.7351C45.2866 34.0852 45.3012 35.1739 44.5408 35.5446L30.0324 42.618C29.3733 42.9393 28.6038 42.4656 28.594 41.7324L28.4091 27.9781C28.3993 27.2449 29.1557 26.7506 29.8233 27.0542L44.5165 33.7351Z');}.play-btn{width:70px;height:72px;background:url(/themes/edu/img/play/play-sprite.png);}.play-container:hover .play-btn{background-position-y:-72px;}.play-container:focus .play-btn,.play-container:active .play-btn{background-position-y:-144px;}
@font-face{font-family:'Bebas Neue';src:local('Bebas Neue Thin'),local('BebasNeue-Thin'),url(/themes/edu/fonts/bebasneue/bebasneuethin.woff2) format('woff2'),url(/themes/edu/fonts/bebasneue/bebasneuethin.woff) format('woff'),url(/themes/edu/fonts/bebasneue/bebasneuethin.ttf) format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Bebas Neue';src:local('Bebas Neue Light'),local('BebasNeue-Light'),url(/themes/edu/fonts/bebasneue/bebasneuelight.woff2) format('woff2'),url(/themes/edu/fonts/bebasneue/bebasneuelight.woff) format('woff'),url(/themes/edu/fonts/bebasneue/bebasneuelight.ttf) format('truetype');font-weight:200;font-style:normal;}@font-face{font-family:'Bebas Neue';src:local('Bebas Neue Book'),local('BebasNeueBook'),url(/themes/edu/fonts/bebasneue/bebasneuebook.woff2) format('woff2'),url(/themes/edu/fonts/bebasneue/bebasneuebook.woff) format('woff'),url(/themes/edu/fonts/bebasneue/bebasneuebook.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Bebas Neue';src:local('Bebas Neue Regular'),local('BebasNeueRegular'),url(/themes/edu/fonts/bebasneue/bebasneueregular.woff2) format('woff2'),url(/themes/edu/fonts/bebasneue/bebasneueregular.woff) format('woff'),url(/themes/edu/fonts/bebasneue/bebasneueregular.ttf) format('truetype');font-weight:400;font-style:normal;}@font-face{font-family:'Bebas Neue';src:local('Bebas Neue Bold'),local('BebasNeueBold'),url(/themes/edu/fonts/bebasneue/bebasneuebold.woff2) format('woff2'),url(/themes/edu/fonts/bebasneue/bebasneuebold.woff) format('woff'),url(/themes/edu/fonts/bebasneue/bebasneuebold.ttf) format('truetype');font-weight:700;font-style:normal;}
.callback,.callback_overlay{top:0;left:0;width:100%;height:100%;min-height:100vh;z-index:5;}.callback{position:fixed;z-index:999;display:none;}.callback_overlay{position:absolute;background:rgba(0,0,0,.8)}.callback_main{width:726px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:60px;border-radius:8px;z-index:6;box-shadow:0 0 77px 0 rgba(0,0,0,0.25);}.callback_close{position:absolute;z-index:5;top:4%;right:3%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;}.callback_content{display:flex;flex-direction:column;}.callback_content h3{color:#696985;text-align:center;font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;}.callback_content p{color:#565674;text-align:center;font-size:16px;font-weight:400;margin:20px 0;}.callback_content > span{color:#B5BCC3;text-align:center;font-size:10px;font-weight:400;line-height:14px;margin-top:10px;}.callback_content form{display:flex;gap:6px;flex-direction:column;}.callback_input-wrapper{display:flex;gap:6px;flex-direction:column;}.callback_input{flex-direction:column;border-radius:5px;background:#EDF1F9;box-shadow:0 0 10px 0 rgba(150,152,165,0.07) inset;padding:20px 30px;margin-bottom:5px;height:88px;display:flex;justify-content:center;}.callback_input input{width:100%;background:#EDF1F9;}.callback_content .btn,.callback_content .btn_c,.callback_content .btn_c span{width:100%;}@media (max-width:768px){.callback_main{width:calc(100% - 60px);padding:40px 12px;}.callback_content form{flex-direction:column;}.callback_content{max-width:400px;margin:0 auto;}.callback_content h3{font-size:28px;}.callback_content p{font-size:14px;}.callback_input{height:unset;}}
.map_section .container{position:relative;}.map_content{position:absolute;bottom:50px;border-radius:8px;background:#FFF;padding:62px;max-width:472px;right:150px;display:flex;flex-direction:column;gap:10px;}.map_content h3{color:#696985;font-family:Bebas Neue,sans-serif;font-size:36px;font-weight:700;line-height:38px;}.map_content h3 > span{background:linear-gradient(44deg,#5188FF 0%,#72A7FF 52.79%,#609CFF 90.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.map_content p{color:#696985;font-size:14px;font-weight:500;line-height:20px;}.map_social{display:flex;align-items:center;gap:20px;}@media (max-width:920px){.map_content{right:65px;}}@media (max-width:769px){.map_content{padding:39px 12px;right:0;bottom:3px;align-items:center;text-align:center;idth:100%;}.map_content h3{font-size:28px;display:flex;flex-direction:column;}.map_content p{max-width:280px;}.map_section .container{position:relative;width:calc(100% - 60px);}}
.contacts_section{position:relative;z-index:1;padding-top:100px;margin-bottom:-120px;}.contacts_section:before{content:"";position:absolute;width:100%;height:100%;top:60%;left:80%;z-index:-1;background:url(/themes/edu/img/logo-back.png);background-repeat:no-repeat !important;-webkit-transform:rotate(21deg);transform:rotate(21deg);background-size:567px auto;opacity:0.3;}.contacts{display:flex;margin:0 auto;justify-content:center;}.contacts_form-back{border-radius:8px;background:linear-gradient(51deg,#8DB7FD 3.18%,#7AACFE 9.91%,#5A94FF 42.84%,#79ABFE 84.36%,#8DB7FD 97.57%);width:50%;padding:65px 12px;z-index:1;}.contacts_form{display:flex;flex-direction:column;align-items:center;color:#fff;max-width:365px;margin:0 auto;justify-content:space-between;height:100%;}.contacts_form h3{text-align:center;font-family:Bebas Neue,sans-serif;font-size:36px;font-weight:700;margin-bottom:12px;}.contacts_form p{text-align:center;font-weight:500;line-height:22px;}.contacts_form form{margin-top:27px;margin-bottom:12px;}.contacts_input{border-radius:5px;background:#90B9FF;box-shadow:0 0 10px 0 rgba(150,152,165,0.07) inset;padding:20px 30px;margin-bottom:5px;}.contacts_input input{width:100%;background:#90B9FF;color:#fff;}.contacts_input input::placeholder{color:#fff;}.contacts_form > span{font-size:10px;font-weight:400;}.contacts .btn,.contacts .btn_c,.contacts .btn_c span{width:100%;}.contacts_info-back{width:50%;background:linear-gradient(#B9CFFF,#D9E5FF);border-radius:0 8px 8px 0;padding:8px;margin-left:-12px;}.contacts_info{background:#fff;height:100%;justify-content:space-between;display:flex;flex-direction:column;align-items:flex-start;padding:65px 12px 65px 100px;}.contacts_form-title{font-family:Bebas Neue,sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;background:linear-gradient(44deg,#5188FF 0%,#72A7FF 52.79%,#609CFF 90.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.contacts_phones,.contacts_address,.contacts_mail{display:flex;flex-direction:column;}.contacts_icon{display:flex;gap:23px;align-items:center;}.contacts_icon p{color:#8B8B9E;font-size:14px;font-weight:500;line-height:28px;}.contacts_phone{color:#555572;font-size:32px;font-weight:700;line-height:42px;}.contacts_phone-alt{color:#696985;font-size:24px;font-weight:600;line-height:42px;}.contacts_address h4{color:#555572;font-size:20px;font-weight:600;line-height:28px;}.contacts_address p{color:#696985;font-weight:500;line-height:28px;}.contacts_mail-link{color:#696985;font-weight:500;line-height:28px;}.contacts_info > *{max-width:365px;}.contacts a:hover{color:#4098EB;}.contacts_social{display:flex;flex-direction:column;gap:10px;}.contacts_social h3{color:#696985;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:700;line-height:38px;}.contacts_social h3 > span{background:linear-gradient(44deg,#5188FF 0%,#72A7FF 52.79%,#609CFF 90.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.contacts_social-links{display:flex;align-items:center;gap:20px;}@media (max-width:1400px){.contacts_section:before{content:none;}}@media (max-width:1060px){.contacts_info{padding:65px 12px 65px 80px;}}@media (max-width:1024px){.contacts_info{padding:65px 12px 65px 60px;}}@media (max-width:890px){.contacts_info{padding:65px 12px 65px 40px;}}@media (max-width:890px){.contacts{flex-direction:column;width:calc(100% - 60px);align-items:center;}.contacts_form-back,.contacts_info-back{width:100%;max-width:500px;}.contacts_info-back{margin:-12px auto 0;border-radius:0 0 8px 8px;}.contacts_form h3{font-size:28px;}.contacts_form p{font-size:14px;}.contacts_form-back{padding:30px 12px;}.contacts_info{padding:45px 12px 35px;align-items:center;text-align:center;}.contacts_phones,.contacts_address,.contacts_mail{align-items:center;margin-bottom:12px;}.contacts_icon{gap:5px;}.contacts_form-title{margin-bottom:20px;}}@media (max-width:520px){.contacts_phone{font-size:24px;}.contacts_phone-alt{font-size:20px;}.contacts_address h4,.contacts_address p{font-size:14px;}}
#check-list_form{display:none;}
.ui-form_main-title{color:#696985;text-align:center;font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}.ui-form_main-text{color:#565674;text-align:center;font-size:16px;font-weight:400;margin-bottom:20px;}.ui-form_main-wrapper{max-width:726px;border-radius:8px;padding:60px;display:flex;flex-direction:column;width:100%;}.ui-form_main{width:100%;display:flex;flex-direction:column;}.ui-form_main .btn,.ui-form_main .btn_c,.ui-form_main .btn_c span{width:100%;}.ui-form_main .btn{height:100%;max-height:88px;}.ui-form_main .btn_c{height:100%;}.ui-form_main-input-wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:6px;row-gap:6px;}.ui-form_main-input{flex-direction:column;border-radius:5px;background:#EDF1F9;box-shadow:0 0 10px 0 rgba(150,152,165,0.07) inset;padding:20px 30px;margin-bottom:5px;height:88px;display:flex;align-items:center;justify-content:center;}.ui-form_main-input input{width:100%;background:#EDF1F9;}.ui-form_main-policy{color:#B5BCC3;text-align:center;font-size:10px;font-weight:400;line-height:14px;margin-top:10px;}@media (max-width:768px){.ui-form_main-input-wrapper{display:flex;flex-direction:column;width:100%;gap:6px;}.ui-form_main-wrapper{width:96%;padding:40px 12px;}}
