@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";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%;font:inherit;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:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;background:none;outline:none;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}:root{--blue: #2271d1;--darkblue: #090f16;--grey: #191919;--almostwhite: #f5f5f5;--frontend: #68d1ff;--backend: #00c86f;--innovacion: #ffba05;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{display:flex;flex-direction:column;min-height:100vh;color:#fff;font-family:Roboto,sans-serif}main{flex:1;background-color:var(--grey)}.swal2-popup{font-family:Roboto,sans-serif}.swal2-popup .panel{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px}.swal2-popup .panel-title{font-size:18px;font-weight:700;margin-bottom:5px}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.Header{background:var(--darkblue);border-bottom:4px solid var(--blue);box-shadow:0 5px 29px #2271d1b3;z-index:2;display:flex;justify-content:center;padding:25px 51px}.Header .Header_container{display:flex;align-items:center;justify-content:center;max-width:1200px;width:100%;padding:0}.Header img{max-width:168.45px;height:auto;object-fit:contain;transition:filter .5s;cursor:pointer}.Header img:hover{filter:drop-shadow(0 0 12px var(--blue))}.Header ul{margin-left:auto;display:flex;gap:25px}.Header .Header_logo_full{display:inline-block}.Header .Header_logo_compact{display:none}.Header .Header_text{display:inline-block}.Header .Header_icon{display:none}@media (max-width: 768px){.Header{padding:20px}.Header .Header_text{display:none}.Header .Header_icon{display:inline-block}.Header .Button{max-width:54px;border-radius:50%;font-size:30px}.Header .Header_icon_add{font-size:35px;margin-top:5.3px}.Header .Header_logo_full{display:none}.Header .Header_logo_compact{display:inline-block;height:50px}}.Button{font-family:"Source Sans 3",serif;color:#fff;font-weight:900;font-size:20px;width:180px;height:54px;border:solid 2px white;border-radius:15px;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.8;transition:opacity .2s}.Button.selected{color:var(--blue);border-color:var(--blue);box-shadow:0 0 10px 2px var(--blue) inset;opacity:1;cursor:default}.Button:hover{opacity:1}.MainSection{max-width:1200px;margin:90px auto 0;padding:0 10px;overflow:hidden}.MainSection_message{text-align:center;margin:200px auto}.MainSection_loader{margin:200px auto;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:32px 0 #fff,-32px 0 #fff;position:relative;animation:flash .5s ease-out infinite alternate}@keyframes flash{0%{background-color:#fff2;box-shadow:32px 0 #fff2,-32px 0 #fff}50%{background-color:#fff;box-shadow:32px 0 #fff2,-32px 0 #fff2}to{background-color:#fff2;box-shadow:32px 0 #fff,-32px 0 #fff2}}.Banner{width:100%;min-height:600px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-wrap:wrap;padding:40px 15px;gap:20px;overflow:hidden}.Banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;filter:blur(5px);z-index:-2}.Banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#19191900 -50%,#191919);z-index:-1;pointer-events:none}.Banner .Banner_img_container{border-radius:15px;border:5px solid;overflow:hidden;position:relative;transition:scale .2s ease-in-out;cursor:pointer}.Banner .Banner_img_container:hover{scale:1.02}.Banner .Banner_img_container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.Banner .Banner_img_container img{max-width:450px;width:100%;height:100%;object-fit:cover;display:block;position:relative;aspect-ratio:16/9;z-index:0;pointer-events:none}.Banner .Banner_info{max-width:500px}.Banner .Banner_info h2{max-width:fit-content;font-size:24px;font-weight:800;padding:12px 32px;border-radius:12px;margin-bottom:28px}.Banner .Banner_info h3{text-wrap:balance;font-size:46px;margin-bottom:18px}.Banner .Banner_info p{text-wrap:balance;font-size:16px;font-weight:300;line-height:130%}@media (max-width: 768px){.Banner{padding-top:70px;margin-bottom:50px}.Banner h3{font-size:36px!important}}.react-multi-carousel-dot--active button{background-color:#fff!important}.Card{border-radius:15px;overflow:hidden;display:flex;flex-direction:column;border:solid;scale:.97;transition:scale .2s}.Card:hover{scale:1}.Card img{aspect-ratio:16/9;object-fit:cover;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.Card .Card_info{display:flex;align-items:center;justify-content:space-around;height:59px;background-color:#000000e6}.Card .Card_info button{color:#fff;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;opacity:.75;transition:opacity .2s}.Card .Card_info button svg{font-size:28px}.Card .Card_info button p{font-size:14px;font-weight:700}.Card .Card_info button:hover{opacity:1}@font-face{font-family:revicons;fallback:fallback;src:url(/ChallegeAluraflix/assets/revicons-DbTteTvA.woff) format("woff"),url(/ChallegeAluraflix/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/ChallegeAluraflix/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.CardsGroup{padding-bottom:93px}.CardsGroup_title{font-weight:800;font-size:28px;padding:10px 20px;display:inline-flex;justify-content:center;align-items:center;text-align:center;border-radius:15px;margin-bottom:40px;position:relative;z-index:1;border:3px solid;box-shadow:0 4px 6px #0000001a;color:#fff}.CardsGroup .react-multi-carousel-list{margin-top:0}.card-item{padding:0 3px}@media (max-width: 768px){.CardsGroup_title{margin-left:auto;margin-right:auto;font-size:24px;max-width:340px}}.NewVideo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;padding-top:71px;padding-bottom:71px;max-width:700px;margin:0 auto;overflow:hidden}.NewVideo_form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px}.NewVideo h2{font-size:50px;font-weight:900;color:var(--almostwhite)}.NewVideo p{font-size:20px;margin-bottom:10px}.NewVideo h3{font-family:"Source Sans 3",serif;font-size:28px;font-weight:600;border-top:solid 3px #262626;border-bottom:solid 3px #262626;text-align:left;width:100%;padding:28px 0}.NewVideo_buttonscontainer{justify-content:center;display:flex;flex-wrap:wrap;gap:30px}.error{color:#ff4d65;font-size:medium}.TextInput{font-family:"Source Sans 3",serif;font-size:20px;color:#fff;display:flex;flex-direction:column;gap:15px;width:100%}.TextInput input,.TextInput textarea{border:3px solid #262626;border-radius:10px;padding:16px 9px;font-weight:600;color:inherit;line-height:28px}.TextInput .sub-text{font-size:medium;color:gray;word-wrap:break-word}.TextInput .no-resize{resize:none}.SelectInput{font-family:"Source Sans 3",serif;font-size:20px;color:#fff;display:flex;flex-direction:column;gap:15px;width:100%}.SelectInput select{border:3px solid #262626;border-radius:10px;padding:16px 9px;font-weight:600;color:var(--white)}.SelectInput select.placeholder{color:gray!important}.SelectInput option{color:var(--grey)}.NewVideo_form button[type=submit]{background-color:var(--blue);color:#fff;font-family:"Source Sans 3",serif;font-size:20px;font-weight:900;padding:16px 32px;border:none;border-radius:15px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.NewVideo_form button[type=submit]:hover{background-color:var(--darkblue);transform:scale(1.05)}.NewVideo_form button[type=submit]:active{transform:scale(.95)}@media (max-width: 768px){.NewVideo{padding-left:15px;padding-right:15px;gap:40px}.NewVideo h2{font-size:45px}}.Footer{padding:30px;background:var(--darkblue);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:--var(grey);border-top:4px solid var(--blue);box-shadow:0 -5px 29px #2271d1b3}.Footer img{width:168.45px;cursor:pointer;transition:filter .5s}.Footer img:hover{filter:drop-shadow(0 0 8px var(--blue))}.Footer .Footer_icons_container{font-size:20px;display:flex;gap:30px}.Footer .Footer_icons_container a{opacity:.7}.Footer .Footer_icons_container a:hover{opacity:1}
