﻿@font-face{font-family:"Open Sans";src:url("/paisealunos/resources/fonts/OpenSans.ttf") format("truetype-variations")}@font-face{font-family:"Open Sans Italic";src:url("/paisealunos/resources/fonts/OpenSans-Italic.ttf") format("truetype-variations")}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("/paisealunos/resources/fonts/Poppins-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.font-italic{font-style:italic}.arrow{position:relative;display:inline-block;width:21px;height:21px}.arrow::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #009cdf;border-right:2px solid #009cdf}.arrow.right::before{transform:translate(-50%, -50%) rotate(45deg)}.arrow.left::before{transform:translate(-50%, -50%) rotate(-135deg)}.arrow.down::before{transform:translate(-50%, -50%) rotate(135deg)}.arrow.up::before{top:75%;transform:translate(-50%, -50%) rotate(-45deg)}*{box-sizing:border-box}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right small:before{content:""}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right small:after{content:" —"}form .form-element{position:relative;padding:0;margin:0 30px 8px 0;max-width:355px;width:100%;min-height:44px}form .form-element.no-border{border:1px solid rgba(0,0,0,0);padding:0}form .form-element.invalid{border-color:red}form .form-element.invalid.dont-show-invalid{border:none}form .form-element.invalid input,form .form-element.invalid select,form .form-element.invalid textarea{border-color:red}form .form-element input{width:100%;padding:16px 30px 6px 11px;border:1px solid #a9a9a9;transition:border-color 250ms;background-color:rgba(0,0,0,0);font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#000}form .form-element input:focus{outline:none}form .form-element input::placeholder{color:rgba(0,0,0,0)}form .form-element input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute}form .form-element input:-webkit-autofill,form .form-element input:-webkit-autofill:hover,form .form-element input:-webkit-autofill:focus,form .form-element input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #fff;font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#000}form .form-element input:-webkit-autofill+.label,form .form-element input:focus+.label,form .form-element input:not(:placeholder-shown)+.label{transform:translateY(-60%) scale(0.85)}form .form-element input:placeholder-shown+.label+.clear{display:none}form .form-element input[type=checkbox]{display:none}form .form-element input[type=checkbox]+label{display:flex}form .form-element input[type=checkbox]+label .custom-checkbox-field{display:inline-block;width:24px;height:24px;border:1px solid #707070;position:relative}form .form-element input[type=checkbox]+label .custom-checkbox-field::before{opacity:0;content:url("/paisealunos/resources/svg/cross.svg");font-size:16px;color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}form .form-element input[type=checkbox]+label .custom-checkbox-label{flex:1}form .form-element input[type=checkbox]:checked+label .custom-checkbox-field::before{opacity:1;width:13px}form .form-element input[type=text]{width:100%}form .form-element input[type=password]{padding:16px 35px 6px 11px}form .form-element .label{position:absolute;top:13px;left:12px;color:#777;pointer-events:none;transform-origin:left center;transition:transform 250ms}form .form-element select{width:100%;padding:16px 30px 6px 11px;border:1px solid #a9a9a9;transition:border-color 250ms;background-color:rgba(0,0,0,0);font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#000;height:100%;max-height:44px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 47'%3E%3Cg id='dir' transform='translate(1 1) rotate(90 11.5 22.5)'%3E%3Cpath id='Path_20' data-name='Path 20' d='M474.209,476.454l21.771,22.537-21.7,22.463' transform='translate(-474.209 -476.454)' fill='none' stroke='%23000' stroke-width='1.494'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:30px;padding-left:11px}form .form-element select:focus,form .form-element select:focus-visible{outline:none;box-shadow:none}form .form-element select option{padding:10px;border-radius:0;font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#000}form .form-element .custom-select-container{border:solid #a9a9a9;border-width:1px 1px 0px 1px;min-height:44px}@media only screen and (min-width: 769px){form .form-element .custom-select-container{max-width:344.4px}}form .form-element .custom-select-container .selected-option{padding:10px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a9a9a9}form .form-element .custom-select-container .selected-option::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 47'%3E%3Cg id='dir' transform='translate(1 1) rotate(90 11.5 22.5)'%3E%3Cpath id='Path_20' data-name='Path 20' d='M474.209,476.454l21.771,22.537-21.7,22.463' transform='translate(-474.209 -476.454)' fill='none' stroke='%23000' stroke-width='1.494'/%3E%3C/g%3E%3C/svg%3E");width:12px;height:20px}form .form-element .custom-select-container .options-list{width:100%;display:none;z-index:10;max-height:300px;overflow-y:auto;border-bottom:1px solid #a9a9a9;border-left:1px solid #a9a9a9;border-right:1px solid #a9a9a9}@media only screen and (min-width: 769px){form .form-element .custom-select-container .options-list{max-width:344.4px}}form .form-element .custom-select-container .options-list.show{display:block;position:absolute;background-color:#fff}form .form-element .custom-select-container .options-list.show .option:first-child{display:none}form .form-element .custom-select-container .options-list .option{padding:10px;cursor:pointer;position:relative;padding-right:25px}form .form-element .custom-select-container .options-list .option:hover{background-color:#f0f0f0}form .form-element .custom-select-container .options-list .option.selected{background-color:#f8ffb4}form .form-element .custom-select-container .options-list .option.selected:hover{background-color:#f0f0f0}form .form-element .custom-select-container .options-list .option .check-mark{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%234CAF50' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");width:26px;height:26px;float:right}form .form-element .icon.showpassword{position:absolute;right:2%;top:25%;cursor:pointer}.form_divs{margin:40px auto 0 auto;display:flex;width:100%;max-width:881.92px;flex-flow:column}@media only screen and (min-width: 769px){.form_divs{margin:88px auto 0 auto;flex-flow:row}}.form_divs .form_div{flex-basis:50%}.form_divs .form_div:nth-child(1){padding-right:0px}@media only screen and (min-width: 769px){.form_divs .form_div:nth-child(1){padding-right:85.5px}}.form_divs .form_div:nth-child(2){padding-left:0px;padding-top:32px;margin-top:22px;border-left:0px}@media only screen and (min-width: 769px){.form_divs .form_div:nth-child(2){padding-left:56.5px;padding-top:0px;margin-top:0px;border-left:1px solid #707070}}.form_divs .form_div#login_form_div #login_form{display:flex;flex-flow:column;align-items:center}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_div #login_form{align-items:baseline}}.form_divs .form_div#login_form_div #login_form .form-element{margin:0px 0px 8px 0px}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_div #login_form .form-element{margin:0px 30px 8px 0px}}.form_divs .form_div#login_form_div h2{margin:0px 0px 16px 0px;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:33px;color:#009de0}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_div h2{margin:0px 0px 20px 0px;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:33px;color:#009de0}}.form_divs .form_div#login_form_div .custom-checkbox .custom-checkbox-field{top:4px}.form_divs .form_div#login_form_div #submit_login{max-width:355px;width:100%;padding:8px;margin:16px 0px 16px 0px;background-color:#009de0;border:1px solid #009de0;border-radius:8px;cursor:pointer;font-family:"Open Sans";font-weight:600;font-style:normal;font-size:16px;line-height:20px;color:#fff}.form_divs .form_div#login_form_div .keepSession-label{margin:0px 0px 0px 16px;font-family:"Open Sans";font-weight:400;font-style:normal;font-size:14px;line-height:18px;color:#000}.form_divs .form_div#login_form_div .keepSession-label .bold{font-family:"Open Sans";font-weight:700;font-style:normal;font-size:14px;line-height:18px;color:#000}.form_divs .form_div#login_form_div .recovery_button{text-align:center;text-decoration:underline;cursor:pointer;margin:0px 0px 10px 0px;font-family:"Open Sans";font-weight:700;font-style:normal;font-size:14px;line-height:18px;color:#2b2b2b}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_div .recovery_button{font-family:"Open Sans";font-weight:700;font-style:normal;font-size:14px;line-height:18px;color:#2b2b2b}}.form_divs .form_div#login_form_div #recovery_password{display:none;max-width:400px;border:1px solid #009de0;border-radius:5px;padding:22px}.form_divs .form_div#login_form_div #recovery_password p{margin:0px 0px 16px 0px}.form_divs .form_div#login_form_div #recovery_password #submit_recovery_password{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;display:block;text-align:center;max-width:355px;width:100%;padding:8px;margin:0px;background-color:#dbdbdb;border:1px solid #dbdbdb;border-radius:8px;cursor:pointer;font-family:"Open Sans";font-weight:600;font-style:normal;font-size:16px;line-height:20px;color:#555}.form_divs .form_div#login_form_new_register{border-top:2px solid #c9c9c9}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_new_register{border-top:0px}}.form_divs .form_div#login_form_new_register h2{margin:0px 0px 16px 0px;font-family:"Open Sans";font-weight:700;font-style:normal;font-size:22px;line-height:33px;color:#7d7d7d}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_new_register h2{margin:0px 0px 20px 0px;font-family:"Open Sans";font-weight:700;font-style:normal;font-size:22px;line-height:33px;color:#7d7d7d}}.form_divs .form_div#login_form_new_register p{margin-bottom:16.27px;font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#000}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_new_register p{margin-bottom:16.27px;font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#000}}.form_divs .form_div#login_form_new_register ul{list-style:none;padding:0px 0px 0px 16px;margin:0px 0px 24px 0px}.form_divs .form_div#login_form_new_register ul li{padding:0px 0px 0px 11px;margin-bottom:1px;font-family:"Open Sans";font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#000}@media only screen and (min-width: 769px){.form_divs .form_div#login_form_new_register ul li{font-family:"Open Sans";font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#000}}.form_divs .form_div#login_form_new_register ul li::marker{content:url("/paisealunos/resources/svg/seta_bullet.svg");margin:0px 0px 0px 0px}.form_divs .form_div#login_form_new_register #new_register{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;display:block;text-align:center;max-width:355px;width:100%;padding:8px;margin:0px;background-color:#dbdbdb;border:1px solid #dbdbdb;border-radius:8px;cursor:pointer;font-family:"Open Sans";font-weight:600;font-style:normal;font-size:16px;line-height:20px;color:#555}.form_divs .form_div#warning_login{display:flex;justify-content:center;align-items:center;flex-flow:column;padding:0px 0px 0px 0px}@media only screen and (min-width: 769px){.form_divs .form_div#warning_login{padding:0px 65.5px 0px 0px}}.form_divs .form_div#warning_login h2{margin:33px 0px 10px 0px;font-family:"Open Sans";font-weight:700;font-style:normal;font-size:26px;line-height:30px;color:#000}@media only screen and (min-width: 769px){.form_divs .form_div#warning_login h2{font-family:"Open Sans";font-weight:700;font-style:normal;font-size:26px;line-height:30px;color:#000}}.form_divs .form_div#warning_login p{margin:10px 0px 33px 0px;text-align:center;font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#000}@media only screen and (min-width: 769px){.form_divs .form_div#warning_login p{font-family:"Open Sans";font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#000}}
