.style-module__ah5fdW__banner{text-align:center;color:#000;background-color:#fff;flex-direction:column;justify-content:center;width:100%;height:90px;margin-bottom:15px;display:flex}.style-module__ah5fdW__h1{margin:0;padding:0}.style-module__ah5fdW__h1 span{display:inline-block}.style-module__ah5fdW__fl:first-letter{color:#e2008a}@media only screen and (max-width:580px){.style-module__ah5fdW__hideMobile{display:none}}
.fonts-module__E2Xtka__montserratRegular{font-family:var(--montserrat);font-weight:400}.fonts-module__E2Xtka__montserratMedium{font-family:var(--montserrat);font-weight:500}.fonts-module__E2Xtka__montserratSemiBold{font-family:var(--montserrat);font-weight:600}.fonts-module__E2Xtka__montserratBold{font-family:var(--montserrat);font-weight:700}.fonts-module__E2Xtka__playballRegular{font-family:var(--playball);font-weight:400}.fonts-module__E2Xtka__fs24{font-size:24px}.fonts-module__E2Xtka__fs36{font-size:36px}.fonts-module__E2Xtka__fs56{font-size:56px}
.cardsGrid-module__ZjODkq__cardsGridHeader{padding-top:28px;padding-bottom:16px}.cardsGrid-module__ZjODkq__cardsGridBorder{background:linear-gradient(var(--background-color), var(--background-color)) padding-box, linear-gradient(to bottom, darkorchid, darkblue 30%, #fff0 70%) border-box;border:1.5px solid #0000;border-radius:23px;max-width:1485px;margin-left:auto;margin-right:auto;padding-top:27px;padding-left:27px;padding-right:27px}.cardsGrid-module__ZjODkq__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,max-content));justify-content:center;gap:32px;display:grid}@media only screen and (max-width:580px){.cardsGrid-module__ZjODkq__cardsGridBorder{margin:0 2px;padding-top:16px;padding-left:16px;padding-right:16px}.cardsGrid-module__ZjODkq__cardsGrid{grid-template-columns:repeat(2,1fr);gap:16px}}
.index-module__8rhnDq__divContainer{flex-direction:column;gap:10px;margin-bottom:15px;margin-left:15px;margin-right:15px;display:flex}.index-module__8rhnDq__divContainer>a{width:100%;display:flex}.index-module__8rhnDq__divContainer>a>img{width:100%;max-width:500px;height:auto;margin-left:auto;margin-right:auto}
.searchBar-module__YwDZaG__searchBarContainer{align-items:center;width:100%;margin-top:15px;margin-bottom:25px;display:flex}.searchBar-module__YwDZaG__autocomleteContainer{flex-grow:1;position:relative}.searchBar-module__YwDZaG__searchInput{color:#fff;background:0 0;border:none;border-bottom:2px solid #fff;border-radius:0;outline:none;width:100%;font-size:24px}.searchBar-module__YwDZaG__searchInput::placeholder{color:#fff;opacity:.7}.searchBar-module__YwDZaG__suggestionsList{z-index:10;color:#000;background-color:#fff;border-radius:0 0 10px 10px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 14px 28px #0000002e,0 10px 10px #00000024}.searchBar-module__YwDZaG__suggestionItem{cursor:pointer;border-bottom:1px solid #d4d4d4;padding:8px;font-size:16px}.searchBar-module__YwDZaG__suggestionItem:hover{background-color:#e9e9e9}.searchBar-module__YwDZaG__iconCircleBackground{background-color:var(--primary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:14px;display:inline-flex}@media only screen and (max-width:580px){.searchBar-module__YwDZaG__searchInput{border-radius:0;font-size:20px}}
.footer-module__tUdqrq__footer{background-color:var(--primary-color);gap:14px;padding-top:37px;padding-bottom:37px}.footer-module__tUdqrq__footer>a{color:#fff;text-decoration:none}
.style-module__1ojtAG__iconCircleBackground{background-color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:14px;margin-right:14px;display:inline-flex}.style-module__1ojtAG__pagination{justify-content:center;padding-top:58px;padding-bottom:74px;display:flex}
.form-module__-KWMgG__form{flex-direction:column;max-width:990px;min-height:calc(100vh - 95px);margin-left:auto;margin-right:auto;padding-left:36px;padding-right:36px;display:flex}.form-module__-KWMgG__formTitle{text-align:center;padding-top:35px;padding-bottom:30px;font-size:36px}.form-module__-KWMgG__inputInlineContainer{gap:30px;display:flex}.form-module__-KWMgG__inputInlineContainer .form-module__-KWMgG__input{width:100%}.form-module__-KWMgG__input{color:#fff;background:0 0;border:1.5px solid #fff;border-radius:10px;outline:none;margin-bottom:30px;padding-top:12.5px;padding-bottom:12.5px;padding-left:30px}.form-module__-KWMgG__input::placeholder{color:#fff;opacity:.8}.form-module__-KWMgG__buttonsContainer{flex-direction:row;justify-content:space-between;margin-bottom:65px;display:flex}.form-module__-KWMgG__button{color:#fff;background-color:var(--primary-color);border:0;border-radius:10px;width:151px;height:44px}@media only screen and (max-width:580px){.form-module__-KWMgG__formTitle{font-size:28px}.form-module__-KWMgG__input{padding-left:15px}}
.paginationBar-module__kuo5CG__paginationContent{gap:4px;margin:0;padding:0;list-style:none}.paginationBar-module__kuo5CG__pageLink{color:#fff;width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:50%;text-decoration:none;transition:background-color .15s,transform .15s cubic-bezier(.23,1,.32,1)}.paginationBar-module__kuo5CG__pageLink:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.paginationBar-module__kuo5CG__pageLink:active{transform:scale(.95)}.paginationBar-module__kuo5CG__active,.paginationBar-module__kuo5CG__active:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)!important}.paginationBar-module__kuo5CG__disabled{opacity:.35;pointer-events:none}.paginationBar-module__kuo5CG__ellipsis{color:#ffffff9e;width:36px;height:36px}@media (hover:hover) and (pointer:fine){.paginationBar-module__kuo5CG__pageLink:not(.paginationBar-module__kuo5CG__active,.paginationBar-module__kuo5CG__disabled):hover{color:#fff;background:#ffffff1a}}@media (max-width:420px){.paginationBar-module__kuo5CG__paginationContent{gap:1px}.paginationBar-module__kuo5CG__pageLink,.paginationBar-module__kuo5CG__ellipsis{width:33px;height:33px}}
.profilePreview-module__54HJGW__previewBar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0116f0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:13px max(18px,50% - 524.5px);display:flex;position:sticky;top:0;box-shadow:0 12px 30px #00000038}.profilePreview-module__54HJGW__previewBar>div{flex-direction:column;gap:2px;display:flex}.profilePreview-module__54HJGW__previewBar span{color:#ff70c4;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.profilePreview-module__54HJGW__previewBar strong{font-size:.84rem}.profilePreview-module__54HJGW__previewBar a{color:#fff;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s;display:inline-flex}.profilePreview-module__54HJGW__previewBar a:hover{background:#ffffff12}.profilePreview-module__54HJGW__previewBar a:active{transform:scale(.97)}@media (max-width:620px){.profilePreview-module__54HJGW__previewBar{align-items:flex-start;padding:11px 14px}.profilePreview-module__54HJGW__previewBar strong{display:none}}
.loginForm-module__syzkQq__forgotPasswordContainer{margin-bottom:30px}.loginForm-module__syzkQq__forgotPassword{color:var(--primary-color)}
.registerForm-module__nOpT0G__fields{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.registerForm-module__nOpT0G__field>label{color:#ffffffd1;margin-bottom:7px;font-size:.82rem;font-weight:650;display:block}.registerForm-module__nOpT0G__input,.registerForm-module__nOpT0G__phoneInput>button,.registerForm-module__nOpT0G__phoneInput input{color:#fff;min-height:48px;box-shadow:none;background:0 0;border:1.5px solid #ffffffe0}.registerForm-module__nOpT0G__input{border-radius:10px;padding-left:14px;padding-right:14px}.registerForm-module__nOpT0G__input:focus-visible,.registerForm-module__nOpT0G__phoneInput>button:focus-visible,.registerForm-module__nOpT0G__phoneInput input:focus-visible{z-index:1;outline-offset:2px;box-shadow:none;border-color:#fff;outline:2px solid #ffffff40}.registerForm-module__nOpT0G__inputError,.registerForm-module__nOpT0G__inputError>button,.registerForm-module__nOpT0G__inputError input{border-color:#f87171}.registerForm-module__nOpT0G__helperText{color:#fca5a5;min-height:20px;margin:5px 2px 0;font-size:.75rem;line-height:1.35}.registerForm-module__nOpT0G__phoneInput{width:100%}.registerForm-module__nOpT0G__phoneInput>button{border-radius:10px 0 0 10px}.registerForm-module__nOpT0G__phoneInput input{border-radius:0 10px 10px 0}.registerForm-module__nOpT0G__dateTrigger{color:#fff;width:100%;min-height:48px;box-shadow:none;text-align:left;background:0 0;border:1.5px solid #ffffffe0;border-radius:10px;justify-content:flex-start;gap:10px;padding:0 14px;font-weight:500;transition:border-color .15s,background-color .15s,transform .15s cubic-bezier(.23,1,.32,1);display:flex}.registerForm-module__nOpT0G__dateTrigger:hover{color:#fff;background:#ffffff0f}.registerForm-module__nOpT0G__dateTrigger:focus-visible{outline-offset:2px;box-shadow:none;border-color:#fff;outline:2px solid #ffffff40}.registerForm-module__nOpT0G__dateTrigger:active{transform:scale(.99)}.registerForm-module__nOpT0G__dateTrigger.registerForm-module__nOpT0G__inputError{border-color:#f87171}.registerForm-module__nOpT0G__datePlaceholder{color:#ffffff94}.registerForm-module__nOpT0G__calendarPopover{--background:278 67% 7%;--foreground:0 0% 98%;--popover:278 55% 12%;--popover-foreground:0 0% 98%;--primary:324 100% 50%;--primary-foreground:0 0% 100%;--accent:280 30% 20%;--accent-foreground:0 0% 100%;--muted:280 22% 18%;--muted-foreground:0 0% 70%;--border:280 22% 25%;--input:280 22% 28%;--ring:324 100% 50%;color:#fff;width:auto;transform-origin:var(--radix-popover-content-transform-origin);background:#24102f;border-color:#ffffff24;padding:0;box-shadow:0 18px 50px #00000061}.registerForm-module__nOpT0G__calendar{color:#fff}.registerForm-module__nOpT0G__calendarDaySelected,.registerForm-module__nOpT0G__calendarDaySelected:hover,.registerForm-module__nOpT0G__calendarDaySelected:focus{background:var(--primary-color);color:#fff;border-radius:8px}.registerForm-module__nOpT0G__calendarDayToday{color:#fff;background:#ffffff1a;border-radius:8px}.registerForm-module__nOpT0G__calendarDaySelected.registerForm-module__nOpT0G__calendarDayToday{background:var(--primary-color)}.registerForm-module__nOpT0G__calendarDayOutside{color:#ffffff52}.registerForm-module__nOpT0G__calendarDayDisabled{color:#ffffff38}.registerForm-module__nOpT0G__calendarDropdownContent{--popover:278 55% 12%;--popover-foreground:0 0% 98%;--accent:280 30% 20%;--accent-foreground:0 0% 100%;--muted:280 22% 18%;--muted-foreground:0 0% 70%;z-index:80;color:#fff;transform-origin:var(--radix-select-content-transform-origin);background:#24102f;border-color:#ffffff24}.registerForm-module__nOpT0G__checkboxContainer{align-items:flex-start;gap:9px;margin-bottom:30px;font-size:.83rem;line-height:1.45;display:flex}.registerForm-module__nOpT0G__checkboxContainer input{width:17px;height:17px;accent-color:var(--primary-color);flex:none;margin-top:1px}.registerForm-module__nOpT0G__checkboxContainer label{cursor:pointer}.registerForm-module__nOpT0G__checkboxContainer a{color:var(--primary-color)}
.roleSelection-module__WXQf2a__container{flex-direction:column;height:calc(100svh - 95px);margin-bottom:35px;display:flex}.roleSelection-module__WXQf2a__title{color:var(--primary-color);padding-top:5px;padding-bottom:10px;font-size:46px}.roleSelection-module__WXQf2a__cardContainer{flex-grow:1;justify-content:space-between;gap:50px;width:750px;margin-left:auto;margin-right:auto;display:flex}.roleSelection-module__WXQf2a__card{background-image:"/register/escort.png";color:#fff;border-radius:17px;justify-content:center;align-items:center;width:100%;height:100%;font-size:56px;text-decoration:none;display:flex}.roleSelection-module__WXQf2a__card:hover{color:#fff}.roleSelection-module__WXQf2a__accediContainer{padding-top:35px;padding-bottom:45px}.roleSelection-module__WXQf2a__accedi{color:var(--primary-color)}@media only screen and (max-width:580px){.roleSelection-module__WXQf2a__container{margin:0}.roleSelection-module__WXQf2a__title{font-size:40px}.roleSelection-module__WXQf2a__cardContainer{gap:15px;width:100vw;padding:0 15px}.roleSelection-module__WXQf2a__card{width:100%;height:100%;font-size:30px}.roleSelection-module__WXQf2a__accediContainer{padding-bottom:70px}}
