html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media (min-width:480px){.visible-mobile{display:none}}@media (orientation:portrait) and (max-width:479px){.hidden-mobile{display:none}}.respimg{height:100%;max-height:100%;max-width:100%;object-fit:cover}.store-logo+.store-logo{margin-left:20px;margin-top:20px}@keyframes fading-in-dot-loading{0%{opacity:0;transform:scale(.1)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.loading-chat{height:40px;margin-left:18px;margin-top:20px;position:relative}.loading-chat:after,.loading-chat:before{animation:fading-in-dot-loading 1.6s;animation-iteration-count:infinite;border:2px solid #404a61;border-radius:50%;content:"";height:24px;left:-9px;opacity:0;position:absolute;top:-9px;width:24px}.loading-chat:after{animation-delay:.8s}.loading-chat .loading{background:transparent;height:100%;left:0;position:absolute;top:0}.loading-chat .loading-message{margin-left:30px;position:absolute;top:-5px}.loading-preview-container .loading-preview{position:relative}.loading-preview-container .loading-preview:after,.loading-preview-container .loading-preview:before{animation:fading-in-dot-loading 1.6s;animation-iteration-count:infinite;border:2px solid #404a61;border-radius:50%;content:"";height:24px;left:-9px;opacity:0;position:absolute;top:-9px;width:24px}.loading-preview-container .loading-preview:after{animation-delay:.8s}.loading-preview-container .loading-preview .loading{background:transparent;height:100%;left:0;position:absolute;top:0}.loading-preview-container .loading-preview .loading-message{margin-left:30px;position:absolute;top:-5px}@keyframes chat-fading-in-dot-loading-before{0%{transform:scale(.5)}40%{transform:scale(.6)}80%{transform:scale(.9)}90%{transform:scale(1)}to{transform:scale(.5)}}@keyframes chat-fading-in-dot-loading-after{0%{opacity:0;transform:scale(.5)}15%{opacity:.3;transform:scale(1.3)}20%{opacity:0;transform:scale(1.8)}}.loading-chatbox-message{margin-bottom:20px;position:relative}.loading-chatbox-message:after,.loading-chatbox-message:before{border-radius:50%;content:"";height:18px;position:absolute;width:18px}.loading-chatbox-message:before{animation:chat-fading-in-dot-loading-before 2s;animation-iteration-count:infinite;background:#009ed8}.loading-chatbox-message:after{animation:chat-fading-in-dot-loading-after 2s;animation-delay:1.6s;animation-iteration-count:infinite;border:3px solid #009ed8;opacity:0}.loading-chatbox-message.padding-top{padding-top:20px}.btn{background:transparent;background:#fe6c75;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;line-height:1.2;margin-bottom:0;outline:none;padding:13px 20px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap}.btn.empty{padding-left:0;padding-right:0;width:45px}.btn.empty:after{margin-left:2px!important}.btn:hover:not(:disabled){box-shadow:inset 0 0 400px 0 hsla(0,0%,100%,.3)}.btn.next,.btn.refresh,.btn.skip{align-items:center;display:flex;gap:10px;justify-content:center}.btn.next:after,.btn.refresh:after,.btn.skip:after{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;width:18px}.btn.next.icon-left,.btn.refresh.icon-left,.btn.skip.icon-left{flex-direction:row-reverse}.btn.gray{background-color:rgba(191,208,215,.5);color:#3f4960}.btn.dark{color:#1c2a39}.btn.next:after{background-image:url(../9748a257b8550f2f7788.svg)}.btn.next.dark:after,.btn.next.disabled:after{background-image:url(../d54d2ab360af2d506593.svg)}.btn.next.is-hidden{display:none}.btn.refresh:after{background-image:url(../d849649ef6a105549fae.svg)}.btn.refresh.gray:after{background-image:url(../b828dbfd6528752d049a.svg)}.btn.skip:after{background-image:url(../a9cd31dacc6ad420114d.svg)}.btn.skip.gray:after{background-image:url(../ebddc5e1591f52d89fb3.svg)}.btn.large{padding:19px}.btn.rounded{border-radius:100px}.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.btn-grid{display:grid;grid-gap:10px 7px;grid-template-columns:repeat(2,minmax(0,1fr))}.btn-outline{border:1px solid #1c2a39;border-radius:100px;color:#1c2a39;line-height:1}.btn-outline,.btn-outline:hover{background:transparent}.btn-outline:hover{background:#ebf0f3;border-color:transparent}.btn-outline.previous{align-items:center;display:flex;justify-content:center}.btn-outline.previous:before{background-image:url(../ed51af06ccf9d83b8ae5.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:18px}.btn-outline.sm{font-size:13px;padding:8px 14px 8px 12px}input.btn-check{display:none}input.btn-check+label{background:transparent;border:2px solid #bfd0d7;border-radius:11px;color:#3f4960;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;line-height:1.2;margin-bottom:0;padding:11px 20px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap}input.btn-check+label:hover{border-color:#fe6c75}input.btn-check:checked+label{border-color:#fe6c75;color:#fe6c75}label.btn-check-label span{background:transparent;border:2px solid #bfd0d7;border-radius:11px;color:#3f4960;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;line-height:1.2;margin-bottom:0;padding:11px 20px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}label.btn-check-label span:hover{border-color:#fe6c75}label.btn-check-label input{display:none}label.btn-check-label input:checked+span{border-color:#fe6c75;color:#fe6c75}.form-group{margin-bottom:20px}.form-group a{color:#fe6c75}.form-group .infos,.form-group label{color:#1c2a39;font-size:14px;margin-left:10px}.form-group .infos{font-size:13px;margin-top:4px}.form-group label.label{display:block;margin-bottom:5px}.form-group label.radio input{margin-right:5px;position:relative;top:1px}.form-group .message{color:#b1bac2;display:none;font-size:12px;font-style:italic;margin:4px 0 10px 10px}.form-group input{transition:all .2s ease-in-out}.form-group input,.form-group input:active{border:1px solid #bfd0d7;outline:none}.form-group input:focus{border-color:#1c2a39}.form-group.has-error .form-control:not(.radio){border-color:#fe6c75}.form-group.has-error label.radio{color:#fe6c75}.form-group.has-error .message{color:#fe6c75;display:block}.form-group .form-control:not(.radio){border-radius:28px;color:#1c2a39;font-size:15px;padding:15px;width:100%}.form-group .form-control:not(.radio)::placeholder{color:#b1bac2}div.form-infos{color:#1c2a39;font-size:14px}div.form-infos a{color:#fe6c75}.alert{border-radius:12px;margin-bottom:20px;padding:15px}.alert.alert-danger{background:#fe3945}.alert.alert-danger,.alert.alert-danger a{color:#fff}.alert.alert-success{background:#73be04}.alert.alert-success,.alert.alert-success a{color:#fff}.label-upper{color:#6a707f;font-size:12px;font-weight:600;text-transform:uppercase}ul.list-steps{list-style:none;margin:0;padding:0}ul.list-steps checklist-step-element{display:block;margin-top:1.5em;padding-left:25px;position:relative}ul.list-steps checklist-step-element:before{border:2px solid #6a707f;border-radius:50%;content:"";height:15px;left:0;position:absolute;top:0;width:15px}ul.list-steps checklist-step-element.active,ul.list-steps checklist-step-element.done{font-weight:700}ul.list-steps checklist-step-element.active:before{background:#fe6c75;border-color:#fe6c75}ul.list-steps checklist-step-element.done{color:#73be04}ul.list-steps checklist-step-element.done:before{background:#73be04 url(../97c72e1ae2c1b498afe4.svg) no-repeat 50%;background-size:100%;border-color:#73be04}ul.list-steps checklist-step-element p{display:-webkit-box;font-size:.9em;font-weight:400;line-height:1.8em;margin-top:.5em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dropdown{position:relative}.dropdown a{color:#293548;display:block;font-weight:800;padding:16px 20px;text-decoration:none}.dropdown>a{align-items:center;background:#f2fbff;border:1px solid #d8e5eb;border-radius:11px;display:flex;justify-content:space-between}.dropdown>a:after{background:url(../56dd03e2f390950ce005.svg) no-repeat;background-size:contain;content:"";display:block;height:18px;transition:transform .2s ease-in-out;width:18px}.dropdown ul.dropdown-menu{background:#f2fbff;border:1px solid #bfd0d7;border-radius:11px;max-height:200px;opacity:0;overflow:auto;padding:8px;position:absolute;transition:opacity .2s ease-in-out;visibility:hidden;width:100%}.dropdown ul.dropdown-menu::-webkit-scrollbar{height:4px;width:4px}.dropdown ul.dropdown-menu::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);margin:8px}.dropdown ul.dropdown-menu::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5)}.dropdown ul.dropdown-menu li{list-style:none;margin:0;padding:0}.dropdown ul.dropdown-menu li a{padding:16px 20px}.dropdown ul.dropdown-menu li a:hover{background:#fe6c75;border-radius:11px;color:#fff}.dropdown.active ul.dropdown-menu{opacity:1;visibility:visible}.dropdown.active>a:after{transform:rotate(-180deg)}modal-dialog:not([alwaysopen]):not(:defined){display:none}modal-dialog[alwaysopen] dialog.modal{background:#fff;border:1px solid #bfd0d7;border-radius:24px;box-shadow:0 40px 26px -10px rgba(29,42,57,.1);color:#1c2a39;display:block;max-height:600px;overflow:visible;padding:36px;position:relative;width:478px;z-index:901}modal-dialog[alwaysopen] .modal-placeholder{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;min-height:200px;opacity:.7;position:absolute;right:0;top:0}modal-dialog[alwaysopen] .modal-placeholder.hidden{display:none}@media (orientation:portrait) and (max-width:479px){modal-dialog[alwaysopen] dialog.modal{padding-left:15px;padding-right:15px;width:90vw}}.modal-container{min-height:200px}.modal-container.hidden{visibility:hidden}.modal-container header.title{font-size:24px;font-weight:700;margin-bottom:20px}.modal-container header a.backto{color:#fe6c75;display:inline-block;font-size:13px;font-weight:400;margin-bottom:20px;padding-left:20px;position:relative}.modal-container header a.backto:before{background:url(../7cf0f1487f227108de8f.svg) no-repeat;background-size:contain;content:"";display:block;height:20px;left:0;position:absolute;top:-3px;width:20px}.modal-container p.description{font-size:14px;line-height:1.7em;margin-bottom:20px}.modal-container footer{margin-top:25px}.modal-container footer .btn{width:100%}.avatar{background-size:cover;border-radius:50%;display:flex;height:80px;overflow:hidden;width:80px}.avatar .gradient{align-items:center;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5));display:flex;justify-content:center;width:100%}.avatar .gradient span{color:#fff;font-size:38px}body{background:linear-gradient(180deg,#fff2e3 -10.5%,hsla(0,0%,100%,0));background-attachment:fixed;color:#000;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}#main-header-container{align-items:center;background:#fff;display:flex;height:90px;justify-content:center;position:fixed;top:0;width:100%;z-index:1}#main-header-container .main-header-content{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1200px;padding:0 30px;width:100%}#main-header-container .main-header-content:has(.right-navbar-container){justify-content:space-between}@media (orientation:portrait) and (max-width:479px){#main-header-container{height:70px}}#main-header-container #goodbarber-logo{height:38px;width:177px}#main-header-container #goodbarber-logo svg{height:100%}#main-header-container .right-navbar-container{position:relative}#main-header-container .right-navbar-container .avatar{height:50px;width:50px}#main-header-container .right-navbar-container .avatar span{font-size:28px}#main-header-container .right-navbar-container .info-user-avatar{align-items:center;cursor:pointer;display:flex;position:relative}#main-header-container .right-navbar-container .info-user-avatar .logout{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#1c2a39;display:none;font-size:14px;font-weight:500;margin-top:8px;padding:16px;position:absolute;right:0;text-decoration:none;top:100%;white-space:nowrap;z-index:10}#main-header-container .right-navbar-container .info-user-avatar .logout:hover{border:2px solid #fe6c75;padding:15px}#main-header-container .right-navbar-container .info-user-avatar.open .logout{display:block}.main-container{margin-top:90px}.main-footer{font-size:18px;text-align:center}.main-footer,.main-footer b{font-weight:600}.main-footer b{color:#fe6c75}@media (orientation:portrait) and (max-width:479px){.main-footer{font-size:14px;padding-bottom:50px}}.bottom-text{margin-top:20px;text-align:center}.mail-icon-container{margin-bottom:20px;position:relative}.mail-icon-container svg{fill:#1c2a39;width:45px}.mail-icon-container svg.icon-check{background:#fff;border:3px solid #fff;border-radius:50%;left:27px;position:absolute;top:15px;width:30px}.user-infos{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:30px;text-align:center}.user-infos .name{font-size:2em}.user-infos .email{font-weight:600}.form-group.goodip-form{margin:20px 0 0;position:relative}.form-group.goodip-form.active ul.list{display:block}.form-group.goodip-form.active .form-control{border-radius:16px;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.form-group.goodip-form.active .form-control:focus+ul.list{border-color:#1c2a39}.form-group.goodip-form .form-control{padding-bottom:8px;padding-top:8px;transition:none}.form-group.goodip-form ul.list{background:#fff;border:1px solid #bfd0d7;border-radius:0 0 16px 16px;border-top:none;display:none;left:0;list-style:none;margin:0;max-height:200px;overflow:auto;overflow-x:hidden;padding:8px 0;position:absolute;right:0;top:36px}.form-group.goodip-form ul.list::-webkit-scrollbar{height:4px;width:4px}.form-group.goodip-form ul.list::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);margin:28px}.form-group.goodip-form ul.list::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5)}.form-group.goodip-form ul.list li a{color:#3f4960;display:block;padding:8px 16px;text-decoration:none}.form-group.goodip-form ul.list li a:focus,.form-group.goodip-form ul.list li a:hover{background:#f1f2f6;text-decoration:underline}.form-group.goodip-form ul.list li a:focus-visible{outline:none}body{background-image:linear-gradient(180deg,#fff2e3 -10.5%,hsla(0,0%,100%,0) 30.45%)}.main-layout{display:flex;flex-direction:column;height:calc(100dvh - 90px);justify-content:space-between}.main-container{flex:1;padding:0 20px}.signin-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}
/*# sourceMappingURL=signin.min.css.map*/