@charset "UTF-8";body{color:#343a40;background-color:#fdfdfd}a{color:#0064ff;text-decoration:underline}a:hover{text-decoration:none}a>img{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}a>img:hover{opacity:80%}.button{display:block;width:100%;margin:0 auto 15px;padding-top:20px;padding-bottom:20px;position:relative;color:#f4f5f5;text-align:center;line-height:1.333;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s}.button>i{width:1rem;position:absolute;right:1em;top:calc(50% - 0.5em)}.button:hover{color:#fdfdfd}.button_usually{background-color:#0064ff}.button_attention{background-color:#279a37}@media (min-width:992px){.button_usually:hover{background-color:#0054d6}.button_attention:hover{background-color:#1f792b}}input.button{padding-left:0;padding-right:0;border:0}h1,h2{text-align:center}h2{margin-bottom:30px;line-height:1.333}h2>span{display:inline-block;font-style:italic;border-bottom:2px solid #343a40}h2>small{display:block;margin-top:0.25rem;font-size:1rem;font-weight:500}@media (min-width:768px){h2{font-size:2.5rem;line-height:1.2}h2>small{margin-top:0.5rem;font-size:1.0625rem}}@media (min-width:992px){h2{font-size:3rem}h2>small{font-size:1.125rem}}nav.navbar{padding:0;background-color:rgba(253,253,253,0)!important}nav.navbar .container-fluid{display:block}nav.navbar .navbar-toggler{width:50px;height:50px;padding:0;position:absolute;right:0;z-index:1050;color:#e2e3e4;vertical-align:middle;border:none;border-radius:0;background-color:#343a40}nav.navbar .navbar-toggler[aria-expanded=true] .fa-bars:before{content:"";-webkit-transition:0.2s;transition:0.2s}nav.navbar .navbar-collapse{background-color:#fdfdfd}nav.navbar .bx_ctf_log{padding:80px 0 50px;text-align:center}nav.navbar .bx_ctf_log img{width:48%;min-width:180px;max-width:270px}nav.navbar .navbar-nav .nav-item{border-bottom:1px solid rgba(52,58,64,0.1);background-color:rgba(244,245,245,0.5)}nav.navbar .navbar-nav .nav-item a{padding:15px;color:#343a40;text-decoration:none;position:relative}nav.navbar .navbar-nav .nav-item a:after{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:15px;top:15px}nav.navbar .navbar-nav .nav-item .fas{width:1.75rem}@media (min-width:768px){nav.navbar .navbar-brand{margin-left:15px;padding:15px 0 12px}nav.navbar .navbar-toggler{width:60px;height:60px}nav.navbar .navbar-collapse{position:relative;top:-60px}nav.navbar .navbar-nav .nav-link{position:relative}}@media (min-width:992px){nav.navbar{background-color:rgba(253,253,253,0.75)!important}nav.navbar .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px}nav.navbar .navbar-brand{margin-left:0;padding:0}nav.navbar .navbar-collapse{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;top:auto;background:none;border-right:1px solid rgba(52,58,64,0.2)}nav.navbar .navbar-nav{padding:0 10px;border-left:1px solid rgba(52,58,64,0.2)}nav.navbar .navbar-nav .nav-item{margin:0 4px;border-bottom:none;background:none;-webkit-transition:all 0.2s;transition:all 0.2s}nav.navbar .navbar-nav .nav-item a{height:40px;padding:10px;line-height:1}nav.navbar .navbar-nav .nav-item a:after{display:none}nav.navbar .navbar-nav .nav-item a:hover{color:#0064ff}nav.navbar .navbar-nav .nav-item .fas{width:auto}}@media (min-width:1200px){nav.navbar .container-fluid{max-width:1280px}}footer{padding:60px 0;background-color:#f4f5f5}footer .list_cooperate{margin:0 15px 40px;padding:0;list-style:none;border-bottom:1px solid rgba(52,58,64,0.1)}footer .list_cooperate li{margin-bottom:30px}footer p{margin:0}footer p>small{font-weight:300}footer p a{text-decoration:none}footer p a>small{color:#343a40}footer p a:hover{text-decoration:underline}@media (min-width:576px){footer .list_cooperate li{width:calc(50% - 20px)}footer .list_cooperate li:nth-child(odd){text-align:right}footer .list_cooperate li:nth-child(2n){text-align:left}}@media (min-width:992px){footer .list_cooperate{padding-bottom:50px}footer .list_cooperate li{width:auto;margin:0 30px}footer .list_cooperate li:nth-child(odd){text-align:left}}.bg_head{width:100%;height:0;padding-top:100%;position:absolute;top:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;opacity:30%;z-index:-1}.sect_top_headding{margin-bottom:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sect_top_headding:before{content:"";display:block;width:0;height:0;padding-top:100%}.sect_top_headding h1 img{max-width:480px;margin-left:auto;margin-right:auto;padding:0 25px}.sect_top_headding h1+.w-100{margin-bottom:30px}.sect_top_headding .button{width:calc(100% - 30px)}@media (min-width:576px){.bg_head{padding-top:540px}.sect_top_headding .button{width:100%}}@media (min-width:768px){.bg_head{padding-top:544px}.sect_top_headding:before{padding-top:544px}.sect_top_headding h1 img{padding:0}}@media (min-width:992px){.bg_head{padding-top:600px}.sect_top_headding{height:520px;margin-top:80px;padding-bottom:45px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sect_top_headding:before{display:none}.sect_top_headding h1{margin-top:45px;margin-bottom:0}.sect_top_headding h1+.w-100{margin-bottom:0}}@media (min-width:1200px){.bg_head{padding-top:720px}.sect_top_headding{height:640px}.sect_top_headding h1{margin-top:60px}.sect_top_headding h1 img{max-width:100%}}.jumbotron{padding-top:60px;position:relative;background:none}.jumbotron:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url(../../static/img/bg_head.jpg) 50% 50% no-repeat;background-size:cover;opacity:0.3}.jumbotron h1{color:#343a40;font-size:2.5rem;line-height:1.333}.jumbotron h1>span{display:inline-block;font-style:italic;border-bottom:2px solid #343a40}.jumbotron h1>small{display:block;margin-top:0.25rem;font-size:1rem;font-weight:500}.jumbotron h2{margin:0 0.75rem;color:#343a40}@media (min-width:576px){.jumbotron{padding-top:70px;padding-bottom:32px}}@media (min-width:768px){.jumbotron{padding-top:60px;padding-bottom:40px}.jumbotron h1{font-size:3rem;line-height:1.2}.jumbotron h1>small{margin-top:0.5rem;font-size:1.125rem}}@media (min-width:992px){.jumbotron{padding-top:160px;padding-bottom:80px}.jumbotron h1{font-size:3.75rem;line-height:1.2}.jumbotron h1>small{margin-top:0.5rem;font-size:1.25rem}}#challenges-board .category-header{font-size:1.5rem;font-weight:700;text-align:center}#challenges-board .category-challenges .challenges-row{padding-left:0;padding-right:0}#challenges-board .category-challenges .challenges-row>div{padding-left:0;padding-right:0}#challenges-board .btn{padding:15px;color:#343a40;font-size:1rem;font-weight:400;line-height:1.5;border:0;border-radius:8px;background-color:rgba(244,245,245,0.7);-webkit-box-shadow:3px 3px 0 rgba(52,58,64,0.2);box-shadow:3px 3px 0 rgba(52,58,64,0.2)}#challenges-board .btn>p{margin-bottom:0;color:#0064ff;text-align:left}#challenges-board .btn>span{display:block;width:3.5rem;float:right;font-family:"Lato";font-weight:700;line-height:1.75;background-color:#fff;border-radius:6px;-webkit-box-shadow:inset 2px 2px 0 rgba(52,58,64,0.1);box-shadow:inset 2px 2px 0 rgba(52,58,64,0.1)}#challenges-board .solved-challenge>p{color:#343a40}@media (min-width:768px){#challenges-board .category-challenges .challenges-row>div{vertical-align:top;padding-left:5px;padding-right:5px}#challenges-board .btn>p{overflow:visible;white-space:normal}}@media (min-width:992px){#challenges-board .category-challenges .challenges-row>div{padding-left:10px;padding-right:10px}}@media (min-width:768px){.modal-dialog{max-width:600px}}
/*# sourceMappingURL=customize.min.css.map */