*{font-family:Montserrat!important}body{padding-bottom:2rem}.no-scroll{overflow:hidden!important;-webkit-overflow-scrolling:unset!important;-ms-overflow-style:none!important}.no-scroll::-webkit-scrollbar{display:none!important}.navbar{display:flex;width:100%;height:4rem;padding:.5rem;background-color:var(--color-element-background);overflow:hidden}.navbar>.logo{margin-left:1rem;text-align:center}.logo>img{height:auto;width:auto;max-height:3rem;max-width:130%}.navbar>ul{list-style:none;display:flex;width:100%;justify-content:flex-end;align-items:center;gap:1rem;margin-right:1rem}.link{text-decoration:none}.icon-btn{padding:.75rem!important;min-width:0px!important}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-left, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.login-container{margin-top:2rem;padding-bottom:4rem;display:grid;grid-template-columns:37% 26% 37%;grid-template-areas:". content ."}@media screen and (max-width: 1200px) and (min-width: 600px){.login-container{margin-top:2rem;grid-template-columns:20% 60% 20%}}@media screen and (max-width: 600px){.login-container{margin-top:2rem;grid-template-columns:10% 80% 10%}}.container{margin-top:5rem;display:grid;grid-template-columns:37% 26% 37%;grid-template-areas:". content ."}@media screen and (max-width: 1200px) and (min-width: 600px){.container{grid-template-columns:20% 60% 20%}}@media screen and (max-width: 600px){.container{grid-template-columns:2.5% 95% 2.5%}}.register-container{margin-top:5rem;display:grid;grid-template-columns:37% 26% 37%;grid-template-areas:". content ."}@media screen and (max-width: 1200px) and (min-width: 600px){.register-container{grid-template-columns:20% 60% 20%}}@media screen and (max-width: 600px){.register-container{grid-template-columns:10% 80% 10%}}.bottom-controls{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:1rem;padding-left:2rem;padding-right:1rem;width:100%;justify-content:center;align-items:center;text-align:center}.bottom-controls-btns{display:flex;flex-direction:row;gap:1rem;width:100%}@media screen and (max-width: 1200px) and (min-width: 600px){.bottom-controls{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 600px){.bottom-controls{padding-left:1rem;padding-right:1rem}}.details{text-align:left;width:100%;padding:2rem;border-bottom:.15rem solid var(--color-secondary)}.error{color:var(--color-error)!important}.form-container{margin-top:0rem;display:grid;grid-template-columns:10% 80% 10%;grid-template-areas:". content ."}.form{padding-top:1rem;padding-bottom:1rem;width:100%;height:100%;display:grid;grid-template-columns:25% 75%;grid-template-areas:"sections section"}.section{padding-left:2rem;padding-right:1rem;grid-area:section;position:relative;padding-bottom:10rem}.sections{position:relative;border-right:.15rem solid var(--color-secondary);text-align:right;grid-area:sections;display:flex;flex-direction:column;row-gap:3rem;padding-right:1rem}.section-selector{padding-top:1rem;padding-bottom:1rem;position:relative;width:100%;display:grid;grid-template-columns:80% 20%;grid-template-areas:"section-details section-icon"}.section-selector.interactable.selected .section-selector-icon{color:var(--color-primary);filter:brightness(1.2)}.section-selector.interactable:not(.disabled):hover{cursor:pointer}.section-selector.interactable:not(.disabled):hover .section-selector-icon{filter:brightness(.8)}.section-selector-details{padding-right:1rem;grid-area:"section-details"}.section-selector.disabled{filter:opacity(.5)}.section-selector-icon{display:flex;justify-content:center;align-items:center;grid-area:"section-icon";font-size:3rem;z-index:10!important}.section-selector.completed .section-selector-icon{color:var(--color-primary)}.sections-line-1,.sections-line-2,.sections-line-3,.sections-line-4,.sections-line-5,.sections-line-6{height:115%;transform:translateY(20%);position:absolute;z-index:0!important;background-color:var(--color-secondary);width:.1rem;left:89.75%;top:50%}.section-selector.completed .sections-line-1,.section-selector.completed .sections-line-2,.section-selector.completed .sections-line-3,.section-selector.completed .sections-line-4,.section-selector.completed .sections-line-5,.section-selector.completed .sections-line-6{width:.2rem;background-color:var(--color-primary)}@media screen and (max-width: 1200px) and (min-width: 600px){.form{grid-template-columns:35% 65%}}@media screen and (max-width: 600px){.form{grid-template-columns:20% 80%}.form{grid-template-columns:100%;grid-template-areas:"section"}.form-container{grid-template-columns:2.5% 95% 2.5%}.section{padding-left:1rem}.section-selector{display:none}.section-selector-icon{font-size:2rem}.sections-line-1,.sections-line-2,.sections-line-3,.sections-line-4,.sections-line-5,.sections-line-6{height:125%;left:50%}}.account-container{display:grid;grid-template-columns:10% 80% 10%;grid-template-areas:". details ." ". labels  ."}.labels-section{margin-top:1rem;display:flex;flex-direction:column;grid-area:labels}.labels-row,.labels-largerow{display:grid;grid-template-columns:calc(50% - .5rem) calc(50% - .5rem);gap:1rem}.labels-largerow{grid-template-columns:100%}.account-section{display:grid;grid-template-columns:70% 30%;border-bottom:none}@media screen and (max-width: 1200px) and (min-width: 600px){.account-container{grid-template-columns:10% 80% 10%;grid-template-areas:". details ." ". labels  ."}.account-section{grid-template-columns:60% 40%}}@media screen and (max-width: 600px){.account-container{grid-template-columns:2.5% 95% 2.5%;grid-template-areas:". details ." ". labels  ."}.account-section{display:flex;flex-direction:column}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
