@import url(https://fonts.googleapis.com/css2?family=Pacifico&family=Rubik:wght@300;400;500;600;700;800&display=swap);:root{--ft-1:'Rubik',sans-serif;--ft-2:'Pacifico',cursive;--light-200:#f6f3fc;--light-100:#fff;--green:#2dd996;--yellow:#fbce3c;--text-300:#1a1a1a;--text-200:#2e3a59;--text-100:#5f6577;--border:#d2d4ed;--primary:#3b00bc;font-size:62.5%}*{margin:0;padding:0;box-sizing:border-box}:after,:before{content:'';position:absolute}html{scroll-behavior:smooth}body *{font-family:var(--ft-1)}body{font-size:1rem;color:var(--text-300);background:var(--lifgt-100);overflow-x:hidden}a,span{display:inline-block}a{text-decoration:none}img{width:100%;object-fit:cover}h1,h2,h3,h4,h5,h6{line-height:120%}ul{list-style:none}p{color:var(--text-200)}i.bx{width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}button{border:none;outline:0;border-radius:.3rem;cursor:pointer}input:not([type=radio],[type=checkbox]),textarea{width:100%;height:5rem;padding:1rem;border-radius:.4rem;outline:0;border:solid .1rem var(--border);background:var(--light-100);font-size:1.6rem}textarea{height:auto;min-height:14rem}input:not([type=radio],[type=checkbox]):focus,textarea:focus{border:none;outline:solid .2rem var(--primary)}.flex{display:flex}.grid{display:grid}.col-2{grid-template-columns:repeat(2,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.col-4{grid-template-columns:repeat(4,1fr)}.col-5{grid-template-columns:repeat(5,1fr)}.w100{width:100%}.w50{width:50%}.btn{display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:.4rem;text-transform:capitalize;transition:.2s;font-weight:500;font-size:1.8rem}.btn.primary{padding:0 3rem;background:var(--primary);color:var(--light-100)}.btn.primary:hover{opacity:.8}.btn.primary svg{fill:var(--light-100);transition:.2s}.btn.primary_light{padding:0 3rem;border:solid .2rem var(--primary);background:var(--light-100);color:var(--primary)}.btn.primary_light svg{fill:var(--primary);transition:.2s}.btn.primary_light:hover svg{fill:var(--light-100)}.btn.primary_light:hover{background:var(--primary);color:var(--light-100)}.container{width:96%;max-width:120rem;height:auto;position:relative;margin:0 auto}.section_row{padding:10rem 0;position:relative}.bg_grid:after,.bg_grid:before{position:absolute;top:0;left:0;width:100%;height:100%}.bg_grid:before{background:repeating-linear-gradient(90deg,transparent 8rem,var(--border) 8rem,var(--border) 8.1rem,transparent 8.1rem,transparent 16rem),repeating-linear-gradient(transparent 8rem,var(--border) 8rem,var(--border) 8.1rem,transparent 8.1rem,transparent 16rem)}.bg_grid:after{background:radial-gradient(circle at center,rgba(255,255,255,.75),var(--light-100))}.form_row{width:100%;margin-bottom:2.5rem}.input_group{width:100%}.input_group.error input:not([type=checkbox]){border:solid .1rem #d90000}.btn_form{width:100%;height:5rem;position:relative;background:var(--primary);border-radius:.4rem;transition:.2s;overflow:hidden}.btn_form:hover{opacity:.8}.btn_form__load,.btn_form__text{width:100%;height:100%;background:var(--primary);align-items:center;justify-content:center;gap:2rem;position:absolute;top:0;left:0}.btn_form__text span{color:var(--light-100);font-size:1.8rem;font-weight:500}.btn_form__text svg{fill:var(--light-100)}.btn_form__load{z-index:2;display:none}.form_load svg{width:3.25em;transform-origin:center;animation:rotate4 2s linear infinite}.form_load circle{fill:none;stroke:var(--light-100);stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{100%{transform:rotate(360deg)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-125px}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:var(--primary);position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}::placeholder{color:var(--border)}@media only screen and (max-width:992px){.navbar_top,.navigate_auth{display:none}.btn_toggle__menu{display:flex}}@media only screen and (max-width:768px){.wrapper_footer.col-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.section_title h1{font-size:4.5rem}.section_title p{font-size:2.4rem}}@media only screen and (max-width:480px){.wrapper_footer.col-4{grid-template-columns:repeat(1,1fr)}.col_grid.large{grid-column:1/2}}.ajax_response{margin:4rem 0}.message_wrapper{--success-200:#045762;--success-100:#4e8d7c;--warning-200:#c24914;--warning-100:#fc8621;--info-200:#05478a;--info-100:#0070e0;--error-200:#851d41;--error-100:#db3056;width:100%;height:7rem;background:#ccc;position:relative;border-radius:1.5rem;color:#fff}.icon_message,.icon_message i{width:4.2rem;height:4.2rem;border-radius:50%}.icon_message{position:absolute;top:0;left:2.8rem;transform:translateY(-50%);background:#aaa;font-size:2.4rem}.info_message{width:100%;height:7rem;border-radius:1.5rem;position:relative;padding:1rem 2rem 1rem 6.6rem;overflow:hidden}.info_message:before{width:7rem;height:7rem;border-radius:50%;background:#aaa;left:0;bottom:0;transform:translate(-50%,50%)}.info_message:after{width:1.2rem;height:1.2rem;border-radius:50%;background:#aaa;left:3rem;top:3rem;box-shadow:-2.5rem -1.5rem #aaa}.info_message strong{font-size:1.6rem;font-weight:400}.info_message p{font-size:1.2rem;color:#fff}.close_message,.close_message button,.close_message button i{width:2.4rem;height:2.4rem;border-radius:50%}.close_message{position:absolute;top:1rem;right:1rem}.close_message button{background:0 0;font-size:2rem;color:#fff}.message_wrapper.success{background:var(--success-100)}.message_wrapper.success .icon_message{background:var(--success-200)}.message_wrapper.success .info_message:before{background:var(--success-200)}.message_wrapper.success .info_message:after{background:var(--success-200);box-shadow:-2.5rem -1.5rem var(--success-200)}.message_wrapper.warning{background:var(--warning-100)}.message_wrapper.warning .icon_message{background:var(--warning-200)}.message_wrapper.warning .info_message:before{background:var(--warning-200)}.message_wrapper.warning .info_message:after{background:var(--warning-200);box-shadow:-2.5rem -1.5rem var(--warning-200)}.message_wrapper.info{background:var(--info-100)}.message_wrapper.info .icon_message{background:var(--info-200)}.message_wrapper.info .info_message:before{background:var(--info-200)}.message_wrapper.info .info_message:after{background:var(--info-200);box-shadow:-2.5rem -1.5rem var(--info-200)}.message_wrapper.error{background:var(--error-100)}.message_wrapper.error .icon_message{background:var(--error-200)}.message_wrapper.error .info_message:before{background:var(--error-200)}.message_wrapper.error .info_message:after{background:var(--error-200);box-shadow:-2.5rem -1.5rem var(--error-200)}.header_top{height:10rem}.header_top .container{height:100%;align-items:center}.logo_auth img{width:10rem}.section_row.auth{position:relative;min-height:80rem}.container.auth{height:100%;min-height:60rem;align-items:center;justify-content:center;position:relative;z-index:10}.auth_content{width:90%;max-width:42rem}.auth_content__header{justify-content:center}.auth_content__header h1{font-size:3.2rem}.auth_content__form{margin-top:3rem}.input_row{margin-bottom:2.5rem}.input_group{position:relative}.icon_input,.icon_input i{width:3rem;height:3rem;position:absolute}.icon_input{top:1rem;right:1rem;cursor:pointer}.icon_input i{font-size:2.5rem;color:var(--border);transition:.2s;background:var(--light-100)}.icon_input i#eye-hidden{display:none}.input_check{height:3rem;align-items:center;gap:1rem}.input_check input{appearance:none;position:relative;width:2.4rem;height:2.4rem;border:solid .1rem var(--primary);box-shadow:.3rem .3rem var(--primary);border-radius:.2rem;background:var(--light-100);cursor:pointer}.input_check input:before{width:2.2rem;height:1rem;border-left:solid .5rem var(--primary);border-bottom:solid .5rem var(--primary);transform:rotate(-35deg) scale(0);top:0;left:0;transition:.5s cubic-bezier(1,-.4,0,1.4)}.input_check input:checked:before{transform:rotate(-35deg) scale(1)}.input_check label{font-size:1.8rem;font-weight:500;padding-top:.5rem}.input_group.check p{margin-top:.5rem;padding-left:3.5rem;font-size:1.4rem;color:var(--text-100)}.auth_text{justify-content:center;flex-direction:column;align-items:center;gap:.75rem}.auth_text p{font-size:1.6rem;font-weight:500}.auth_text p a{color:var(--primary)}.auth_text p a:hover{text-decoration:underline}