.container{width:100%;margin-inline:auto;padding-inline:7.5px}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}@media(min-width:1600px){.container{max-width:1560px}}@media(min-width:1920px){.container{max-width:1800px}}.container-fluid{width:100%;margin-inline:auto;padding-inline:7.5px}html{font-size:10px;line-height:1.3em;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background-color:#fff;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>iframe[name^=__privateStripe]{position:absolute!important;width:0!important;height:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.section.section-padding{padding:clamp(25px,3.75vw,50px) clamp(0px,0vw,0px) clamp(25px,3.75vw,50px) clamp(0px,0vw,0px)}.section.section-no-padding-top{padding-top:0}.section.section-no-padding-bottom{padding-bottom:0}.section.section-grey{background-color:#f3f3f3}.container-fluid{padding:0}.title{font-weight:700;line-height:1.2em;margin:0 0 1.2rem 0;color:#000}.title.title-xs{font-size:clamp(1.6rem,1.7vw,1.8rem)}.title.title-sm{font-size:clamp(1.8rem,2vw,2.2rem)}.title.title-md{font-size:clamp(2rem,2.2vw,2.4rem)}.title.title-lg{font-size:clamp(2.4rem,2.5vw,2.6rem)}.title.title-xl{font-size:clamp(2.8rem,3vw,3.2rem)}.title.title-xxl{font-size:clamp(3.2rem,3.5vw,3.8rem)}.title.title-pri{color:#da2edd}.title.title-thin{font-weight:300}.title.title-regular{font-weight:400}.title.title-medium{font-weight:500}.title.title-semibold{font-weight:600}.title.title-bold{font-weight:700}.title.title-extrabold{font-weight:800}.title.title-black{font-weight:900}.text{font-size:clamp(1.6rem,1.7vw,1.8rem);font-weight:400;line-height:1.4em}.text.text-xxs{font-size:clamp(1rem,1.1vw,1.2rem)}.text.text-xs{font-size:clamp(1.2rem,1.3vw,1.4rem)}.text.text-sm{font-size:clamp(1.4rem,1.5vw,1.6rem)}.text.text-md{font-size:clamp(1.8rem,1.9vw,2rem)}.text.text-lg{font-size:clamp(2rem,2.1vw,2.2rem)}.text.text-xl{font-size:clamp(2.4rem,2.5vw,2.6rem)}.text.text-xxl{font-size:clamp(2.8rem,3vw,3.2rem)}.text.text-thin{font-weight:300}.text.text-regular{font-weight:400}.text.text-medium{font-weight:500}.text.text-semibold{font-weight:600}.text.text-bold{font-weight:700}.text.text-extrabold{font-weight:800}.text.text-black{font-weight:900}.text.text-red{color:red}.text.text-italic{font-style:italic}.text.text-caps{text-transform:uppercase}a,p{color:#000;line-height:1.2em;margin:0 0 1.2rem 0}a{text-decoration:none}.img-full{width:100%;height:100%}.img-full.img-full-cover{-o-object-fit:cover;object-fit:cover}.img-full.img-full-contain{-o-object-fit:contain;object-fit:contain}.img-full.img-full-center{-o-object-position:center;object-position:center}.img-full.img-full-top{-o-object-position:top;object-position:top}.img-full.img-full-bottom{-o-object-position:bottom;object-position:bottom}.img-full.img-full-left{-o-object-position:left;object-position:left}.img-full.img-full-right{-o-object-position:right;object-position:right}.img-full.img-full-top-left{-o-object-position:top left;object-position:top left}.img-full.img-full-top-right{-o-object-position:top right;object-position:top right}.img-full.img-full-top-center{-o-object-position:top center;object-position:top center}.img-full.img-full-bottom-left{-o-object-position:bottom left;object-position:bottom left}.img-full.img-full-bottom-right{-o-object-position:bottom right;object-position:bottom right}.img-full.img-full-bottom-center{-o-object-position:bottom center;object-position:bottom center}.img-full.img-full-center-left{-o-object-position:center left;object-position:center left}.img-full.img-full-center-right{-o-object-position:center right;object-position:center right}.text-clear{margin:0}.account-options{position:sticky;top:100px;display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;margin:0;padding:0;gap:2rem}.account-options li{position:relative;list-style:none;font-size:1.4rem;font-weight:400;line-height:1.2em;padding-left:2.3rem;color:#000;transition:all .3s ease;cursor:pointer}.account-options li svg{font-size:1.8rem}.account-options li span{margin-left:5px}.account-options li.active,.account-options li:hover{color:#da2edd}.button{display:inline-block;color:#000;font-weight:600;font-size:1.4rem;text-decoration:none;padding:1rem 1.5rem;background:#f3f3f3;border-radius:1.5rem;margin-bottom:0;outline:none;border:none;cursor:pointer;transition:all .3s ease}.button:hover{background:#dadada}.button.button-pri{background:#da2edd;color:#fff}.button.button-pri:hover{background:#b71eba}.button.button-glyph{display:flex;align-items:center;justify-content:center;height:3.6rem;width:3.6rem;border-radius:50%;background:#f3f3f3;transition:all .3s ease}.button.button-glyph svg{font-size:1.4rem}.button.button-glyph:hover{background:#dadada}.calendar .fc-daygrid-day.is-bookable{background-color:#fff;cursor:pointer}.calendar .fc-daygrid-day.is-blocked{background-color:#454545;color:#fff}.calendar .fc-daygrid-day.is-blocked .fc-daygrid-day-number{color:#fff}.calendar .fc-daygrid-day.is-unavailable{background-color:rgba(69,69,69,.32)}.calendar .fc-daygrid-day.is-selected .fc-daygrid-day-frame,.calendar .fc-timegrid-col.is-selected{box-shadow:inset 0 0 0 2px #da2edd}.calendar .fc-daygrid-day.fc-day-today{background-color:#c8b8a2}.calendar .fc-event-bookable{background-color:#fff;border:1px solid #e0e0e0}.calendar .fc-event-blocked{background-color:#454545;border-color:#454545;color:#fff}.calendar .fc-event-booked{background-color:#da2edd;border-color:#da2edd;color:#fff}.calendar .fc-event-booked .fc-daygrid-event-dot,.calendar .fc-event-booked .fc-event-time{display:none}.category-groups{position:sticky;top:100px;display:flex;flex-wrap:wrap;flex-direction:column;gap:3rem}.category-groups svg{font-size:2rem}.category-groups h3{font-size:1.6rem;font-weight:600;margin-top:0}.category-groups ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 1rem}.category-groups li{position:relative;list-style:none;font-size:1.4rem;font-weight:500;line-height:1.2em;padding-left:2.3rem;color:#000;transition:all .3s ease;cursor:pointer}.category-groups li:before{content:"";position:absolute;top:50%;left:0;width:1.3rem;height:1.3rem;border:2px solid #000;transform:translateY(-50%);transition:all .3s ease}.category-groups li:hover{color:#da2edd}.category-groups li:hover:before{border-color:#da2edd}.category-groups li.active{color:#da2edd}.category-groups li.active:before{background:#da2edd;border-color:#da2edd}.form .form-body{display:flex;flex-wrap:wrap;gap:2.5rem;padding-bottom:2rem}.form .form-group{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:3rem}.form .form-group.form-group-full{width:100%}.form .form-group.form-group-half{width:calc(50% - 1.25rem)}@media(max-width:991.98px){.form .form-group.form-group-half{width:100%}}.form .form-group.form-group-half.form-group-break{margin-right:calc(50% + 1.25rem)}@media(max-width:991.98px){.form .form-group.form-group-half.form-group-break{margin-right:0}}.form .form-group.form-group-third{width:calc(33.33333% - 1.33333rem)}@media(max-width:991.98px){.form .form-group.form-group-third{width:100%}}.form .form-group.form-group-quarter{width:calc(25% - 1.5rem)}@media(max-width:1199.98px){.form .form-group.form-group-quarter{width:calc(50% - 1rem)}}@media(max-width:991.98px){.form .form-group.form-group-quarter{width:100%}}.form .form-group.form-group-break{flex-shrink:0}.form .form-field{position:relative}.form .form-field.form-field-full{width:100%}.form .form-field.form-field-half{width:calc(50% - 1.25rem)}@media(max-width:991.98px){.form .form-field.form-field-half{width:100%}}.form .form-field.form-field-third{width:calc(33.33333% - 1.66667rem)}@media(max-width:991.98px){.form .form-field.form-field-third{width:100%}}.form .form-field.form-field-quarter{width:calc(25% - 1.875rem)}@media(max-width:1199.98px){.form .form-field.form-field-quarter{width:calc(50% - 1rem)}}@media(max-width:991.98px){.form .form-field.form-field-quarter{width:100%}}.form .form-field.form-field-quarter.form-field-break{margin-right:calc(75% + 1.875rem)}@media(max-width:1199.98px){.form .form-field.form-field-quarter.form-field-break{margin-right:calc(50% + 1rem)}}@media(max-width:991.98px){.form .form-field.form-field-quarter.form-field-break{margin-right:0}}.form .form-field.form-field-radio{display:flex}.form .form-field.form-field-radio.form-field-radio-column{flex-direction:column;gap:1.5rem}.form .form-field.form-field-image{position:relative;aspect-ratio:1/1;border-radius:1.5rem;overflow:hidden}.form .form-field.form-field-image .form-field-image-button{position:absolute;bottom:2rem;right:2rem;display:flex;align-items:center;justify-content:center;background:#da2edd;border-radius:1.5rem;height:3rem;width:3rem;cursor:pointer;transition:all .3s ease}.form .form-field.form-field-image .form-field-image-button svg{color:#fff;font-size:1.5rem}.form .form-field.form-field-image .form-field-image-button:hover{background:#b71eba}.form .form-field.form-field-break{flex-shrink:0}.form .label{display:block;position:absolute;top:-5px;left:10px;background:#fff;padding:0 5px;font-size:clamp(1.2rem,1.3vw,1.4rem)}.form .label-checkbox,.form .label-radio{display:flex;align-items:center;gap:1.5rem;cursor:pointer}.form .label-checkbox span{font-size:clamp(1.2rem,1.3vw,1.4rem)}.form .select,.form input[type=date],.form input[type=datetime-local],.form input[type=datetime],.form input[type=email],.form input[type=month],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=time],.form input[type=url],.form input[type=week]{display:block;font-size:clamp(1.4rem,1.5vw,1.6rem);height:5rem;width:100%;margin:0;padding:0 13px;border:1px solid #454545;border-radius:1.5rem;transition:all .3s ease;outline:2px solid rgba(218,46,221,0)}.form .select:focus,.form input[type=date]:focus,.form input[type=datetime-local]:focus,.form input[type=datetime]:focus,.form input[type=email]:focus,.form input[type=month]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=time]:focus,.form input[type=url]:focus,.form input[type=week]:focus{border-color:#da2edd;outline:2px solid rgba(218,46,221,.25)}.form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:grid;place-content:center;width:2.5rem;height:2.5rem;margin:0;border:2px solid #da2edd;border-radius:50%;cursor:pointer;transition:all .3s ease}.form input[type=radio]:before{content:"";width:1.3rem;height:1.3rem;border-radius:50%;background-color:#da2edd;transform:scale(0);transition:transform .2s ease}.form input[type=radio]:checked:before{transform:scale(1)}.form input[type=radio]:focus-visible{outline:2px solid rgba(218,46,221,.25);outline-offset:2px}.form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:grid;place-content:center;width:2.5rem;height:2.5rem;margin:0;border:2px solid #da2edd;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.form input[type=checkbox]:before{content:"";width:.6rem;height:1.1rem;border:solid #da2edd;border-width:0 2px 2px 0;margin-bottom:.3rem;transform:rotate(45deg) scale(0);transition:transform .2s ease}.form input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}.form input[type=checkbox]:focus-visible{outline:2px solid rgba(218,46,221,.25);outline-offset:2px}.form textarea{display:block;font-family:Inter,sans-serif;font-size:clamp(1.4rem,1.5vw,1.6rem);width:100%;margin:0;padding:1.3rem;border:1px solid #454545;border-radius:1.5rem}.form textarea:focus{border-color:#da2edd;outline:2px solid rgba(218,46,221,.25)}.form .form-autocomplete{width:100%}.form gmp-place-autocomplete{display:block;width:100%;height:5rem;background-color:#fff;border:1px solid #454545;border-radius:1.5rem;color:#000;color-scheme:light;font-family:inherit;font-size:clamp(1.4rem,1.5vw,1.6rem);transition:all .3s ease;outline:2px solid rgba(218,46,221,0)}.form gmp-place-autocomplete:focus-within{border-color:#da2edd;outline:2px solid rgba(218,46,221,.25)}.form gmp-place-autocomplete::part(input){padding:0 13px}.form gmp-place-autocomplete::part(focus-ring){display:none}.form gmp-place-autocomplete::part(prediction-list){z-index:1000}.form .form-checkboxes{display:flex;flex-direction:column;gap:1.5rem;width:100%;list-style:none;padding:0;margin:0}.form .form-checkboxes li{display:flex;align-items:center;justify-content:space-between;gap:1rem}.form .form-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;width:100%;padding:0;margin:0}.form .form-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem}.form .form-list li span{font-size:clamp(1.2rem,1.3vw,1.4rem)}.form .form-messages{padding-bottom:2rem}.form .form-buttons{width:100%}.form .form-links{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2rem;row-gap:1rem}.form .form-links .form-link{font-size:clamp(1.2rem,1.3vw,1.4rem);margin-bottom:0;transition:all .3s ease}.form .form-links .form-link:hover{color:#da2edd}header{position:fixed;width:100%;z-index:100;background:#fff;border-bottom:1px solid #f3f3f3}header .header-body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 0;gap:clamp(1rem,1.5vw,2rem)}header .header-logo{display:flex;align-items:center;justify-content:flex-start;margin-bottom:0}@media(min-width:576px){header .header-logo{width:25rem}}@media(max-width:575.98px){header .header-logo{margin-right:auto}}header .header-logo img{display:block;max-height:clamp(2.5rem,2.9vw,3.3rem)}header .header-account ul{display:flex;flex-wrap:wrap;gap:clamp(1rem,1.5vw,2rem);padding:0;margin:0}header .header-account li{list-style:none}header .header-account a{display:inline-block;color:#000;font-weight:600;font-size:1.4rem;text-decoration:none;padding:1rem 1.5rem;background:#f3f3f3;border-radius:1.5rem;margin-bottom:0;transition:color .3s ease}header .header-account a:hover{color:#da2edd}@media(min-width:992px){header .header-account a svg{display:none}}@media(max-width:991.98px){header .header-account a span{display:none}}header.scrolled{background-color:taupe}.rating-stars{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;line-height:1}.rating-stars .rating-stars-fill,.rating-stars .rating-stars-track{display:flex;gap:.3rem;font-size:1.8rem}.rating-stars .rating-stars-fill i,.rating-stars .rating-stars-fill svg,.rating-stars .rating-stars-track i,.rating-stars .rating-stars-track svg{flex:0 0 auto}.rating-stars .rating-stars-track{color:#c8b8a2}.rating-stars .rating-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f5b301}.search{position:relative;flex:1;height:3.7rem;background:#f3f3f3;border-radius:1.5rem;z-index:2}@media(max-width:575.98px){.search{flex:unset;width:4.7rem;min-width:4.7rem}}.search>svg{position:absolute;top:50%;left:2rem;font-size:1.6rem;transform:translateY(-50%);z-index:1;pointer-events:none}@media(max-width:991.98px){.search>svg{left:1.5rem}}.search .search-autocomplete,.search gmp-place-autocomplete{width:100%;height:3.7rem;overflow:visible}.search gmp-place-autocomplete{display:block;max-height:3.7rem;background-color:#f3f3f3;border:none;border-radius:1.5rem;color:#000;color-scheme:light;font-family:inherit;font-size:1.4rem;font-weight:600}.search gmp-place-autocomplete::part(input){padding-left:5rem}.search gmp-place-autocomplete::part(prediction-list){z-index:1000}.sidebar{width:25rem}@media(max-width:575.98px){.sidebar{display:none;padding-bottom:2rem}}.sidebar.active{display:block}.sidebar-toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;background:#f3f3f3;padding:1rem;border-radius:1.5rem;cursor:pointer;margin-bottom:1rem}@media(min-width:576px){.sidebar-toggle{display:none}}.sidebar-toggle .sidebar-toggle-text{font-size:1.4rem;font-weight:600;transition:all .3s ease}.sidebar-toggle svg{font-size:1.4rem;color:#000;transition:all .3s ease}.sidebar-toggle svg:last-child{position:absolute;top:50%;right:1rem;transform:translateY(-50%);transition:all .3s ease}.sidebar-toggle:hover .sidebar-toggle-text,.sidebar-toggle:hover svg{color:#da2edd}.sidebar-toggle.active svg:last-child{transform:translateY(-50%) rotate(180deg)}.users{flex:1}.users ul{margin:0;padding:0}.users li{list-style:none}.users .user .user-image{position:relative;height:clamp(25rem,27.5vw,30rem);border-radius:1.5rem;overflow:hidden}.users .user .user-image .user-verified{position:absolute;top:2rem;right:2rem;width:3.5rem;height:3.5rem;z-index:2}.users .user .user-image .user-rating{position:absolute;bottom:2rem;left:2rem;z-index:2}.users .user .user-image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .3s ease}.users .user .user-info{padding:1.5rem}.users .user .user-info .user-name{font-size:clamp(1.6rem,1.7vw,1.8rem);font-weight:600;transition:all .3s ease}.users .user .user-info .user-excerpt{font-size:clamp(1.2rem,1.3vw,1.4rem)}.users .user:hover .user-image img{transform:scale(1.05)}.users .user:hover .user-info .user-name{color:#da2edd}.users .featured-users{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:3rem}.users .featured-users>*{width:calc(25% - 1.5rem)}@media(max-width:1199.98px){.users .featured-users>*{width:calc(50% - 1rem)}}@media(max-width:767.98px){.users .featured-users>*{width:100%}}.users .all-users{display:flex;flex-wrap:wrap;gap:2rem}.users .all-users>*{width:calc(16.66667% - 1.66667rem)}@media(max-width:1599.98px){.users .all-users>*{width:calc(25% - 1.5rem)}}@media(max-width:1199.98px){.users .all-users>*{width:calc(33.33333% - 1.33333rem)}}@media(max-width:991.98px){.users .all-users>*{width:calc(50% - 1rem)}}@media(max-width:767.98px){.users .all-users>*{width:100%}}.reviews{gap:2rem;list-style:none;padding:0;margin:0}.reviews,.reviews .review-item{display:flex;flex-direction:column}.reviews .review-item{gap:1rem}.reviews .rating-stars{padding-bottom:1.5rem}.badge{display:inline-block;font-size:1rem;font-weight:500;text-transform:uppercase;border-radius:1rem;padding:3px 10px}.badge.badge-charcoal{background:#454545;color:#fff}.page-account .page-content.account-profile .form,.page-account .page-content.account-services .form{padding:3rem 0}.page-account .page-content.account-services .form .form-checkboxes .label-checkbox{flex:1}.page-account .page-content.account-services .form .form-checkboxes li{display:flex;align-items:center;justify-content:space-between;min-height:50px}.page-account .page-content.account-services .form .form-checkboxes .form-field{width:12rem}.page-account .page-content.account-calendar .form{padding:3rem 0}.page-account .page-content.account-bookings ul{display:flex;flex-direction:column;padding:3rem 0 3rem 0;margin:0;list-style:none;gap:2rem}.page-account .page-content.account-bookings li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid #f3f3f3;border-radius:1.5rem;background:#f3f3f3;padding:2rem}.page-account .page-content.account-bookings .badge{position:absolute;top:-10px;right:20px}.page-account .page-content.account-reviews .reviews{padding-top:2rem}.page-account .page-content.account-billing .billing-items{display:flex;flex-direction:column;gap:3rem;padding-top:2rem}.page-account .page-content.account-settings .settings-items{display:flex;flex-direction:column;gap:3rem;padding-top:3rem}.page-account .page-content.account-settings .settings-item .form{padding-top:2rem}.page-care-worker .care-worker-profile .care-worker-profile-body{display:flex;flex-wrap:wrap;-moz-column-gap:clamp(2rem,3vw,4rem);column-gap:clamp(2rem,3vw,4rem);background-color:#f3f3f3;border-radius:1.5rem}.page-care-worker .care-worker-profile .care-worker-media{width:600px;border-radius:1.5rem;overflow:hidden}.page-care-worker .care-worker-profile .care-worker-content{flex:1;padding:clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px) clamp(0px,0vw,0px)}.page-care-worker .care-worker-profile .care-worker-content .care-worker-rating{margin-bottom:2rem}.page-care-worker .care-worker-profile .care-worker-content .care-worker-availability{padding-top:2rem}.page-care-worker .care-worker-profile .care-worker-content .care-worker-availability ul{display:flex;flex-direction:column;gap:1rem}.page-care-worker .care-worker-profile .care-worker-content .care-worker-availability ul li{font-size:clamp(1.2rem,1.3vw,1.4rem)}.page-care-worker .care-worker-booking .care-worker-booking-body{display:flex;flex-wrap:wrap;-moz-column-gap:clamp(2rem,3vw,4rem);column-gap:clamp(2rem,3vw,4rem);border:2px solid #f3f3f3;border-radius:1.5rem;padding:clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px)}.page-care-worker .care-worker-booking .care-worker-booking-services{width:300px}.page-care-worker .care-worker-booking .care-worker-booking-services .form-field-radio-column{padding-top:2rem;max-height:450px;height:100%;overflow-y:scroll}.page-care-worker .care-worker-booking .care-worker-booking-calendar{flex:1}.page-care-worker .care-worker-booking .care-worker-booking-calendar .calendar{padding-top:2rem}.page-care-worker .care-worker-booking .care-worker-booking-details{width:300px}.page-care-worker .care-worker-booking .care-worker-booking-details .form{padding-top:2rem}.page-care-worker .care-worker-reviews .care-worker-reviews-body{background-color:#f3f3f3;border-radius:1.5rem;padding:clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px) clamp(25px,3.75vw,50px)}.page-care-worker .care-worker-reviews .reviews{padding-top:2rem}.page-home .home-search-and-filter{padding-bottom:3rem}.page-login{position:relative;height:100vh;overflow:hidden}.page-login .login-media{top:0;left:0;position:absolute;display:flex;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#fff}.page-login .login-media img{opacity:.5}.page-login .login-content{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3.5vw,5rem) clamp(.75rem,2.875vw,5rem);min-height:0;overflow-y:auto;background:#fff;width:600px;border-radius:1.5rem;transform:translateY(-50%) translateX(-50%);z-index:2}@media(max-width:767.98px){.page-login .login-content{width:calc(100% - 7.5px)}}.page-login .login-content .login-content-logo{width:clamp(15rem,17.5vw,20rem);margin-bottom:2rem}.page-login .login-content .form{padding-top:2rem}.has-header{padding-top:100px}.page-body{display:flex;gap:clamp(1rem,1.5vw,2rem)}@media(max-width:575.98px){.page-body{flex-direction:column}}.page-content{flex:1}.page-signup{position:relative;height:100vh;overflow:hidden}.page-signup .signup-media{top:0;left:0;position:absolute;display:flex;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#fff}.page-signup .signup-media img{opacity:.5}.page-signup .signup-content{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3.5vw,5rem) clamp(.75rem,2.875vw,5rem);min-height:0;overflow-y:auto;background:#fff;width:600px;border-radius:1.5rem;transform:translateY(-50%) translateX(-50%);z-index:2}@media(max-width:767.98px){.page-signup .signup-content{width:calc(100% - 7.5px)}}.page-signup .signup-content .signup-content-logo{width:clamp(15rem,17.5vw,20rem);margin-bottom:2rem}.page-signup .signup-content .form{padding-top:2rem}