*{margin:0;padding:0}body{background-color:#f8f8f8;background-color:var(--background-color);font-family:Nunito Sans,sans-serif!important;font-family:var(--main-font),sans-serif!important;font-size:16px;margin:0 auto 75px}#root,body{max-width:475px}main{margin-top:75px;min-height:calc(100vh - 150px)}:root{--primary-color:#f8721a;--secondary-color:#0198db;--background-color:#f8f8f8;--light-color:#fff;--dark-color:#191920;--success-color:#61d35e;--main-font:"Nunito Sans",sans-serif;--content-height:calc(100vh - 150px)}.hide{display:none}@media (min-width:475px){body{margin-bottom:0}#root{contain:paint}main{margin-top:0}}footer{background-color:#000;color:var(--light-color);display:flex;flex-direction:column;gap:1em;padding:1.375em 2.125em 0}.site-map{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.site-map ul{list-style:none;width:33%}.site-map ul li{font-size:.75em}.site-map ul a{color:var(--light-color);text-decoration:none}.site-map ul h4{margin-bottom:.55em}.links h4,.site-map ul h4{font-size:.75em;font-weight:700}.links h4{margin-bottom:.75em}.links div{flex-direction:row;gap:.75em;justify-content:flex-start}.links div,.links div a{align-items:center;display:flex}.links div a{background-color:var(--light-color);border-radius:100%;height:1.75em;justify-content:center;width:1.75em}.links div a:nth-child(2){align-items:flex-end}.links div a svg{stroke:var(--neutral-color);fill:var(--neutral-color)}.links div a:nth-child(2) svg{height:78%}.copyright{font-size:.6em;font-weight:400;margin-bottom:1em}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:initial;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--light-color)}.hamburger-box{align-items:center;display:flex;height:1em;justify-content:center;position:relative;width:1.375em}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--light-color);border-radius:3px;height:3px;position:absolute;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;width:1.2em}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-5px,0) rotate(-45deg);transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.slide-in{-webkit-animation:slide-in .5s ease-in-out forwards;animation:slide-in .5s ease-in-out forwards}.slide-out{-webkit-animation:slide-out .5s ease-in-out forwards;animation:slide-out .5s ease-in-out forwards}@-webkit-keyframes slide-in{0%{left:-100%}to{left:0}}@keyframes slide-in{0%{left:-100%}to{left:0}}@-webkit-keyframes slide-out{0%{left:0}to{left:-100%}}@keyframes slide-out{0%{left:0}to{left:-100%}}header{align-items:flex-end;background-color:var(--secondary-color);box-sizing:border-box;display:flex;height:75px;justify-content:center;padding:.75em 1em;position:fixed;top:0;width:100%;z-index:10000}@media (min-width:475px){header{position:-webkit-sticky;position:sticky}}.header-cont{align-items:center;display:flex;justify-content:space-between;width:100%}.header-item{color:var(--light-color)}.header-cont>button{background-color:initial;border:none;cursor:pointer;height:1.375em;width:1.375em}.header-cont>button svg{height:100%;width:100%}header .menu{align-items:center;display:flex;justify-content:center}header .menu-links{background-color:#000;height:100vh;left:-1000%;position:absolute;top:0;width:75%}header .menu-links>div{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:auto;padding:0 1.5em;position:relative;width:75vw}header .menu-links a{display:inline-block;padding:.5em 0;text-decoration:none;width:100%}header .menu-links button{align-items:center;background-color:initial;border:none;color:var(--light-color);-webkit-column-gap:1em;column-gap:1em;cursor:pointer;display:flex;font-family:var(--main-font);font-size:1em}header .menu-links button svg{height:1.375em;width:1.375em}#sign-out{bottom:-6em;left:0;padding:.5em 0;position:relative;width:100%}#login{margin-bottom:4.125em}.auth-route{align-items:center;display:flex;height:var(--content-height);justify-content:center;margin:auto;width:85%}.auth-route>.message{align-items:center;display:flex;flex-direction:column}.auth-route>.message svg{color:var(--secondary-color);height:auto;width:1.5em}.auth-route>.message p{font-weight:400;margin-bottom:.6em;margin-top:1em;text-align:center;width:70%}.auth-route>.message p strong{font-weight:600}.auth-route>.message a button{background-color:var(--primary-color);border:none;border-radius:20px;box-shadow:0 1px 1px rgba(0,0,0,.25);color:var(--light-color);font-family:var(--main-font);outline:none;padding:.5em 1em}.chat-list{max-height:45vh;overflow-y:scroll}.chat-list .chat-user-container{color:inherit;cursor:pointer;display:block;margin-bottom:2em;text-decoration:none}.user-status-dot{background-color:var(--status-color);border:2px solid var(--light-color);border-radius:100%;bottom:0;display:block;height:10px;left:70%;position:absolute;width:10px;z-index:1}.online{--status-color:green}.offline{--status-color:#7a0202}.chat .searchresults{background-color:var(--light-color);border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);left:50%;max-height:10em;overflow-y:scroll;padding:.5rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.chat .searchresults .userresult{align-items:center;border-bottom:1px solid var(--background-color);box-sizing:border-box;cursor:pointer;display:flex;gap:1.3em;height:3em;margin:auto auto .3rem;width:95%}.chat .searchresults .userresult:last-child{border-bottom:none}.chat{height:var(--content-height)}.chat .container{margin:auto;width:85%}.chat .not-logged p{width:60%}.chat .user{display:flex;justify-content:space-between}.chat>.user{padding-top:1.375em}.chat .user .user-info{display:flex;flex-grow:2;justify-content:flex-start}.chat .user .user-info .profile-image{align-items:center;background-color:var(--light-color);border:1px solid var(--secondary-color);border-radius:100%;display:flex;flex-shrink:0;height:2.5em;justify-content:center;position:relative;width:2.5em}.chat .user .user-info .profile-image img{height:100%;width:100%}.chat .user .user-info .profile-image .not-found{-webkit-user-select:none;user-select:none}.chat .user .user-info .profile-image .unread{align-items:center;background-color:var(--primary-color);border-radius:100%;color:var(--light-color);display:flex;font-size:.8rem;height:1.25rem;justify-content:center;position:absolute;right:-10%;top:-3%;width:1.25rem;z-index:1}.chat .user .user-info .chat-info{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-left:1em;row-gap:.3em}.chat .user.own .user-info .chat-info .name{font-weight:700}.chat .user .user-info .chat-info .name{font-size:.875em;font-weight:400}.chat .user .time,.chat .user .user-info .chat-info .message,.chat .user .user-info .chat-info .status{font-size:.563em}.chat .user .end-slot{flex-grow:0}.chat>.user .end-slot{background:transparent;border:none}.chat>.user .end-slot svg{height:auto;width:2em}.chat .user .end-slot.time{padding-top:.6em}.chat .searchbar{background-color:var(--light-color);border-radius:40px;display:flex;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));justify-content:space-between;margin:1.5em auto;padding:.5em}.chat .searchbar input{border:none;flex-grow:1;font-family:var(--main-font);font-size:.625rem;outline:none;padding:.425em 0 .425em .25em}.chat .searchbar button{background-color:initial;border:none;width:2em}.chat hr{border:0;border-top:1px solid rgba(0,0,0,.05);height:0;margin-bottom:1.5em;margin-top:1em}.chat h2.container{font-size:1.25em;font-weight:400}.chat .searchresults .userresult .profile-image,.chatMessages .user-info .profile-image{align-items:center;background-color:var(--light-color);border:1px solid var(--secondary-color);border-radius:100%;display:flex;height:2.5em;justify-content:center;width:2.5em}.messageInputContainer{align-items:center;background-color:#f8f8f8;bottom:75px;box-sizing:border-box;display:flex;gap:1em;justify-content:space-between;left:0;padding:.3em 7.5% .75em;position:fixed;right:0;width:100%}@media (min-width:475px){.messageInputContainer{position:-webkit-sticky;position:sticky}}.messageInputContainer>div{align-items:center;background-color:var(--light-color);border:1px solid #9f9f9f;border-radius:20px;-webkit-column-gap:1em;column-gap:1em;display:flex;flex-grow:1;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:.1em 1em;position:relative}.messageInputContainer>div svg{color:var(--secondary-color);font-size:1.5rem;position:absolute;right:.5rem}.messageInputContainer input{border:none;color:var(--dark-color);font-family:var(--main-font);height:2rem;outline:none;width:90%}.messageInputContainer button{background-color:initial;border:none;cursor:pointer;width:2rem}.messageInputContainer button>svg{color:var(--secondary-color);height:auto;width:100%}.chatMessages{background-color:#f8f8f8;height:calc(100vh - 150px)}.chatMessages .container{justify-content:space-between}.chatMessages .container,.chatMessages .messagesContainer{display:flex;flex-direction:column;height:100%;margin:auto;position:relative}.chatMessages .messagesContainer{align-items:center;justify-content:flex-start;overflow-y:scroll;padding:1em 0;row-gap:1.5rem;top:0;width:85%;z-index:0}.chatMessages .chatHeader{align-items:center;background-color:#f8f8f8;border-bottom:2px solid var(--dark-color);box-sizing:border-box;display:flex;height:5rem;justify-content:space-between;margin:auto;padding:1.3em 7%;position:-webkit-sticky;position:sticky;width:85%;z-index:1}@media (max-width:475px){.chatMessages .container{width:85%}.chatMessages .messagesContainer{height:80%;margin-bottom:3.5em;margin-top:5rem;width:100%}.chatMessages .chatHeader{margin:auto;position:fixed;width:85%}}.chatMessages .chatHeader .user-info{align-items:center;display:flex;gap:1em}.chatMessages .user-info .user-display{display:flex;flex-direction:column}.chatMessages .user-info .user-display h2{font-size:.75rem}.chatMessages .user-info .user-display small{color:#818181;font-size:.563rem}.chatMessages .messagesContainer .message{align-self:flex-start;background-color:var(--primary-color);border-radius:20px;max-width:14rem;min-width:8rem;padding:.7em 1em;position:relative}.chatMessages .messagesContainer .own{align-self:flex-end;background-color:#e1e1e1}.chatMessages .messagesContainer .own .text{color:var(--dark-color)!important}.chatMessages .messagesContainer .message .text{color:var(--light-color);font-size:.625rem}.chatMessages .messagesContainer .message .date{bottom:-.8rem;color:#676767;font-size:.438rem;position:absolute;right:.8rem;width:-webkit-max-content;width:max-content}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.review-likes{align-items:center;-webkit-column-gap:.3rem;column-gap:.3rem;display:flex;justify-content:center}.review-likes .review-rating{font-size:.6rem;-webkit-user-select:none;user-select:none}.review-likes>button{background-color:initial;border:none;color:var(--light-color);justify-content:center}.review-likes>button,.stars{align-items:center;display:flex}.stars{color:var(--primary-color);gap:.2em}.review{background-color:var(--primary-color);border-radius:10px;box-sizing:border-box;color:var(--light-color);-webkit-column-gap:1em;column-gap:1em;display:flex;margin:.5em 0;padding:.75em 1em}.review .reviewContainer{flex-grow:1;position:relative}.review .reviewHeader{display:flex;justify-content:space-between}.review .reviewerImg{align-content:center;background-color:var(--light-color);border:1px solid var(--light-color);border-radius:100%;color:var(--dark-color);display:flex;flex-shrink:0;font-size:.75rem;height:1.5rem;justify-content:center;line-height:1.5rem;width:1.5rem}.review .reviewHeader .stars{color:var(--light-color);font-size:10px;position:absolute;right:0}.review .reviewHeader .reviewer{align-items:center;display:flex;gap:.3em}.reviewer .reviewerName{font-size:.75em;font-weight:700}.reviewer .reviewerCheck{font-size:10px}.review .reviewBody{box-sizing:border-box;font-size:10px;margin-top:.5em;min-height:4em}.review .reviewFooter{display:flex;justify-content:space-between;margin-top:.5em}.review .reviewInfo{align-items:center;display:flex;gap:.5em}.review .reviewInfo .reviewTag{align-items:center;background-color:var(--secondary-color);border-radius:2px;color:var(--light-color);display:flex;font-size:9px;padding:0 1em}.review .reviewInfo .reviewDate{align-items:center;display:flex;font-size:8px;font-weight:light}.review .reviewActions{display:flex;gap:.4em}.review .reviewActions svg{color:var(--light-color)}.propertyLink{color:#000;text-decoration:none}.property{background-color:var(--light-color);border-radius:10px;box-sizing:border-box;margin-bottom:1.5em;padding:14px 12px;width:100%}.property:not(.detail){box-shadow:0 4px 4px rgba(0,0,0,.25)}.propertyOwner{align-items:center;display:flex;gap:.3em}.propertyOwner .ownerName{font-size:12px;font-weight:400}.propertyOwner .ownerCheck{color:var(--success-color);font-size:10px}.propertyOwner .propertyOwnerImg{align-content:center;background-color:var(--light-color);border:1px solid var(--primary-color);border-radius:100%;color:var(--dark-color);display:flex;font-size:.8rem;height:1.5rem;justify-content:center;line-height:1.6rem;width:1.5rem}.propertyHeader{display:flex;justify-content:space-between;padding-left:.5em}.propertyHeader .stars{font-size:10px}.propertySlider{height:241px;margin-top:1em;position:relative;z-index:-1}.propertySlider .swiper-wrapper .swiper-slide{background-color:#e0e0e0;border-radius:26px}.propertySlider .swiper-button-next,.propertySlider .swiper-button-prev{color:var(--light-color)}.propertySlider .swiper-button-next:after,.propertySlider .swiper-button-prev:after{font-size:1.2em}.propertyActions{color:var(--primary-color);display:flex;justify-content:space-between;margin-top:.8em}.propertyOptions{align-items:center;display:flex;font-size:18px;gap:.5em}.propertyActions .actionButtons{align-items:center;-webkit-column-gap:.5em;column-gap:.5em;display:flex}.propertyActions .addReviewBtn{align-items:center;background:none;background-color:var(--primary-color);border:none;border-radius:18px;box-shadow:0 1px 1px rgba(0,0,0,.25);color:var(--light-color);cursor:pointer;display:flex;font-family:var(--main-font);font-size:12px;gap:.3em;outline:none;padding:.4em .8em}.propertyInfo{display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;margin-top:.7rem}.propertyInfo .propertyName{font-size:12px;font-weight:600;letter-spacing:-.24px;line-height:16px}.propertyInfo .propertyType{font-size:10px;font-weight:400;letter-spacing:-.24px;line-height:14px;margin-left:.2em}.propertyInfo .propertyLocation,.propertyInfo .propertyReviewsButton{align-items:center;display:flex;font-size:12px;font-weight:600;gap:.2em}.propertyLocation>svg{font-size:10px;margin-right:.3em}.propertyDescription{font-size:12px}.propertyInfo .propertyReviewsButton{color:var(--primary-color);cursor:pointer}.dropdown{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.retract .dropdown{-webkit-animation:retract-dropdown .3s ease-in-out normal forwards;animation:retract-dropdown .3s ease-in-out normal forwards}.deployed .dropdown{-webkit-animation:deploy-dropdown .3s ease-in-out normal forwards;animation:deploy-dropdown .3s ease-in-out normal forwards}.retract~.reviews-list{-webkit-animation:retract-reviews .8s ease-in-out normal forwards;animation:retract-reviews .8s ease-in-out normal forwards}.deployed~.reviews-list{-webkit-animation:deploy-reviews .8s ease-in-out normal forwards;animation:deploy-reviews .8s ease-in-out normal forwards}.reviews-list{max-height:0;overflow:hidden}.swiper{z-index:0!important}.swiper-slide{overflow:hidden}.swiper-slide img{height:100%;width:100%}@-webkit-keyframes deploy-dropdown{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes deploy-dropdown{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes retract-dropdown{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes retract-dropdown{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes deploy-reviews{0%{max-height:0}to{max-height:50em}}@keyframes deploy-reviews{0%{max-height:0}to{max-height:50em}}@-webkit-keyframes retract-reviews{0%{max-height:50em}to{max-height:0}}@keyframes retract-reviews{0%{max-height:50em}to{max-height:0}}.favorite-list{display:flex;flex-direction:column;overflow-y:scroll;width:100%}.favoritesOrderButton .favoritesOrderButtonWrapper{align-items:center;background-color:var(--primary-color);border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.25);color:var(--light-color);display:flex;flex-direction:column;font-size:10px;justify-content:center;left:-340%;padding:.8em .2em;position:absolute;top:-30%;width:9em;z-index:1}.favoritesOrderButton .favoritesOrderButtonWrapper.open{display:flex;display:none}.favoritesOrderButton .favoritesOrderButtonWrapper p{font-size:12px}.favoritesOrderButton .favoritesOrderButtonWrapper p svg{font-size:9px;margin-left:.3em}.favoritesOrderButton .favoritesOrderButtonWrapper svg{fill:var(--light-color)}.favoritesOrderButton .favoritesOrderButtonWrapper fieldset{border:none;list-style-type:none;margin-top:.9em;width:95%}.favoritesOrderButton .favoritesOrderButtonWrapper fieldset label{align-items:center;display:flex;justify-content:space-between;margin-bottom:.2em}.favoritesOrderButton .favoritesOrderButtonWrapper fieldset label:not(:last-child){margin-bottom:.4em}.favoritesOrderButton .favoritesOrderButtonWrapper fieldset label svg{font-size:10px}.favoritesOrderButton .favoritesOrderButtonWrapper fieldset label .radiobutton{-webkit-appearance:none;appearance:none;background-color:initial;border:.15em solid;border-radius:.15em;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);width:1.15em}.favoritesOrderButton .favoritesOrderButtonWrapper fieldset label .radiobutton:before{border:2px solid var(--light-color);border-left:none;border-radius:1px;border-top:none;content:"";height:.5em;opacity:0;-webkit-transform:rotate(35deg) translateX(.05em) translateY(-.1em);transform:rotate(35deg) translateX(.05em) translateY(-.1em);transition:opacity .2s ease-in-out;width:.3em}.favoritesOrderButton .favoritesOrderButtonWrapper fieldset label .radiobutton:checked:before{opacity:1}.favoritesOrderButton{box-sizing:border-box;display:flex;position:relative}.favoritesOrderButton button{align-items:center;background:none;border:none;cursor:pointer;display:flex;outline:none}.favoritesOrderButton svg{fill:var(--primary-color);cursor:pointer;font-size:1.2rem}.favorites{margin:auto;padding-top:1.375em;row-gap:1.5em;width:85%}.favorites,.favorites .header{display:flex;flex-direction:column}.favorites .header{width:100%}.favorites h1{align-items:center;color:#6d6d6d;-webkit-column-gap:.3em;column-gap:.3em;display:flex;font-size:1em;font-weight:400;justify-content:flex-start;margin-bottom:.75rem}.favorites h1 svg{color:var(--secondary-color)}.favorites .empty-favs{color:#6d6d6d;font-size:1rem;margin:2rem auto auto;text-align:center;width:75%}.favorites .header>div{align-items:center;display:flex;justify-content:space-between;width:98%}.favorites .searchbar{align-items:center;background-color:var(--light-color);border-radius:25px;box-sizing:border-box;-webkit-column-gap:.3em;column-gap:.3em;display:flex;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));font-family:var(--main-font);height:2em;justify-content:center;padding:.5em;width:90%}.favorites .searchbar input{background-color:initial;border:none;flex-grow:1;font-family:var(--main-font);outline:none;padding:.3em}.mySwiper .swiper-slide{border-radius:4px}.home>section{margin:1.5em auto}.home{background-color:var(--background-color);padding-top:1em}.home .container{margin:auto;width:90%}.welcome.container{width:80%}.welcome{align-items:center;background-color:var(--light-color);border-radius:40px;box-shadow:4px 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;padding:3.375rem .5rem;text-align:center}.welcome h1{font-size:1.5rem;font-weight:400}.welcome .search{background-color:initial;display:flex;flex-direction:column;margin:4rem auto;row-gap:.75em;width:100%}.welcome .search .searchbar{border:1px solid #d9d9d9;border-radius:25px}.welcome .search .searchbar,.welcome .search button{align-items:center;box-sizing:border-box;display:flex;height:2.625em;padding:1em .75em}.welcome .search button{background-color:var(--primary-color);border:none;border-radius:25px;color:var(--light-color);font-family:var(--main-font);font-size:1em;font-weight:400;justify-content:center}.welcome .search .searchbar svg{fill:rgba(60,60,67,.6)}.welcome .search .searchbar input{background-color:initial;border:none;flex-grow:1;font-family:var(--main-font);font-size:1em;font-weight:400;outline:none;padding:.5em .8em}.welcome p{font-size:1em;font-weight:300;margin:auto;text-align:left;width:90%}.home h2{font-size:1.5em;font-weight:400}.find-your-place .container{align-items:center;display:flex;flex-direction:column}.find-your-place h2{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:33px;margin-bottom:21px}.find-your-place button{align-items:center;background-color:var(--primary-color);border:none;border-radius:25px;box-sizing:border-box;color:var(--light-color);display:flex;font-family:var(--main-font);font-size:1em;font-weight:400;height:2.625em;justify-content:center;margin-bottom:1.75rem;padding:1em .75em}.find-your-place p{font-size:16px;font-weight:300;letter-spacing:-.24px;line-height:22px;margin-bottom:1em}.find-your-place .mySwiper{height:245px}.what-to-expect{background-color:var(--primary-color);border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;color:var(--light-color);margin-bottom:2.5rem!important;padding:1em .4em;width:90%}.what-to-expect h2{margin-bottom:.75em;text-align:center}.what-to-expect div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:1em}.what-to-expect div article{display:flex;flex-basis:50%;justify-content:flex-start}.what-to-expect div article p{font-size:.563em;font-weight:300}.what-to-expect div article .img{background-color:var(--light-color);border-radius:100%;flex-shrink:0;height:2.75em;margin-right:.5em;width:2.75em}.join-owners,.what-to-expect div article .img{align-items:center;display:flex;justify-content:center}.join-owners{background-color:var(--primary-color);border-radius:10px;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;color:var(--light-color);height:8rem;margin-bottom:5em!important;padding:4.5em 1em;position:relative;width:95%}.join-owners h2{left:-2.3%;margin-bottom:.75rem;position:relative}.join-owners p{font-size:1em;font-weight:300;position:relative}@media only screen and (max-width:320px){.join-owners h2{font-size:1.2rem}.join-owners button{font-size:12px;right:3%;top:8%}}.join-owners button{background-color:var(--secondary-color);border:none;border-radius:20px;color:var(--light-color);cursor:pointer;font-family:var(--main-font);font-size:16px;font-weight:300;padding:.3em .5em;position:absolute;right:3%;top:13%}.testimonies{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem!important;row-gap:1.7em}.testimony{-webkit-column-gap:1em;column-gap:1em;display:flex;flex-direction:row}.testimony .testimony-profile{align-items:center;background-color:var(--neutral-color);border-radius:100%;display:flex;flex-direction:column;flex-shrink:0;height:5.938em;justify-content:center;width:5.938em}.testimony h3,.testimony p{font-size:.625em;font-style:italic;font-weight:700}.testimony .testimony-profile h3,.testimony .testimony-profile p{color:var(--primary-color);font-size:10px}.testimony .testimony-profile img{border-radius:50%;height:95px;margin-bottom:.1em;width:95px}.testimony p{font-size:16px;text-align:center}.most-searched{margin-bottom:2em!important;width:95%}.most-searched h2{margin-left:.5em}.most-searched .mySwiper{height:112px;margin-top:1.3rem}.snText{color:var(--dark-color);margin-top:1.625rem;position:relative;text-align:center}.snText:before{border-bottom:1.5px solid var(--dark-color);content:"";left:0;position:absolute;top:10.5px;width:100%;z-index:-1}.snText:after{background-color:var(--background-color);content:"o continuar con";padding:0 9px;z-index:1}.snLinks{color:var(--secondary-color);display:flex;gap:45px;justify-content:center;margin-top:35px}.snLinks svg{cursor:pointer;font-size:28px}.login{margin-top:110px}.login .container{margin:auto;width:90%}.login .container form{display:flex;flex-direction:column;gap:12px;margin:10px 0}.loginHeading{font-weight:500}.recoverPasswordLink{color:var(--dark-color);font-style:italic;margin-bottom:1.625rem}.formGroup{display:flex;flex-direction:column}.formGroup label{color:var(--dark-color);margin-left:1em}.formGroup input{background-color:var(--light-color);border:none;border-radius:17px;box-shadow:0 2px 2px rgba(0,0,0,.1);font-size:.825rem;padding:10px 25px}.btn,.formGroup input{font-family:var(--main-font);outline:none}.btn{background-color:var(--primary-color);border:none;border-radius:20px;color:var(--light-color);cursor:pointer;font-size:1em;padding:.625rem 0;width:100%}.newUser{display:flex;flex-direction:column;gap:10px;margin-top:35px}.profile{margin:auto;min-height:var(--content-height);width:85%}.profile h1{align-items:center;color:var(--primary-color);-webkit-column-gap:1rem;column-gap:1rem;display:flex;font-size:1.5em;font-weight:700;justify-content:flex-start;padding-left:.75rem;padding-top:3.375rem}.profile h1 .not-found,.profile h1 img{align-items:center;background-color:var(--light-color);border-radius:100%;display:flex;font-size:1rem;height:3rem;justify-content:center;width:3rem}.profile .navigationList{align-items:center;display:flex;height:60vh;justify-content:center}.profile nav{align-items:stretch;display:flex;flex-direction:column;width:100%}.profile nav a{align-items:center;border-bottom:1px solid var(--dark-color);box-sizing:border-box;color:var(--dark-color);color:var(--primary-color);display:flex;flex-direction:row;font-size:1rem;font-weight:600;height:2.5rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem .75rem;text-decoration:none}.profile nav a svg:first-child{font-size:1.5rem}.profile nav a p{color:var(--dark-color);flex-grow:1;margin-left:1rem}.profile section>h2{font-size:1em;font-weight:600}.profile .user-info{display:flex;flex-direction:column;margin-bottom:1em;row-gap:.5em;width:100%}.profile .user-reviews h2{margin-bottom:.75em}.profile .user-reviews .reviews-container{display:flex;flex-direction:column;justify-content:flex-start;row-gap:1em}.profile-info{margin:auto;min-height:var(--content-height);width:85%}.profile-info h1{align-items:center;color:var(--primary-color);-webkit-column-gap:.875rem;column-gap:.875rem;display:flex;font-size:1.5em;font-weight:700;justify-content:center;margin-bottom:.625rem;padding-top:2rem}.profile-info hr{border:none;border-top:3px solid var(--primary-color);height:0;margin-bottom:1rem}.profile-info .form{align-items:center;display:flex;justify-content:center}.profile-info form{display:flex;flex-direction:column;row-gap:.75rem}.profile-info .input{display:flex;flex-direction:column;width:100%}.profile-info .input div{align-items:center;display:flex;justify-content:center;position:relative}.profile-info .input input,.profile-info .submitButton{background-color:var(--light-color);border:none;border-radius:20px;box-shadow:0 2px 2px rgba(0,0,0,.1);box-sizing:border-box;color:rgba(0,0,0,.4);font-family:var(--main-font);font-size:.875rem;height:2.25rem;outline:none;padding:.5rem .875rem;width:100%}.profile-info label{font-size:.875rem;font-weight:300;margin-bottom:.3rem;margin-left:.75rem}.profile-info .submitButton{background-color:var(--primary-color);color:var(--light-color);font-size:1rem;margin-top:.75rem}.profile-info .input input.editable{color:var(--dark-color)}.profile-info .input .icon{cursor:pointer;height:60%;position:absolute;right:1em;width:auto}.profile-info .input .icon svg{height:100%}.profile-info .input-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.profile-notifications .notification{align-items:center;background-color:var(--light-color);border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#000;color:initial;display:flex;font-size:.825rem;height:4em;justify-content:flex-start;padding:.5em 0;text-decoration:none;width:100%}.profile-notifications .notification .type{align-items:center;aspect-ratio:1/1;border-right:1px solid var(--primary-color);display:flex;flex-shrink:0;justify-content:center;margin-right:.5em;width:3.75em}.profile-notifications .notification .type svg{color:var(--primary-color);height:auto;width:40%}.profile-notifications .notification strong{font-weight:700}.profile-notifications .notification-list{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:flex-start;margin-top:1.625em;overflow-y:scroll;row-gap:.5em}.profile-notifications{margin:auto;min-height:var(--content-height);width:85%}.profile-notifications h1{align-items:center;color:var(--primary-color);-webkit-column-gap:.875rem;column-gap:.875rem;display:flex;font-size:1.5em;font-weight:700;justify-content:flex-start;margin-bottom:.625rem;margin-left:1rem;padding-top:2rem}.profile-notifications hr{border:none;border-top:3px solid var(--primary-color);height:0}.profile-reviews .profile-review{background-color:initial;border:none;display:flex;flex-direction:column;padding:0}.profile-reviews .profile-review a{text-decoration:none}.profile-reviews .profile-review h3{align-items:center;color:var(--secondary-color);-webkit-column-gap:.625rem;column-gap:.625rem;display:flex;font-size:.8rem;font-weight:700;margin-bottom:.5rem;margin-left:1rem}.profile-reviews .profile-review .preview{background-color:var(--primary-color);border-radius:20px;box-sizing:border-box;color:var(--light-color);-webkit-column-gap:1rem;column-gap:1rem;min-height:6.25rem;padding:1rem;position:relative;text-align:center}.profile-reviews .profile-review .preview p{font-size:.75rem;line-height:1.1rem;margin:auto;padding:0 2.5rem;text-align:left}.profile-reviews .profile-review .action{align-items:flex-end;background-color:initial;border:none;bottom:1rem;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:absolute;right:1rem;width:1.75em}.profile-reviews .profile-review .action svg{color:var(--light-color);height:auto;width:80%}.profile-reviews section .list{display:flex;flex-direction:column;height:50vh;overflow-y:scroll;row-gap:.875em}.profile-reviews{margin:auto;min-height:var(--content-height);width:85%}.profile-reviews h1{align-items:center;color:var(--primary-color);-webkit-column-gap:.875rem;column-gap:.875rem;display:flex;font-size:1.5em;font-weight:700;justify-content:flex-start;margin-bottom:.625rem;margin-left:1rem;padding-top:2rem}.profile-reviews hr{border:none;border-top:3px solid var(--primary-color);height:0}.profile-reviews .searchbar{align-items:center;background-color:var(--light-color);border-radius:25px;box-sizing:border-box;display:flex;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));gap:.5em;justify-content:center;margin-bottom:1.5rem;margin-top:1.5rem;padding:.5em .875em;width:100%}.profile-reviews .searchbar input{background-color:initial;border:none;flex-grow:1;font-family:var(--main-font);font-size:.875em;outline:none}.profile-reviews .searchbar svg{cursor:pointer}.addReview .reviewHeader .tagSelect{align-items:center;cursor:pointer;display:flex;font-size:10px;gap:.3em;position:relative}.addReview .reviewHeader .tagSelect .tagSelectOptions.open{display:block}.addReview .reviewHeader .tagSelect .tagSelectOptions.closed{display:none}.addReview .reviewHeader .tagSelect .tagSelectOptions{background-color:var(--primary-color);border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.25);box-sizing:border-box;color:var(--light-color);list-style-type:none;padding:.5em .75em;position:absolute;top:110%;width:100%}.addReview .reviewHeader .tagSelect .tagSelectOptions .tagSelectOption{align-items:center;display:flex;justify-content:space-between}.addReview .reviewHeader .reviewTopic{fill:var(--primary-color)}.addReview .reviewHeader .tagSelect svg{color:var(--light-color)}.addReview .reviewHeader .tagSelect .tagSelectOptions .tagSelectOption:not(:last-child){margin-bottom:.4em}.addReview .reviewHeader .tagSelect fieldset{border:none}.addReview .reviewHeader .tagSelect .tagSelectOption .radiobutton{-webkit-appearance:none;appearance:none;background-color:initial;border:.15em solid;border-radius:.15em;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);width:1.15em}.addReview .reviewHeader .tagSelect .tagSelectOption .radiobutton:before{border:2px solid var(--light-color);border-left:none;border-radius:1px;border-top:none;content:"";height:.5em;opacity:0;-webkit-transform:rotate(35deg) translateX(.05em) translateY(-.1em);transform:rotate(35deg) translateX(.05em) translateY(-.1em);transition:opacity .2s ease-in-out;width:.3em}.addReview .reviewHeader .tagSelect .tagSelectOption .radiobutton:checked:before{opacity:1}.addReview{border-radius:4px;margin:.5em 0;padding:.4em 1em}.addReview .reviewHeader{display:flex;justify-content:space-between}.addReview .reviewHeader .reviewer{align-items:center;display:flex;gap:.3em}.addReview .reviewHeader .reviewer .reviewerImg{align-content:center;background-color:var(--light-color);border:1px solid var(--primary-color);border-radius:100%;color:var(--dark-color);display:flex;font-size:.6rem;height:1.2rem;justify-content:center;line-height:1.2rem;width:1.2rem}.addReview .stars{cursor:pointer}.addReview .reviewHeader .reviewerCheck{color:var(--primary-color)}.addReview .reviewContent{border:none;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;font-family:var(--main-font);font-size:10px;height:5em;margin-top:1em;outline:none;padding:.5em 1em;resize:none;width:100%}.addReviewFooter{align-items:center;display:flex;justify-content:space-between;margin-top:.5em}.addReviewFooter .selectedTag{align-items:center;background-color:var(--secondary-color);border-radius:2px;color:var(--light-color);display:flex;font-size:9px;padding:0 1em}.addReviewBtn{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--light-color);cursor:pointer;font-family:var(--main-font);font-size:10px;outline:none;padding:.5em 1.5em}.property.detail{margin:1.375em auto 0;width:90%}@media (max-width:476px){.property.detail{margin-bottom:1em;margin-top:6em}}.propertyImgContainer{position:relative}.chatBtn{align-items:center;background-color:var(--light-color);border-radius:13.5px;bottom:5%;display:flex;font-size:10px;gap:.7em;padding:.4em 1em .4em .5em;position:absolute;right:3%;z-index:3}.chatBtn svg{font-size:16px}.detail .propertyLocation>svg{color:var(--primary-color);font-size:10px}.propertyRules .propertyRulesTitle,.propertySpecs .propertySpecsTitle{align-items:center;display:flex;font-size:12px;font-weight:600;gap:.3em}.propertyRules svg,.propertySpecs svg{color:var(--primary-color);font-size:10px}.propertyRules .propertyRulesTitle{cursor:pointer}.btn.register{margin-top:1.5rem}.applied-filters-container{align-items:center;display:flex;margin-top:1em}.applied-filter{background-color:var(--primary-color);border-radius:.75rem;color:var(--light-color);-webkit-column-gap:.2rem;column-gap:.2rem;cursor:pointer;font-size:.75rem;height:1rem;padding:.15rem .4rem;position:relative}.applied-filter,.applied-filter span{align-items:center;display:flex;justify-content:center}.applied-filter span{background-color:var(--light-color);border-radius:100%;color:var(--dark-color);font-size:1rem;font-weight:700;height:.75rem;line-height:1rem;padding:.1rem;width:.75rem}.applied-filter .stars{color:var(--light-color)}.propertyListContainer{display:flex;flex-direction:column;margin-top:1em;position:relative;z-index:0}.filter-button-wrapper{align-items:center;-webkit-animation:fade-in .3s normal forwards;animation:fade-in .3s normal forwards;background-color:var(--primary-color);border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.25);color:var(--light-color);display:flex;flex-direction:column;justify-content:center;left:0;padding-top:.1em;position:absolute;width:100%;z-index:-1}.filter-button-wrapper fieldset{border:none}.filter-button-wrapper.open{display:flex}.filter-button-wrapper.closed{display:none}.filter-button-wrapper.score{-webkit-animation:fade-in .3s normal forwards;animation:fade-in .3s normal forwards}.filter-button-options{box-sizing:border-box;font-size:10px;list-style-type:none;margin:.5em 0;text-align:start;width:90%}@media only screen and (max-width:320px){.filter-button-options label span{font-size:8px;width:60%}.filter-button-options .radiobutton{height:.6em;width:.6em}.filter-button-options li svg{font-size:.75rem}}.filter-button-options label:not(:last-child){margin-bottom:1em}.filter-button-options label,.filter-button-options li{align-items:center;display:flex;justify-content:space-between}.filter-button-options label span{word-wrap:break-word;white-space:pre-line;width:70%}.filter-button-options li svg{flex-shrink:0;font-size:.9rem}.filter-button-options li.score-filter{justify-content:space-around}.filter-button-options .radiobutton{-webkit-appearance:none;appearance:none;background-color:initial;border:.15em solid;border-radius:.15em;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);width:1.15em}.filter-button-options .radiobutton:before{border:2px solid var(--light-color);border-left:none;border-radius:1px;border-top:none;content:"";height:.5em;opacity:0;-webkit-transform:rotate(35deg) translateX(.05em) translateY(-.1em);transform:rotate(35deg) translateX(.05em) translateY(-.1em);transition:opacity .2s ease-in-out;width:.3em}.filter-button-options .radiobutton:checked:before{opacity:1}@-webkit-keyframes fade-in{0%{opacity:0;top:0}to{opacity:1;top:100%}}@keyframes fade-in{0%{opacity:0;top:0}to{opacity:1;top:100%}}.filter-button{background-color:initial;border:none;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:none;color:var(--primary-color);cursor:pointer;margin:auto;outline:none;padding:.2em 1.5% 0;position:relative;transition:background-color .3s,box-shadow .3s;z-index:1}.filter-button.open{background-color:var(--primary-color);box-shadow:0 2px 2px rgba(0,0,0,.25);color:var(--light-color)}.filter-button.open .filter-pill{background-color:initial;border-radius:0}.filter-button:first-child{margin-left:0}.filter-button:last-child{margin-right:0}.filter-button>svg{font-size:17px}.filter-button .filter-pill{align-items:center;background-color:var(--primary-color);border:none;border-radius:20px;box-sizing:border-box;color:var(--light-color);display:flex;font-family:var(--main-font);font-size:min(2.9vw,.8rem);gap:.3em;height:1.2rem;justify-content:center;padding:.1rem .4rem;transition:border-radius .3s,background-color .3s}@media only screen and (max-width:320px){.filter-button .filter-pill{font-size:min(2.9vw,.5rem)}}.filter-button.open>svg{color:var(--light-color)}.filter-button.open .filter-pill svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.filter-button .filter-pill svg{font-size:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search .container .search-filters-container{box-sizing:border-box;display:flex;gap:.2em;margin-top:1em;position:relative;z-index:3}.search{background-color:#f8f8f8}.search .container{display:flex;flex-direction:column;margin:auto;padding-top:1.375em;width:90%}.search .container .searchHeader{align-items:center;display:flex;gap:1em;justify-content:center;width:100%}.search .container .searchHeader .searchBar{flex-basis:95%;position:relative}.search .container .searchHeader .searchNotification{cursor:pointer;flex-basis:5%;font-size:22px}.search .container .searchHeader .searchInput{background-color:var(--light-color);border:none;border-radius:20px;box-sizing:border-box;color:var(--dark-color);-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));font-family:var(--main-font);font-size:.75rem;height:29.78px;outline:none;padding-left:2.25rem;position:relative;width:100%;z-index:0}.search .container .searchHeader .searchInputIcon{left:.5em;position:absolute;top:.45em;z-index:1}.tabBar{background-color:var(--secondary-color);bottom:0;box-shadow:0 0 4px 1px rgba(0,0,0,.25);display:flex;height:75px;justify-content:center;position:fixed;width:100%;z-index:9999}@media (min-width:475px){.tabBar{bottom:0;position:-webkit-sticky;position:sticky;width:100%}}.tabBarTabContainer{display:flex;justify-content:space-around;list-style-type:none;padding:.8rem 0;width:100%}.tab{color:var(--light-color);cursor:pointer;flex:1 1;position:relative;text-align:center;text-decoration:none}.tab.active svg:first-child,.tab:not(.active) svg:nth-child(2){display:none}.tab svg{height:32px;width:32px}.tab:not(.active) svg path{stroke-width:1.5px;stroke:var(--light-color)}.searchIcon{--full-stroke-width:3px}.tab svg.full path{stroke-width:1.5px;stroke-width:var(--full-stroke-width,1.5px);stroke:var(--light-color)}.tab svg:not(.searchIcon).full path{fill:var(--light-color)}.tab p{font-size:.75em}.chat-icon-box{margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.unread-messages{align-items:center;background-color:var(--primary-color);border-radius:100%;box-sizing:border-box;color:var(--light-color);display:flex;font-size:.65em;height:1rem;justify-content:center;position:absolute;right:-20%;top:-8%;width:1rem;z-index:1}
/*# sourceMappingURL=main.df3acc9f.css.map*/