@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap);#root,body,html{margin:0;font-family:"Roboto Slab",serif}body{overflow-x:hidden}.container{max-width:1140px;width:100%;margin:0 auto;padding:0}button,input{outline:none}button{font-family:"Roboto Slab",serif;background:transparent;border:none;cursor:pointer}.error{color:red}.main_page_container{overflow-x:hidden}.main_page_container .main_content{display:flex;justify-content:center;flex-wrap:wrap}.main_page_container .footer_wrapper{margin-top:10px}.add_portfolio_card.hide_portfolio_card .content{height:0;margin-bottom:0}.add_portfolio_card.hide_portfolio_card .content .registration_wrapper{height:0}.add_portfolio_card.hide_portfolio_card .header:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.add_portfolio_card{position:fixed;bottom:0;left:15px;background-color:#fff;transition:.3s;max-width:270px;width:100%;transition:.2s;background:#fff;z-index:2;border-left:1px solid silver;border-right:1px solid silver}.add_portfolio_card .header{background-color:#13a6ec;color:#fff;font-size:15px;padding:40px 15px 15px;text-align:center;height:23px;position:relative;transition:.2s;cursor:pointer}.add_portfolio_card .header:before{content:" ";width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #0f7bae;border-left:2px solid #0f7bae;transition:all .2s ease-in-out;position:absolute;top:20px;left:calc(50% - 4px)}.add_portfolio_card .header:hover{background-color:#158ec7}.add_portfolio_card .content{display:flex;flex-direction:column;justify-content:center;text-align:center;height:-webkit-min-content;height:min-content;margin-bottom:15px;transition:.3s}.add_portfolio_card .content .registration_wrapper{max-width:100%;padding:unset;margin:0}.add_portfolio_card .content .registration_wrapper .error{font-size:10px}.add_portfolio_card .content .registration_wrapper .registration_header{display:block;margin:14px auto;font-size:18px;color:#0c5171;font-weight:700}.add_portfolio_card .content .registration_wrapper form .account_name_container label,.add_portfolio_card .content .registration_wrapper form .age_email_container label,.add_portfolio_card .content .registration_wrapper form .pwds_container label,.add_portfolio_card .content .registration_wrapper form .registration_text{display:none}.add_portfolio_card .content .registration_wrapper form input{border:1px solid #0f88c1;font-size:13px;padding:4px 15px;width:86%;border-radius:2px;outline:none;font-family:"Roboto Slab",serif}.add_portfolio_card .content .registration_wrapper form .account_name_container,.add_portfolio_card .content .registration_wrapper form .age_email_container,.add_portfolio_card .content .registration_wrapper form .pwds_container{max-width:230px}.add_portfolio_card .content .registration_wrapper form .age_email_container,.add_portfolio_card .content .registration_wrapper form .pwds_container{margin-top:5px}.add_portfolio_card .content .registration_wrapper form .age_email_container input,.add_portfolio_card .content .registration_wrapper form .pwds_container input{max-width:81px}.add_portfolio_card .content .registration_wrapper form .type{margin:5px auto 0;text-align:left;max-width:230px}.add_portfolio_card .content .registration_wrapper form .type div,.add_portfolio_card .content .registration_wrapper form .type span{margin:0 auto;font-weight:300;font-size:11px;color:#444;flex-direction:column;align-items:baseline}.add_portfolio_card .content .registration_wrapper form .send{margin:15px auto 5px;max-width:unset}.add_portfolio_card .content .registration_wrapper form .delete_account,.add_portfolio_card .content .registration_wrapper form .save_data{display:none}.add_portfolio_card .content span{margin:15px auto;color:#0c5171;font-size:18px;font-weight:700;max-width:180px}.add_portfolio_card .content button{font-family:"Roboto Slab",serif;transition:.2s;border-radius:2px;padding:0 15px;line-height:38px;border:1px solid #0f88c1;width:63%;margin:10px auto;background-color:#13a6ec;color:#fff;font-size:15px;font-weight:700;text-align:center;display:inline-block;cursor:pointer}.add_portfolio_card .content button:hover{background-color:#0f88c1}@media (max-width:550px){.add_portfolio_card{display:none}}input::-ms-clear{display:none}a{text-decoration:none}.registration_wrapper{max-width:1140px;margin:0 auto;text-align:center;padding:0 10px;font-weight:300}.registration_wrapper input{padding-left:3px;font-family:"Roboto Slab",serif;font-weight:300}.registration_wrapper .registration_header{display:none}.registration_wrapper .account_name_container{display:flex;max-width:714px;flex-direction:column;align-items:flex-start;margin:0 auto}.registration_wrapper .account_name_container input{width:100%;max-width:714px;height:30px;margin-top:5px;border:1px solid grey}.registration_wrapper .age_email_container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:714px;margin:20px auto 0}.registration_wrapper .age_email_container .age{display:flex;flex-direction:column;align-items:flex-start}.registration_wrapper .age_email_container .age input{width:340px;height:30px;border:1px solid grey}.registration_wrapper .age_email_container .email{display:flex;flex-direction:column;align-items:flex-start}.registration_wrapper .age_email_container .email input{width:340px;height:30px;border:1px solid grey}.registration_wrapper .pwds_container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:714px;margin:20px auto 0}.registration_wrapper .pwds_container .password{display:flex;flex-direction:column;align-items:flex-start}.registration_wrapper .pwds_container .password input{width:340px;height:30px;border:1px solid grey}.registration_wrapper .pwds_container .confirm_password{display:flex;flex-direction:column;align-items:flex-start}.registration_wrapper .pwds_container .confirm_password input{width:340px;height:30px;border:1px solid grey}.registration_wrapper .type{max-width:714px;margin:30px auto 0;text-align:left}.registration_wrapper .type span{margin-bottom:10px}.registration_wrapper .type .radio{display:flex;align-items:center;justify-content:space-between}.registration_wrapper .type .radio [type=radio]:checked,.registration_wrapper .type .radio [type=radio]:not(:checked){position:absolute;left:-9999px}.registration_wrapper .type .radio [type=radio]:checked+label,.registration_wrapper .type .radio [type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:20px;display:inline-block;color:#444}.registration_wrapper .type .radio [type=radio]:checked+label:before,.registration_wrapper .type .radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;border:1px solid #444;border-radius:100%;background:#fff}.registration_wrapper .type .radio [type=radio]:checked+label:after,.registration_wrapper .type .radio [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#13a6ec;position:absolute;top:6.5px;left:3.3px;border-radius:100%;transition:all .2s ease}.registration_wrapper .type .radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.registration_wrapper .type .radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.registration_wrapper .type .radio .child,.registration_wrapper .type .radio .parent,.registration_wrapper .type .radio .teacher{display:flex;align-items:center;font-size:15px}.registration_wrapper .success_message{color:green;text-align:center;font-weight:700;margin-top:25px;font-size:15px}.registration_wrapper .send{font-family:"Roboto Slab",serif;font-size:16px;max-width:175px;padding:20px;background-color:#04a4cc;margin:40px auto;transition:.2s;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer}.registration_wrapper .send:hover{background-color:#016d88}.registration_wrapper hr{display:none}.error_message{color:red;margin-top:20px}@media (max-width:719px){.registration_wrapper .age_email_container{justify-content:center}.registration_wrapper .age_email_container .age,.registration_wrapper .age_email_container .age input{width:100%}.registration_wrapper .age_email_container .email{width:100%;margin-top:10px}.registration_wrapper .age_email_container .email input{width:100%}.registration_wrapper .pwds_container{justify-content:center}.registration_wrapper .pwds_container .password,.registration_wrapper .pwds_container .password input{width:100%}.registration_wrapper .pwds_container .confirm_password{width:100%;margin-top:10px}.registration_wrapper .pwds_container .confirm_password input{width:100%}}.folders_modal{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:3;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.folders_modal .popup{position:relative;background-size:80px 117px;background-color:#fff;padding:0;width:670px;max-width:100%;border-radius:2px}.folders_modal .popup .close{width:12px;height:12px;top:3px;right:3px;position:absolute;cursor:pointer}.folders_modal .popup .folders{max-height:350px;max-width:450px}.creating_folder{margin:50px auto;max-width:450px;width:90%}.creating_folder .error_messages{text-align:center;font-weight:700;margin-bottom:20px;color:red;font-size:15px}.creating_folder input{margin:10px 0;padding:0 15px;line-height:30px;width:100%;font-size:13px;font-weight:300;border-radius:2px;border:2px solid #dfdfdf;outline:none;box-sizing:border-box;font-family:"Roboto Slab",serif}.creating_folder .folder_actions{display:flex;justify-content:center;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin:20px 0}.creating_folder .folder_actions .cancel_btn{border:1px solid red;background-color:#f04747}.creating_folder .folder_actions .cancel_btn:hover{background-color:red}.creating_folder .folder_actions .submit_btn{border:1px solid #0f88c1;background-color:#13a6ec}.creating_folder .folder_actions .submit_btn:hover{background-color:#0f88c1}.folders{display:flex;grid-row-gap:10px;row-gap:10px;flex-direction:column;max-height:350px;overflow-y:auto;width:100%;margin:50px auto 0;padding-right:20px}.folders .folder{margin:0 10%}.folders .header{margin:20px auto 0;font-size:20px;text-align:center}@media (max-width:450px){.folders{padding-right:0}}.creating_folder button,.folder button{transition:all .2s ease-in-out;border-radius:2px;line-height:40px;width:140px;color:#fff;font-family:"Roboto Slab",serif;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;border:1px solid #0f88c1;background-color:#13a6ec}.creating_folder button:hover,.folder button:hover{background-color:#0f88c1}.folder{border:2px solid grey;border-radius:2px;display:flex;align-items:center;justify-content:space-between;padding:10px}.folder .folder_name{max-width:260px}.categories_container{width:255px;margin-right:20px}.categories_container h3{color:#fff;background:#13a6ec;font-size:18px;padding:10px}.categories_container .categories_list{padding:0;list-style:none;line-height:30px}.categories_container .categories_list .category__active{color:#13a6ec;font-weight:500}.categories_container .categories_list .category__default{font-weight:300;color:#444}.categories_container .categories_list .subcategory__item:hover{cursor:pointer}@media (max-width:1160px){.categories_container{margin-right:auto;max-width:1140px;width:100%}.categories_container .categories_list{height:200px;overflow-y:scroll}}@media (max-width:450px){.categories_container{margin-right:auto;max-width:1140px;width:100%}.categories_container .categories_list{height:200px;overflow-y:scroll;align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}.login_box{z-index:3;position:fixed;display:flex;justify-content:center;align-items:center;color:#444;font-size:11px;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.login_box,.login_box .overlay{top:0;left:0;width:100%;height:100%}.login_box .overlay{position:absolute;background:#000;opacity:.5}.login_box .login_popup{box-sizing:border-box;width:300px;max-width:100%;position:relative;background:#fff;border-radius:3px;padding:20px}.login_box .login_popup .head{box-sizing:border-box}.login_box .login_popup .head img{position:absolute;top:3px;right:3px;width:12px;height:12px;cursor:pointer}.login_box .login_popup form input{box-sizing:border-box;margin-top:5px;border:1px solid #ababab;padding:5px;font-family:"Roboto Slab",serif;-webkit-appearance:none;margin-bottom:5px;width:100%;font-size:15px;font-weight:300}.login_box .login_popup form .btn_login{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 20px;background-color:#13a6ec;border:0;text-transform:uppercase;color:#fff;text-align:center;white-space:nowrap;-webkit-appearance:none;font-family:"Roboto Slab",serif;font-weight:700;font-size:11px;cursor:pointer}.login_box .login_popup form .btn_login img{margin:-13px 0;width:40px}.login_box .login_popup form .error{font-size:11px}.login_box .login_popup .forgot_pwd{text-align:center}.login_box .login_popup .forgot_pwd span{cursor:pointer;color:#444;font-weight:300;font-family:"Roboto Slab",serif}.forgot_box{z-index:3;position:fixed;display:flex;justify-content:center;align-items:center;color:#444;font-size:11px;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.forgot_box,.forgot_box .overlay{top:0;left:0;width:100%;height:100%}.forgot_box .overlay{position:absolute;background:#000;opacity:.5}.forgot_box .popup{box-sizing:border-box;width:300px;max-width:100%;position:relative;background:#fff;border-radius:3px;padding:20px}.forgot_box .popup .success_message{font-size:14px;color:green}.forgot_box .popup .failed_message{font-size:14px;color:red}.forgot_box .popup .head{box-sizing:border-box}.forgot_box .popup .head img{position:absolute;top:3px;right:3px;width:12px;height:12px;cursor:pointer}.forgot_box .popup form input{box-sizing:border-box;margin-top:5px;border:1px solid #ababab;padding:5px;margin-bottom:5px;font-size:15px;font-weight:300}.forgot_box .popup form .btn_forgot,.forgot_box .popup form input{font-family:"Roboto Slab",serif;-webkit-appearance:none;width:100%}.forgot_box .popup form .btn_forgot{display:flex;justify-content:center;align-items:center;background-color:#13a6ec;border:0;text-transform:uppercase;border-radius:0;color:#fff;white-space:nowrap;font-weight:700;font-size:11px;cursor:pointer;height:34.4px}.forgot_box .popup form .btn_forgot img{height:34.4px}.competition_container{display:flex;justify-content:center;flex-direction:column}.competition_container .competition_section{background:#13a6ec;color:#fff;margin:40px 0 20px;display:flex;justify-content:space-between;font-size:15px}.competition_container .competition_section .content{display:flex;justify-content:space-evenly;flex-wrap:wrap;border-right:1px solid #fff;max-width:550px;width:100%}.competition_container .competition_section .content .competition_img{display:flex;flex-direction:column;justify-content:center;padding:0 15px}.competition_container .competition_section .content .competition_img img{max-height:35px;margin:10px auto}.competition_container .competition_section .content .competition_img a{padding:3px 50px;font-size:15px;font-weight:700;background:#fff;border-radius:2px;color:#0c5171;border:0;outline:none;cursor:pointer;transition:.2s;text-align:center}.competition_container .competition_section .content .competition_img a:hover{opacity:.8;transition:.2s}.competition_container .competition_section .content .timer_container{width:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px 0}.competition_container .competition_section .content .timer_container .remaining{max-width:140px;font-size:13px;font-weight:700}.competition_container .competition_section .rating{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%}.competition_container .competition_section .rating .cup_img{max-width:90px;max-height:90px}.competition_container .competition_section .rating .cup_img img{width:100%;height:100%}.competition_container .competition_section .rating .join_rating{font-size:25px;font-weight:700;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;text-transform:uppercase}.competition_container .competition_section .rating .join_rating div{padding:5px 0}.competition_container .competition_section .rating .join_rating a{font-family:"Roboto Slab",serif;border:none;outline:none;color:#0c5171;padding:3px 0;font-size:15px;font-weight:700;background:#fff;border-radius:2px;max-width:200px;width:100%;transition:.2s;cursor:pointer;text-transform:none}.competition_container .competition_section .rating .join_rating a:hover{opacity:.8;transition:.2s}@media (max-width:770px){.competition_container .competition_section{flex-direction:column;padding:0}.competition_container .competition_section .content{max-width:none;margin-bottom:10px;border-right:none;border-bottom:1px solid #fff;padding:20px 0}.competition_container .competition_section .rating{padding-bottom:10px}}@media (max-width:430px){.competition_container .competition_section .rating .join_rating{max-width:350px}}.time_text,.timer{font-size:30px;font-weight:700;border:2px solid #858585;background:#525252;display:flex;flex-wrap:nowrap}.time_text span,.timer span{padding:0 6px;display:inline-block;text-align:center;border-right:2px solid #858585;border-left:2px solid #858585}.time_text{font-size:10px;background:none;display:flex;justify-content:center;max-width:280px;width:100%}.time_text,.time_text span{border:none}.header_container{position:relative;display:flex;flex-direction:column}.header_container .header{display:flex;align-items:flex-end;position:relative;justify-content:center;flex-wrap:wrap}.header_container .header .left_image,.header_container .header .right_image{width:330px;display:flex;z-index:1}.header_container .header .left_image img,.header_container .header .right_image img{width:100%}.header_container .header .left_image{margin-right:-100px}.header_container .header .right_image{margin-left:-100px}.header_container .header .search_container{width:500px;display:flex;flex-direction:column;position:relative}.header_container .header .search_container .logo{position:relative;width:490px;margin:0 auto -40px}.header_container .header .search_container .logo img{width:100%}.header_container .header .search_container form .form_container{display:flex;flex-direction:column;align-items:baseline;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;position:relative;margin:0 auto}.header_container .header .search_container form .form_container input{font-size:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;line-height:58px;border:1px solid #aaa;color:#383838;font-weight:700;margin-bottom:10px;padding-left:15px;font-family:"Roboto Slab",serif}.header_container .header .search_container form .form_container .btn_search_files{display:flex;align-items:center;justify-content:center;background-color:#13a6ec;border:0;height:60px;width:100%;min-width:200px;text-transform:uppercase;font-weight:700;font-family:"Roboto Slab",serif;color:#fff;font-size:15px;transition:.3s;cursor:pointer;outline:none;margin-bottom:10px;padding:0}.header_container .header .search_container form .form_container .btn_search_files:hover{background-color:#158ec7;transition:.3s}.header_container .header .search_container form .form_container .btn_search_files span{max-width:120px}.header_container .header .search_container form .form_container .btn_search_files svg{font-size:22px}.header_container .header .search_container form .form_container .delete{background-color:#fa5252;border:0;outline:none;height:50px;width:100%;text-transform:uppercase;font-weight:700;color:#fff;text-align:center;transition:.3s;cursor:pointer;padding:0}.header_container .header .search_container form .form_container .delete:hover{background-color:red;transition:.3s}.header_container .header .search_container form .form_container .delete img{width:25px}.header_container .short_info{margin:40px auto;text-align:center;background:#13a6ec;color:#fff;padding:18px;max-width:764px;font-weight:700;font-size:35px;line-height:1.2;position:relative}.header_container .short_info:after,.header_container .short_info:before{position:absolute;content:" ";left:100%;top:50%;width:1000px;height:1px;background:#13a6ec}.header_container .short_info:before{left:auto;right:100%}.header_container .short_info .sub_text{font-size:25px;color:#0c5171}.header_container .open_add_work_modal{font-family:"Roboto Slab",serif;display:inline-block;margin:0 auto;font-size:18px;font-weight:700;color:#fff;line-height:45px;width:300px;max-width:100%;background:#f04747;transition:.2s;border:0;outline:none;cursor:pointer}.header_container .open_add_work_modal:hover{background:#f92f2f}@media (max-width:980px){.header_container .header .search_container{order:1}.header_container .header .search_container form .form_container .btn_search_files{justify-content:space-around}.header_container .header .search_container form .form_container .btn_search_files span{max-width:145px}.header_container .header .left_image{order:2;margin-right:120px}.header_container .header .right_image{order:3}.header_container .header .left_image,.header_container .header .right_image{max-width:350px;height:395px;width:100%}.header_container .header .search_container form .form_container{width:100%}.header_container .header .search_container form .form_container input{width:96%}.header_container .header .search_container form .form_container .btn_search_files,.header_container .header .search_container form .form_container .delete{width:99.5%}}@media (max-width:850px){.header_container .left_image{margin-right:100px!important}.header_container .left_image,.header_container .right_image{max-width:300px!important;height:338px!important;width:100%}.header_container .short_info{padding:unset}.header_container .short_info div{margin:5px}}@media (max-width:642px){.header_container .header .left_image,.header_container .header .right_image{max-width:220px!important;height:248px!important}}@media (max-width:600px){.header_container .header .left_image,.header_container .header .right_image{max-width:180px!important;height:203px!important}.header_container .header .left_image{margin-right:70px!important}.header_container .header .search_container .logo{width:400px;margin-bottom:-20px}.header_container .header .search_container form .form_container{width:60%}.header_container .header .search_container form .form_container input{width:94%}.header_container .short_info{font-size:23px}.header_container .short_info .sub_text{font-size:19px}}@media (max-width:430px){.header_container .header .search_container form .form_container input{width:92%}}@media (max-width:350px){.header_container .header .left_image,.header_container .header .right_image{max-width:150px!important;height:169px!important}}.navbar{display:flex;align-items:center;background-color:#13a6ec}.navbar .navbar__content{justify-content:flex-end}.navbar .navbar__content,.navbar .navbar__content .right_side{flex-wrap:wrap;display:flex}.navbar .navbar__content a,.navbar .navbar__content button{font-family:"Roboto Slab",serif;font-size:13px;font-weight:300;display:flex;align-items:center;justify-content:center;max-width:120px;text-decoration:none;min-height:30px;color:#fff;border:none;border-left:1px solid #fff;background-color:initial;outline:none;cursor:pointer;transition:.3s;padding:0 8px}.navbar .navbar__content a:hover,.navbar .navbar__content button:hover{background-color:#158ec7;transition:.3s}.navbar .navbar__content a svg,.navbar .navbar__content button svg{margin-right:5px;width:15px;height:15px}.navbar .navbar__content .move_back{border-right:1px solid #fff;border-left:unset}.navbar .align_right{justify-content:space-between}.overlay{position:absolute;background:#000;opacity:.5}.add_work,.overlay{top:0;left:0;width:100%;height:100%}.add_work{position:fixed;display:flex;justify-content:center;align-items:center;z-index:3;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.add_work .popup{position:relative;background-size:80px 117px;background-color:#f2f2f2;padding:0;width:540px;max-width:100%;border-radius:2px}.add_work .popup .head{background:#009fe3;border:1px solid #0b648e;border-top-left-radius:2px;border-top-right-radius:2px;text-align:center}.add_work .popup .head .close{width:12px;height:12px;top:3px;right:3px;position:absolute;cursor:pointer}.add_work .popup .head h2{color:#fff;margin:0;font-size:25px;line-height:1.2;padding:20px;font-weight:700}.add_work .popup .content form{margin:0 auto;max-width:360px;width:90%}.add_work .popup .content form p{font-size:15px;color:#292929;font-weight:700;text-align:center}.add_work .popup .content form .error_messages{text-align:center;font-weight:700;margin-bottom:20px;font-size:15px}.add_work .popup .content form input{padding:0 15px;line-height:48px;width:100%;margin:0 0 20px;font-size:13px;font-weight:300;border-radius:2px;border:1px solid #dfdfdf;outline:none;box-sizing:border-box;font-family:"Roboto Slab",serif}.add_work .popup .content form .submit_btn{transition:all .2s ease-in-out;border-radius:2px;padding:0 15px;line-height:40px;width:100%;margin:0 0 20px;background-color:#13a6ec;color:#fff;font-size:18px;font-weight:700;text-align:center;border:none}.add_work .popup .content form .submit_btn:hover{background-color:#0f88c1}.add_work .popup .left_hero,.add_work .popup .right_hero{position:absolute;bottom:19px;left:5px;width:80px}.add_work .popup .right_hero{left:unset;right:5px}@media (max-width:540px){.add_work .popup .left_hero,.add_work .popup .right_hero{display:none}}.works_container{display:flex;flex-direction:column;align-items:center;grid-row-gap:20px;row-gap:20px;max-width:865px;width:100%}.works_container .works{width:100%;grid-gap:30px 35px;gap:30px 35px;max-width:960px;display:flex;flex-wrap:wrap;position:relative}.works_container .works .header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:960px;margin-top:18px}.works_container .works .header .tabs{width:100%;display:flex;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.works_container .works .header .tabs a{text-align:center;border-radius:4px;border:3px solid #3da6ec;width:120px;color:#3da6ec;padding:9px 0;font-size:18px;transition:.3s}.works_container .works .header .tabs .active{color:#fff;background:#3da6ec}.works_container .works .header .works_quantity{font-size:24px;margin-right:30px}.works_container .works .header .works_quantity span{color:#3da6ec;font-weight:700}.works_container .works .loader{position:absolute;top:60px;right:0}@media (max-width:815px){.works_container .works,.works_container .works .header{justify-content:space-evenly!important}.works_container .works .header{flex-direction:column}.works_container .works .header .works_quantity{margin:0 0 12px}.works_container .works .loader{top:100px}}.work_container{width:265px;font-size:15px}.work_container .bg_image{background-image:url(/static/media/book.a459bfd2.png)}.work_container .draggable{cursor:grab}.work_container .work_content{max-width:250px;position:relative;height:318px;display:flex;grid-row-gap:25px;row-gap:25px;justify-content:center;align-items:center;flex-direction:column}.work_container .work_content .title{text-align:center;color:#fff;font-weight:600;font-size:18px;max-width:210px}.work_container .work_content .img_container{text-align:center}.work_container .work_content .img_container button{background:transparent}.work_container .work_content .img_container button>img,.work_container .work_content .img_container button>video{width:165px;height:165px}.work_container .work_img_full_width{max-width:265px;height:200px}.work_container .work_img_full_width img,.work_container .work_img_full_width video{max-height:150px;max-width:165px}.work_container .info{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px}.work_container .info .date_view{width:100%;max-width:108px;display:flex;justify-content:space-evenly;align-items:center;background:#3da6ec;border-radius:4px;color:#fff;font-size:13px;padding:0 3px;height:25px}.work_container .info .date_view .date{padding-right:4px;height:100%;display:flex;align-items:center;border-right:1px solid #fff}.work_container .info .date_view .view{padding-left:2px}.work_container .info .likes{display:flex;align-items:flex-end;max-width:40px;cursor:pointer}.work_container .info .likes img{padding-left:5px;max-width:22px}.work_container .info .react-share__ShareButton{padding-right:7px!important}.work_container .info .react-share__ShareButton .socNet{max-width:100px;width:100%;display:flex;justify-content:center;padding:5px 3px;font-size:13px;background-color:#476aa9;color:#fff;border-radius:4px;cursor:pointer}.work_container .info .react-share__ShareButton .socNet img{margin-right:5px}.work_container .actions{display:flex;justify-content:space-between;width:100%}.work_container .actions .open,.work_container .actions .save_book{font-family:"Roboto Slab",serif;display:inline-block;margin:10px 0;width:48%;outline:none;border:2px solid #3da6ec;background:#3da6ec;color:#fff;border-radius:3px;font-size:14px;padding:12px 0;cursor:pointer;text-align:center}.work_container .actions .full_width{width:100%;font-size:17px}.work_container .mark,.work_container .school{margin:5px 0;color:#444;height:30px}.work_container .mark span,.work_container .school span{font-weight:700}.work_container .school{margin:5px 0 15px}.work_container .comments{margin:auto;max-width:unset;padding:unset}.add_comment{margin-top:10px;display:flex;justify-content:center;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}.add_comment input{max-width:220px;width:100%;height:26px;width:220px;border:1px solid grey}.add_comment button{max-width:30px;width:100%;padding:0;outline:0;border:0;background:transparent;display:flex;align-items:center}.add_comment button img{width:100%;height:100%}.error{font-size:14px;margin-top:5px;height:22px}.img_viewer div,.img_viewer img,.img_viewer video{position:relative;width:165px;height:150px}.img_viewer div{width:unset!important;height:unset!important}.img_viewer_container{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:3;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.img_viewer_container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7}.img_viewer_container .popup{position:relative;display:flex;justify-content:center;align-items:flex-start}.img_viewer_container .popup .close{font-size:26px;width:20px;height:15px;top:0;right:3px;position:fixed;cursor:pointer;z-index:1}.img_viewer_container .popup .img_viewer{max-width:700px;max-height:700px}.img_viewer_container .popup .img_viewer .splide{max-width:700px!important}.img_viewer_container .popup .img_viewer .image__comments{display:flex}.img_viewer_container .popup .img_viewer .splide__track .splide__list video,.img_viewer_container .popup .img_viewer img{width:700px;height:700px}@media (max-width:1024){.popup{display:flex}.popup .img_viewer_container .popup .img_viewer img{width:500px!important;height:500px!important;margin:5% 0!important}.popup .splide--fade>.splide__track>.splide__list>.splide__slide.is-active{width:550px!important}}@media (max-width:1024px){.popup{display:flex}.popup .img_viewer img,.popup .img_viewer video{width:600px!important;height:600px!important;margin:5% 0!important}.popup .splide--fade>.splide__track>.splide__list>.splide__slide.is-active{width:100%!important}}@media (max-width:768px){.popup{display:flex}.popup .img_viewer img,.popup .img_viewer video{width:400px!important;height:400px!important;margin:5% 0!important}.popup .splide--fade>.splide__track>.splide__list>.splide__slide.is-active{width:100%!important}}@media (max-width:414px){.popup{display:flex;flex-direction:column;top:5%;bottom:5%}.popup .img_viewer img,.popup .img_viewer video{width:320px!important;height:300px!important;margin:5% 0!important}.popup .splide--fade>.splide__track>.splide__list>.splide__slide.is-active{width:100%!important}}.info_table_work{display:flex;flex-direction:column;width:300px;height:440px;position:relative;background-image:url(/static/media/paper.4cc77528.png);background-size:contain;background-repeat:round;margin:-1px 0 10px 3%}.info_table_work .actions{display:flex;align-items:center;margin:40px 0}.info_table_work .actions .share_via_fb{display:flex;justify-content:space-evenly;width:130px;padding:7px;background-color:#476aa9;color:#fff;border-radius:6px;margin:0 15px}.info_table_work .actions .likes{font-size:28px;color:#444;display:flex;align-items:flex-end;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;width:100%;cursor:pointer}.info_table_work .actions .likes img{max-width:50px;padding-left:40px}.info_table_work .add_comment input{margin-left:25px;font-family:"Roboto Slab",serif;line-height:2;width:200px}@media (max-width:1024px){.info_table_work{height:400px!important;margin-top:3%}}@media (max-width:768px){.info_table_work{height:400px!important;margin-top:3%}}@media (max-width:450px){.info_table_work{height:300px!important;width:300px}}.comments{color:#444;overflow-y:auto;height:170px;max-width:190px;font-size:13px;margin-left:45px;padding-right:15px}.comments ul{display:flex;flex-direction:column;grid-row-gap:9px;row-gap:9px;list-style:none;padding:0}.comments ul li{line-height:1.5;margin-left:12%}.comments ul li .text{width:200px;word-break:break-word}.comments ul li .date_author{font-weight:800}.pages{cursor:pointer;display:flex}.pages li{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.pages li a{width:100%;height:100%;text-align:center;line-height:38px}.pages li.next,.pages li.previous{display:none}.pages .active{background:#3da6ec;border-radius:3px;color:#fff}.footer_wrapper{max-width:1140px;margin:0 auto 98px;display:flex;flex-direction:column}.footer_wrapper .header_2{padding-top:20px;margin:0 10px;border-top:1px solid #aaa;color:#444}.footer_wrapper .contact_wrapper{max-width:1140px;display:flex;align-items:flex-start;flex-wrap:wrap;padding:15px 10px 0;color:#444}.footer_wrapper .contact_wrapper .contacts{width:285px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #aaa;margin:0 30px 0 0;font-size:15px;font-weight:300}.footer_wrapper .contact_wrapper .contacts div{font-weight:700;margin:0}.footer_wrapper .contact_wrapper .town_index{font-size:15px;width:533px;font-weight:700}.footer_wrapper .contact_wrapper .town_index span+span{font-weight:300}.footer_wrapper .contact_wrapper .copy_right{font-weight:300;width:270px}.footer_wrapper .contact_wrapper .copy_right a{text-decoration:underline;color:#00f}@media (max-width:760px){.footer_wrapper .contact_wrapper{display:block}.footer_wrapper .contact_wrapper .contacts{border:none}.footer_wrapper .contact_wrapper .town_index{margin:20px 0;width:unset;max-width:400px}}@media (max-width:890px){.footer_wrapper .contact_wrapper .town_index{max-width:400px}}.popup_container{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:3;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.popup_container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7}.popup_container .popup{background:#fff;position:relative;max-width:450px;font-weight:300;font-size:13px;padding:40px}.popup_container .popup .actions{margin-top:20px;display:flex;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.popup_container .popup .actions .additional_info{text-decoration:underline;font-weight:300}.popup_container .popup .actions .accept{background:#6ba631;color:#fff;padding:10px}.cookie_info_container{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:4;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cookie_info_container .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cookie_info_container .popup{background:#fff;position:relative;max-width:500px;font-weight:300;font-size:13px;padding:20px}.cookie_info_container .popup .close{font-size:26px;width:20px;height:15px;top:0;right:3px;position:absolute;cursor:pointer;z-index:1}.cookie_info_container .popup .hide{display:none}.cookie_info_container .popup .header{margin:15px 0;font-size:14px}.cookie_info_container .popup .point{cursor:pointer;display:flex;justify-content:space-between;position:relative;line-height:3;margin-top:25px;background:hsla(0,0%,50.2%,.12156862745098039);padding-right:15px}.cookie_info_container .popup .point:before{content:" ";width:6px;height:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:2px solid grey;border-left:2px solid grey;transition:all .2s ease-in-out;position:absolute;top:16px;left:10px}.cookie_info_container .popup .point span{margin-left:28px}.cookie_info_container .popup .point .status{margin-top:10px;line-height:1.6}.cookie_info_container .popup .point .status input[type=checkbox]{display:none}.cookie_info_container .popup .point .status label{cursor:pointer;text-indent:-75px;width:40px;height:20px;background:grey;display:block;border-radius:100px;position:relative}.cookie_info_container .popup .point .status label:after{content:"";position:absolute;top:5px;left:5px;width:10px;height:10px;background:#fff;border-radius:90px;transition:.3s}.cookie_info_container .popup .point .status input:checked+label{background:#4aa847}.cookie_info_container .popup .point .status input:checked+label:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cookie_info_container .popup .show_text:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.cookie_info_container .popup .text{padding:0 15px;margin:10px 0 20px}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}.content_wrapper{max-width:1140px;display:flex;justify-content:space-between;align-items:center;margin:30px auto;padding:0 10px}.content_wrapper .logo{width:210px;height:66px}.registration_text{text-align:center;background-color:#13a6ec;margin-bottom:40px;padding:20px 0}.registration_text h1{font-size:50px;font-weight:900;margin:0}.registration_text span{font-size:20px}.registration_text h2{font-size:25px;color:#fff;font-weight:700;margin:0}.slider{margin:100px auto;position:relative}.slider .slider_bg{position:absolute;top:-148px;left:-150px;width:570px;z-index:-1}.slider img.right{right:-13%;left:unset;top:-105px}.slider button{background:none}.slider .intro_slide{height:100%;width:100%;display:flex;justify-content:space-evenly;align-items:center}.slider .intro_slide .description{height:90%;display:flex;flex-direction:column;align-items:center;width:35%;grid-row-gap:15px;row-gap:15px;justify-content:center}.slider .intro_slide .description .content{overflow-y:auto;font-size:12px;text-align:left;max-height:330px}.slider .intro_slide .description .header{font-size:19px}.slider .intro_slide .author{display:flex;flex-direction:column;justify-content:center;grid-row-gap:20px;row-gap:20px;align-items:center;width:40%;height:100%}.slider .intro_slide .author .info{text-align:center}.slider .intro_slide .author img{border-radius:50%;width:60%;max-height:20px}.slider .main_slider{width:60%;display:flex;justify-content:center}.slider .main_slider .prev-icon{position:absolute;top:23%;left:-20%}.slider .main_slider .prev-icon:hover{cursor:pointer}.slider .main_slider .first-or-last-book{display:none}.slider .main_slider .next-icon{position:absolute;top:23%;right:-15%}.slider .main_slider .next-icon:hover{cursor:pointer}.slider .main_slider .splide__arrows button,.slider .main_slider .splide__arrows button svg{width:32px;height:32px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active{background-image:url(/static/media/opened_book.ba157684.png);background-repeat:round;background-size:cover}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active video{width:250px!important;max-height:200px!important}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .slide{max-width:960px;height:100%;display:flex;justify-content:space-evenly;align-items:center}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .left_img,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .right_img,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .slide .left_img,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .slide .right_img{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;grid-row-gap:10px;row-gap:10px;width:40%;height:80%;color:#1c5fc7;font-weight:700}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .left_img img,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .right_img img,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .slide .left_img img,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .slide .right_img img{max-width:100%;max-height:200px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .left_img .description,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .right_img .description,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .slide .left_img .description,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .slide .right_img .description{font-size:23px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book{max-width:60%;display:flex;flex-direction:column;justify-content:center;grid-row-gap:5px;row-gap:5px;height:100%;align-items:center}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .title{text-align:center;font-weight:600;font-size:18px;margin:auto auto 0;word-break:break-word;width:200px;color:#fff}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book img{width:80%;max-height:280px;height:50%;margin:auto;max-width:250px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book video{margin:auto}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable .splide,.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable ul.splide__list{max-height:460px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable ul.splide__list li:first-child{background-image:url(/static/media/closed_book.9b356a7d.png);background-size:contain;background-repeat:no-repeat;background-position:50%;height:460px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable ul.splide__list .closed_book img{max-width:274px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable ul.splide__list li.splide__slide img{max-width:247px;max-height:160px}.slider .preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.slider .preview .splide--nav>.splide__track>.splide__list li.splide__slide.is-active{border-color:#1d7ebe}.slider .preview .splide--nav>.splide__track>.splide__list li.splide__slide.is-active video{width:40px!important}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav{padding:0 40px;max-width:840px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-image:url(/static/media/opened_book.ba157684.png);background-size:contain;background-repeat:no-repeat;background-position:50%;grid-row-gap:20px;row-gap:20px;cursor:pointer}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .description,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .description{font-size:8px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book img,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide img{width:25px;height:50%}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .intro_slide,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .intro_slide{justify-content:center;grid-column-gap:9px;-webkit-column-gap:9px;column-gap:9px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .intro_slide .description,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .intro_slide .description{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;grid-row-gap:5px;row-gap:5px;font-size:8px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .intro_slide .description div,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .intro_slide .description div{overflow-y:hidden;max-height:40px;font-size:3px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .intro_slide .author,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .intro_slide .author{grid-row-gap:0;row-gap:0;width:38%;font-size:3px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .left_img,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .left_img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:150px;margin:auto;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;color:#1c5fc7}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .left_img img,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .left_img img{width:25px;height:20px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .left_img video,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .left_img video{width:25px!important;height:20px!important}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .right_img,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .right_img{grid-row-gap:5px;row-gap:5px;width:41%;height:80%;color:#1c5fc7;font-weight:500;text-align:center;font-size:6px;width:60%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 10%}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .right_img video,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .right_img video{width:25px!important;height:20px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .right_img img,.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .slide .right_img img{width:25px;height:20px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book{flex-direction:column;justify-content:center;align-items:center;background-image:url(/static/media/book.a459bfd2.png);grid-row-gap:5px;row-gap:5px;font-size:7px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book .title{text-align:center;font-size:4px;width:42%;font-weight:500;margin-top:10px}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav li.splide__slide .closed_book img{width:38%}.slider .preview .left_hero,.slider .preview .right_hero{max-width:170px;z-index:-1}.slider .preview .right_hero{left:unset;right:-180px}.slider img.bottom{right:330px;left:unset;top:unset;bottom:-9px;width:560px;height:180px}.ReactModal__Content .ReactModal__Content--after-open{display:flex;flex-direction:column}@media (max-width:1440px){.slider .next-icon{height:150px;width:150px;right:-9%!important}.slider .prev-icon{width:150px;height:150px;left:-13%!important}}@media (max-width:1366px){.slider .main_slider .splide__arrow--next{right:2px}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active{max-height:400px;width:400px}.slider .main_slider .next-icon{height:100px;width:100px;right:2%!important}.slider .main_slider .prev-icon{width:100px;height:100px;left:-5%!important}.slider img.right{right:0}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book img{margin:auto}}@media (max-width:1024px){.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active video{width:100%!important;max-height:200px!important;margin-left:-50px!important}.slider .main_slider{display:flex!important;justify-content:center!important}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active video{width:90%!important;margin:0!important}.slider .main_slider .prev-icon{width:100px;height:100px;left:1%!important}.slider .main_slider .next-icon{height:100px;width:100px;right:2.5%!important}}@media (max-width:768px){.slider img.right{display:none}.slider .main_slider{margin:0 auto}.slider .main_slider .next-icon{width:100px;height:100px;right:1%!important}.slider .main_slider .prev-icon{width:100px;height:100px;left:1%!important}.slider .preview .splide.splide--slide.splide--ltr.splide--draggable.splide--nav{max-width:660px}.slider .preview .left_hero{order:2;margin-top:15%;margin-right:15%;position:absolute;bottom:-675px;left:50px}.slider .preview .right_hero{order:3;margin-top:15%;position:absolute;bottom:-675px;right:0}.slider img.bottom{display:none}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active video{width:90%!important;margin:0!important}}@media (max-width:414px){.slider .slider .intro_slide .author{grid-row-gap:0;row-gap:0}.slider .preview .left_hero,.slider .preview .right_hero{margin-top:21%;width:120px;bottom:-630px}.slider .preview .right_hero{right:25px}.slider img.slider_bg{max-width:450px}.slider .main_slider{font-size:10px}.slider .main_slider .slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active video{width:40px!important}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .description{font-size:10px!important}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book img{width:165px;height:165px;margin:auto}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book video{margin-left:0!important;width:200px!important;height:200px!important;margin:auto 0}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active .closed_book .title{font-size:14px;align-items:center;word-break:break-word;width:160px;margin:35% auto -10%}.slider .main_slider .next-icon{right:0!important;top:48%;width:100px;margin-right:60px!important}.slider .main_slider .prev-icon{top:48%;margin-left:60px!important}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable ul.splide__list{width:378px}.preview{width:400px!important;margin:20% 1.5%}.preview video{width:30%!important;height:30%!important}.slider .main_slider .splide.splide--slide.splide--ltr.splide--draggable li.splide__slide.is-active video{width:122px!important}}.info_table{margin:10px 0;display:flex;flex-direction:column;width:300px;height:440px;position:absolute;top:0;right:130px;background-image:url(/static/media/paper.4cc77528.png);background-size:contain;background-repeat:round;padding-top:10px}.info_table .actions{display:flex;align-items:center;margin:40px 0}.info_table .actions .share_via_fb{display:flex;justify-content:space-evenly;width:130px;padding:7px;background-color:#476aa9;color:#fff;border-radius:6px;margin:0 15px}.info_table .actions .likes{font-size:28px;color:#444;display:flex;align-items:flex-end;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;width:100%;cursor:pointer}.info_table .actions .likes img{max-width:50px;padding-left:40px}.info_table .add_comment input{margin-left:25px;font-family:"Roboto Slab",serif;line-height:2;width:200px}@media (max-width:1024px){.info_table{top:unset;height:380px}}@media (max-width:890px){.info_table{top:unset;bottom:-440px;left:50%;margin-left:-150px}}.ReactModalPortal .ReactModal__Overlay.ReactModal__Overlay--after-open{z-index:2}.ReactModal__Content--after-open{background-color:initial!important;border:none!important}.image_modal{display:flex;flex-direction:column;align-items:center}.image_modal button{padding:5px 10px;background-color:#13a6ec;margin:5% 0;border-radius:4px;color:#fff}.clickable:hover{cursor:pointer}.profile .header_title{font-size:26px;font-weight:700;color:#444;text-align:center;margin:40px auto}.profile .registration_wrapper form .delete_account,.profile .registration_wrapper form .save_data{font-family:"Roboto Slab",serif;font-size:16px;max-width:175px;padding:20px;transition:.2s;margin:40px 5px;font-weight:700;color:#fff;cursor:pointer}.profile .registration_wrapper form .delete_account{background-color:#fa5252}.profile .registration_wrapper form .delete_account:hover{background-color:red}.profile .registration_wrapper form .save_data{background-color:#04a4cc}.profile .registration_wrapper form .save_data:hover{background-color:#016d88}.profile .registration_wrapper form hr{display:block;color:#d7d5d5}.change_pwd_form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.change_pwd_form .header_title{font-size:26px;font-weight:700;color:#444;text-align:center;margin:20px auto}.change_pwd_form form{display:flex;flex-direction:column;grid-row-gap:15px;row-gap:15px}.change_pwd_form form .change_pwd{display:flex;flex-direction:column;align-items:flex-start;font-size:15px}.change_pwd_form form .change_pwd label{font-weight:200}.change_pwd_form form .change_pwd input{font-weight:300;font-family:"Roboto Slab",serif;width:340px;height:30px;padding-left:4px;border:1px solid grey}.change_pwd_form form .success_message{color:green;text-align:center;font-weight:700;font-size:15px}.change_pwd_form form .send{font-family:"Roboto Slab",serif;font-size:16px;max-width:175px;padding:20px;background-color:#04a4cc;margin:10px auto 30px;transition:.2s;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer}.change_pwd_form form .send:hover{background-color:#016d88}.competiton_page{overflow-x:hidden}.winners{position:relative;margin-bottom:50px}.winners .slider_bg{position:absolute;top:-148px;left:-150px;width:570px;z-index:-1}.winners img.right{right:-220px;left:unset;top:-105px}.winners .awards_info{margin:40px auto;text-align:center;background:#13a6ec;color:#fff;padding:18px;max-width:890px;font-weight:700;font-size:35px;line-height:1.7;position:relative;border-radius:5px}.winners .awards_info:after,.winners .awards_info:before{position:absolute;content:" ";left:100%;top:50%;width:1000px;height:3px;background:#13a6ec}.winners .awards_info:before{left:auto;right:100%}.winners .awards_info .awards{display:flex;justify-content:space-evenly;width:100%;font-size:25px}.winners .awards_info .awards .img_container{max-width:250px}.winners .awards_info .awards .img_container img{width:100%;border:1px solid #5b5b5b;height:140px}.winners .works_container{width:100%;margin:0 auto;max-width:none}.winners .works_container h1{text-align:center;text-transform:uppercase;color:#13a6ec}.winners .works_container .works{max-width:none;width:100%;justify-content:center;grid-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;display:flex;flex-direction:column;margin:auto;align-items:center}.winners .works_container .winner_books{display:flex;position:relative}.winners .works_container .winner_books .number{font-size:18px;position:absolute;top:30px;left:-20px}.winners .left_hero,.winners .right_hero{max-width:200px;z-index:-1;position:absolute;bottom:10px;left:-130px}.winners .right_hero{left:unset;right:-130px}.winners .awards-bottom-part{display:flex;justify-content:space-evenly}.winners .awards-bottom-part .competition_img{display:flex;flex-direction:column;justify-content:center;padding:0 15px}.winners .awards-bottom-part .competition_img img{max-height:50px;margin:10px auto}.winners .awards-bottom-part .competition_img button{padding:3px 50px;font-size:15px;font-weight:700;background:#fff;border-radius:2px;color:#0c5171;border:0;outline:none;cursor:pointer;transition:.2s;text-align:center}.winners .awards-bottom-part .competition_img button:hover{opacity:.8;transition:.2s}.winners .awards-bottom-part .timer_container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px 0;width:50%}.winners .awards-bottom-part .timer_container .remaining{max-width:140px;font-size:13px;font-weight:700}.competition_pagination{display:flex;justify-content:center}@media (max-width:1410px){.top_books .left_hero,.top_books .right_hero,.winners .left_hero,.winners .right_hero{max-width:150px;left:-55px}.top_books .right_hero,.winners .right_hero{left:unset;right:-55px}.awards-bottom-part{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width:1450px){.top_books .left_hero,.top_books .right_hero,.winners .left_hero,.winners .right_hero{display:none}}@media (max-width:768px){.winners img.slider_bg{width:500px}.winners img.right{display:none}}@media (max-width:550px){.winners img.slider_bg{width:500px}.winners img.right{display:none}}@media (max-width:430px){.top_books .awards_info:after,.top_books .awards_info:before,.top_books .header:after,.top_books .header:before,.winners .awards_info:after,.winners .awards_info:before,.winners .header:after,.winners .header:before{position:unset!important}.top_books .awards_info .awards,.top_books .header .awards,.winners .awards_info .awards,.winners .header .awards{font-size:14px;display:flex;flex-direction:column;align-items:center}.top_books .awards_info .awards .img_container img,.top_books .header .awards .img_container img,.winners .awards_info .awards .img_container img,.winners .header .awards .img_container img{height:115px}.top_books .awards_info .competitionBooks_container .work_contentCompetition,.top_books .header .competitionBooks_container .work_contentCompetition,.winners .awards_info .competitionBooks_container .work_contentCompetition,.winners .header .competitionBooks_container .work_contentCompetition{margin:0 10%}}.competitionBooks_container{font-size:15px;display:grid;grid-template-columns:repeat(3,33%);width:100%;grid-gap:50px;padding:20px 0;margin:20px 0}.competitionBooks_container .bg_imageCompetition{background-image:url(/static/media/book.a459bfd2.png)}.competitionBooks_container .draggableCompetition{cursor:grab}.competitionBooks_container .description{background-color:#fff;width:200px;font-size:12px;position:absolute;top:300px;border:1px solid #d3d3d3;border-radius:5px;padding:5px;left:0}.competitionBooks_container .compRewards img{width:100px}.competitionBooks_container .work_contentCompetition{position:relative;height:318px;display:flex;grid-row-gap:25px;row-gap:25px;justify-content:center;align-items:center;flex-direction:column;width:270px}.competitionBooks_container .work_contentCompetition .competition_img_one,.competitionBooks_container .work_contentCompetition .competition_img_three,.competitionBooks_container .work_contentCompetition .competition_img_two{width:100px;position:absolute;left:-70px;bottom:0}.competitionBooks_container .work_contentCompetition .cloud{width:200px;position:absolute;top:-65px;left:-75px}.competitionBooks_container .work_contentCompetition .title{text-align:center;color:#fff;font-weight:600;font-size:18px;width:200px;z-index:1}.competitionBooks_container .work_contentCompetition .img_containerCompetition{width:95%;text-align:center}.competitionBooks_container .work_contentCompetition .img_containerCompetition button{background:transparent}.competitionBooks_container .work_contentCompetition .img_containerCompetition button>img,.competitionBooks_container .work_contentCompetition .img_containerCompetition button>video{width:80%}.competitionBooks_container .secondary{display:flex;justify-content:center;align-items:center}.competitionBooks_container .secondary h1{margin-bottom:10px;font-size:40px}.competitionBooks_container .secondary img{width:60px}.competitionBooks_container .work_img_full_width img,.competitionBooks_container .work_img_full_width video{max-height:200px}.competitionBooks_container .info{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px}.competitionBooks_container .info .date_view{width:100%;max-width:108px;display:flex;justify-content:space-evenly;align-items:center;background:#3da6ec;border-radius:4px;color:#fff;font-size:13px;padding:0 3px;height:25px}.competitionBooks_container .info .date_view .date{padding-right:4px;height:100%;display:flex;align-items:center;border-right:1px solid #fff}.competitionBooks_container .info .date_view .view{padding-left:2px}.competitionBooks_container .info .likes{display:flex;align-items:flex-end;max-width:40px;cursor:pointer}.competitionBooks_container .info .likes img{padding-left:5px;max-width:22px}.competitionBooks_container .info .react-share__ShareButton{padding-right:7px!important}.competitionBooks_container .info .react-share__ShareButton .socNet{max-width:100px;width:100%;display:flex;justify-content:center;padding:5px 3px;font-size:13px;background-color:#476aa9;color:#fff;border-radius:4px;cursor:pointer}.competitionBooks_container .info .react-share__ShareButton .socNet img{margin-right:5px}.competitionBooks_container .actions{display:flex;justify-content:space-between;width:100%}.competitionBooks_container .actions .open,.competitionBooks_container .actions .save_book{font-family:"Roboto Slab",serif;display:inline-block;margin:10px 0;width:48%;outline:none;border:2px solid #3da6ec;background:#3da6ec;color:#fff;border-radius:3px;font-size:14px;padding:12px 0;cursor:pointer;text-align:center}.competitionBooks_container .actions .full_width{width:100%;font-size:17px}.competitionBooks_container .mark,.competitionBooks_container .school{margin:5px 0;color:#444;width:20rem}.competitionBooks_container .mark span,.competitionBooks_container .school span{font-weight:700}.competitionBooks_container .comments{margin:unset;max-width:unset;padding:unset}@media (max-width:768px){.competitionBooks_container{display:grid;grid-template-columns:repeat(1,auto)}}@media (max-width:600px){.competitionBooks_container{display:grid;grid-template-columns:repeat(1,auto)}}@media (max-width:450px){.competitionBooks_container{display:flex;flex-direction:column;justify-content:center;margin-left:6%}.competitionBooks_container .likes{display:none}}.top__books{overflow-x:hidden}.top_books .header{margin:40px auto;text-align:center;background:#13a6ec;color:#fff;padding:18px;max-width:890px;font-weight:700;font-size:35px;line-height:1.7;position:relative;border-radius:5px}.top_books .header:after,.top_books .header:before{position:absolute;content:" ";left:100%;top:50%;width:1000px;height:3px;background:#13a6ec}.top_books .header:before{left:auto;right:100%}.top_books .works_container{margin:0 auto}.top_books{position:relative;margin-bottom:50px}.top_books .slider_bg{position:absolute;top:-80px;left:-150px;width:570px;z-index:-1}.top_books img.right{right:-220px;left:unset;top:-60px}.top_books .works_container{width:100%;margin:80px auto 40px;max-width:none}.top_books .works_container .works{max-width:none;width:100%;justify-content:center;grid-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}.top_books .left_hero,.top_books .right_hero{max-width:200px;z-index:-1;position:fixed;bottom:40px;left:60px}.top_books .right_hero{left:unset;right:60px}.top_books .pages{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:550px){.top_books img.slider_bg{width:500px}.top_books img.right{display:none}}.folder_page.container .folders_header{text-align:center;font-size:30px;font-weight:500;margin-top:50px;padding-right:20px}.folder_page.container .full_width_page .folders{max-width:1000px;max-height:700px}.folder_page.container .full_width_page .folders .folder{padding:20px}.folder_page.container .full_width_page .folders .folder .folder_name{max-width:770px}.folder_page.container .full_width_page .creating_folder{max-width:1020px}.folder_page.container .full_width_page .creating_folder label{font-size:26px}.folder_page.container .full_width_page .creating_folder .folder_actions{justify-content:flex-start}.folder_page.container .loader{max-width:1020px;margin:30px auto 0}.folder_page.container .books{width:100%;grid-gap:30px 35px;gap:30px 35px;max-width:865px;margin:0 auto 50px;display:flex;flex-wrap:wrap;position:relative;justify-content:center}
/*# sourceMappingURL=main.c7111cab.chunk.css.map */