.datepicker .datepicker-switch:hover,.datepicker table tr td.active.active{background-color:var(--color-primary)!important}::-webkit-scrollbar-thumb{background-color:transparent}.form_page>.container{width:100%;margin:auto;height:100%;padding-left:0;padding-right:0}.form_page .container_header{padding-top:calc(var(--m-24) + 1.2vw)}.form_page .container_form{padding-top:var(--m-16);padding-bottom:var(--m-32);width:100%;max-width:680px;margin-left:auto;margin-right:auto}.form_page .container_form .title{color:var(--color-primary);font-weight:600;font-size:var(--s-20);margin-bottom:.7rem}.form_page .container_form .decoration_line{margin-bottom:1.5rem}.form_page .container_header .logo_header{margin-bottom:calc(var(--m-16) + 1.2vw);text-align:center}.container_button,.form_page .container_header .header_information{text-align:center}.form_page .header_information .title{color:var(--color-primary);margin-bottom:1rem}.form_page .header_information .description{font-family:var(--font-secondary);color:var(--dark);line-height:16px;max-width:250px;margin-left:auto;margin-right:auto}.form_page .header_information .text_important{margin-top:1.5rem;max-width:280px;margin-left:auto;margin-right:auto}.entrada_page .background_image,.form_page .background_image{background-position:top -100px center!important;background-size:auto!important}.section_form_datos{position:relative;width:100%;display:flex;align-items:flex-start;flex-direction:column;row-gap:6px;margin-bottom:16px;max-width:350px}.section_form_datos label{color:#333;font-family:var(--font-secondary);font-weight:400}.section_form_datos input,.section_form_datos select{padding:.5rem .4rem;border:1px solid var(--plomo);border-radius:6px;width:90%;max-width:320px;outline:0;font-family:var(--font-secondary);font-weight:500;color:var(--black);line-height:18px}.section_form_datos select{color:var(--dark-grey);font-weight:300;width:100%}.section_form_datos select option{background-color:#edf5f4}.section_form_datos input:focus-within{border:1px solid var(--color-primary)}.section_form_datos input::placeholder{color:var(--dark-grey);font-weight:300}.form_page input[type=submit]{border:none;width:100%;color:var(--white);background-color:var(--disable)}.form_page input[type=submit].active{background-color:var(--bg-button)}.section_form_datos .content_dateofbirth input{width:90%}.section_form_datos input.error{border:1px solid var(--hot-danger);color:var(--hot-danger)}.error,.section_form_datos label.error{color:var(--hot-danger)}.content_dateofbirth{position:relative;width:100%}.content_dateofbirth .content_icon_calendar{position:absolute;right:45px;top:12px;pointer-events:none}.section_form_datos .icon_dropdown{position:absolute;right:35px;top:37px;display:flex;align-items:center;pointer-events:none}.section_form_datos.active .icon_dropdown{transform:rotate(180deg)}.datepicker table tr td.active.active{background-image:linear-gradient(to bottom,var(--color-primary),var(--color-primary))}.datepicker table tr td.today{background-color:var(--grey)!important;background-image:linear-gradient(to bottom,var(--grey),var(--grey))!important}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev{border-radius:0;background-color:var(--color-primary)!important;color:var(--white)}.datepicker table tr td span.active{background:linear-gradient(to bottom,var(--color-primary) ,var(--color-primary))!important}.datepicker table thead th{padding-top:.5rem;padding-bottom:.5rem}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-results__option--selectable{background-color:#edf5f4;color:#8e8e8e}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:8px;background-color:var(--light-grey)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:var(--grey);border-radius:8px}form .select2-selection__clear{opacity:0;visibility:hidden}form .select2-container--default .select2-selection--single{height:39px;border-radius:6px;border-color:var(--plomo)}form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:5px}form .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:4px}form .select2-container--default .select2-selection--single .select2-selection__placeholder,form .select2-results__option{font-family:var(--font-secondary);font-weight:300;font-size:14px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-results__option--selectable,form .select2-container--default .select2-selection--single .select2-selection__rendered,form .select2-results__option--selectable{font-size:14px;font-family:var(--font-secondary);font-weight:300}form .select2-container--default .select2-selection--single .select2-selection__arrow b,form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--black);font-weight:500}.select2-selection__placeholder{font-weight:400}span.select2.select2-container.select2-container--default{width:100%!important;max-width:320px}.ui-datepicker .ui-datepicker-header{padding-top:.4rem;padding-bottom:.4rem;background-color:var(--hot-blue)}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:none!important}.ui-datepicker .ui-datepicker-prev span{content:url(https://d1l9597hydyb9x.cloudfront.net/hotspot/web/src/images/arrow_left.png)}.ui-datepicker .ui-datepicker-next span{content:url(https://d1l9597hydyb9x.cloudfront.net/hotspot/web/src/images/arrow_right.png)}.ui-datepicker .ui-widget-header,body .ui-widget-content .ui-state-default{background:0 0;border-color:transparent}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{padding-top:.375rem;padding-bottom:.375rem;background-color:transparent;text-align:center}.ui-datepicker-title select{border-color:transparent;outline:0}.ui-datepicker-append{display:none}.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight,html body .ui-state-highlight{background-color:var(--light-grey)!important;border-radius:50%}.ui-widget-content .ui-state-active,html body .ui-state-active{border:1px solid var(--hot-blue)!important;background-color:var(--hot-blue)!important;font-weight:400;border-radius:50%}@media screen and (min-width:48em){.form_page .container_form{padding-top:2.5rem}.form_page .container_form .title{margin-bottom:1rem}.group_section_form_datos{display:flex;column-gap:16px}.form_page .header_information .description,.form_page .header_information .text_important{max-width:100%}.group_section_form_datos:first-child{padding-top:1.5rem;border:1px solid red}.section_form_datos{margin-bottom:1.5rem;max-width:100%}.content_dateofbirth,.section_form_datos .content_dateofbirth input{width:100%}.form_page input[type=submit]{margin-left:auto;margin-right:auto}.section_form_datos input{width:100%;padding:.6rem .5rem}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #edf5f4 inset}.content_dateofbirth .content_icon_calendar,.section_form_datos .icon_dropdown{right:10px}}@media screen and (min-width:64em){.form_page{max-height:calc(100vh - 80px)}.form_page>.container{display:flex;max-width:100%}.form_page>.container .container_content{width:60%;padding-left:3rem;padding-right:3rem;overflow-y:auto}.form_page>.container .container_content::-webkit-scrollbar{background-color:var(--light-grey);width:8px}.form_page>.container .container_content::-webkit-scrollbar-thumb{background-color:var(--grey);border-radius:8px}.form_page>.container .container_image{position:relative;width:40%;display:flex;flex-direction:column;justify-content:center;row-gap:16px}.content_dateofbirth .content_icon_calendar .container_button .button{max-width:400px}.form_page .container_header{padding-top:2rem}.form_page .container_header .logo_header{margin-bottom:1.25rem}.form_page .container_form{padding-bottom:2.5rem}.form_page .header_information .description{max-width:300px;margin:auto}.form_page .container_form .title{font-size:1.25rem}.container_image .container__header .icons{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-width:198px;margin:auto;row-gap:16px;z-index:1}.container_image .container__direction{position:relative;padding-bottom:2rem;z-index:1}.icons img{width:auto}.container_image .container__header .icons .logo_left{grid-area:2/1/3/2;text-align:center}.container_image .container__header .icons .logo_center{grid-area:1/1/2/3;text-align:center}.container_image .container__header .icons .logo_right{grid-area:2/2/3/3;text-align:center}}@media screen and (min-width:82.5em){.container_image .container__direction{padding-bottom:2rem}.content_dateofbirth .content_icon_calendar{right:24px}.section_form_datos .icon_dropdown{right:18px}}