@font-face{font-family:Tusker-Grotesk-8800-Super;src:url(/assets/TuskerGrotesk-8800Super-CQh0hF7P.woff2) format("woff2")}@font-face{font-family:Tusker-Grotesk-8700-Bold;src:url(/assets/TuskerGrotesk-8700Bold-Bohnf0Es.woff2) format("woff2")}@font-face{font-family:Tusker-Grotesk-7800-Super;src:url(/assets/TuskerGrotesk-7800Super-CB70yg0p.woff2) format("woff2")}@font-face{font-family:Tusker-Grotesk-7700-Bold;src:url(/assets/TuskerGrotesk-7700Bold-Ctuk5GyD.woff2) format("woff2")}@font-face{font-family:Tusker-Grotesk-6600-Semibold;src:url(/assets/TuskerGrotesk-6600Semibold-CvwMSMFQ.woff2) format("woff2")}@font-face{font-family:GeneralSans-Regular;src:url(/assets/GeneralSans-Regular-BeAhF2WT.woff2) format("woff2")}@font-face{font-family:GeneralSans-Light;src:url(/assets/GeneralSans-Light-ulp9itO8.woff2) format("woff2")}@font-face{font-family:GeneralSans-Medium;src:url(/assets/GeneralSans-Medium-DvEF04Ne.woff2) format("woff2")}@font-face{font-family:GeneralSans-Semibold;src:url(/assets/GeneralSans-Semibold-DFLbTJgb.woff2) format("woff2")}@font-face{font-family:GeneralSans-Bold;src:url(/assets/GeneralSans-Bold-Ctx684HN.woff2) format("woff2")}@font-face{font-family:GeneralSans-Variable;src:url(/assets/GeneralSans-Variable-p1VyP7gg.woff2) format("woff2")}.layout{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto}header{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin:3rem 3.375rem 2rem;font-family:GeneralSans-Medium;background:transparent}@media (max-width: 60em){header{margin:3rem 1.5rem 2rem;gap:1rem}}@media (max-width: 35em){header{margin:2.125rem 1.5rem 2rem}}header .nav__overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:linear-gradient(to right,#0000004d 40%,#000 80%);transition:opacity 2 cubic-bezier(.7,0,.2,1);z-index:1;pointer-events:none}.side__nav__button{background-color:#171717;height:84px;width:84px;border-radius:50%;border:none;display:grid;place-items:center;position:fixed;top:32px;right:54px;cursor:pointer;z-index:150;overflow:hidden}@media (max-width: 60em){.side__nav__button{top:32px;right:24px;height:64px;width:64px}}@media (max-width: 35em){.side__nav__button{right:20px;top:16px}}.side__nav__button .hidden{pointer-events:none;display:none}.side__nav__button .circle{height:150%;width:155%;background-color:#fcf7f5;position:absolute;right:-28%;top:100%;border-radius:50%}.side__nav__button .burger{z-index:50;width:100%}.side__nav__button .burger:after,.side__nav__button .burger:before{content:"";background-color:#fcf7f5;height:1px;width:40%;display:block;margin:auto;position:relative;transition:all .3s}.side__nav__button .burger:after{top:-5px}.side__nav__button .burger:before{top:5px}.side__nav__button .burgerActive:after{transform:rotate(45deg);top:-1px;background-color:#171717}.side__nav__button .burgerActive:before{transform:rotate(-45deg);top:0;background-color:#171717}.link__container{display:flex;align-items:center;gap:.4rem;overflow:hidden}.link__container img{object-fit:cover;width:26px;height:26px}.link__container .nav__links{color:#fcf7f5}.link__container .nav__links.active{color:#f6f29a}.button__nav{position:fixed;top:0;right:0;height:100vh;width:420px;background-color:#171717;color:#fcf7f5;font-family:GeneralSans-Medium;z-index:100}@media (max-width: 35em){.button__nav{width:100%}}.button__nav .nav__content{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:80px 60px}.button__nav .nav__content .nav__header{width:100%;padding-bottom:.5rem;font-size:12px;text-transform:uppercase;margin:3rem 0 0;opacity:.6}.button__nav .nav__content menu{display:flex;flex-direction:column;gap:1rem;font-size:3rem;margin-bottom:5rem}.button__nav .nav__content menu a{text-decoration:none}.button__nav .nav__content .nav__footer{display:grid;font-size:14px;gap:.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;opacity:.6}.nav__logo{font-size:2.4rem;text-decoration:none;color:#171717;font-family:Tusker-Grotesk-8700-Bold}@media (max-width: 48em){.nav__logo{font-size:1.5rem}}.nav__logo .characters{display:inline-block}.top__nav__container{overflow:hidden;font-family:GeneralSans-Medium}.top__nav__container .top__nav{display:flex;gap:2rem;align-items:center}@media (max-width: 60em){.top__nav__container .top__nav{gap:1rem}}.top__nav__container .top__nav .top__nav__link{text-decoration:none;color:#171717;display:flex;gap:.5rem;align-items:center;border-radius:2em;padding-right:1rem}.top__nav__container .top__nav .top__nav__link .link__arrow__circle{background-color:#171717;overflow:hidden;border-radius:50%;padding:.6rem}.top__nav__container .top__nav .top__nav__link .link__arrow__circle.active{background-color:#f6f29a}.top__nav__container .top__nav .top__nav__link .link__arrow__circle .arrow__up{object-fit:cover;height:18px;width:18px}.profile__btn{text-decoration:none;color:#fcf7f5;display:flex;align-items:center;background-color:#171717;padding:.4rem 1rem;border-radius:2em;gap:.6rem;position:relative;overflow:hidden}.profile__btn .user__icon{object-fit:cover;width:15px;height:15px}.profile__btn .circle__profile__hover{position:absolute;display:flex;align-items:center;justify-content:center;top:40px;gap:.6rem;right:0;width:100%;padding:.4rem 1rem;border-radius:2em;background-color:#2b2828}.reveal__container{position:relative;overflow:hidden;height:2.5rem;display:flex;align-items:center}.reveal__container .slider__box{position:absolute;height:100%;width:100%;top:0;bottom:0;right:"100%";background:#ffa48d;z-index:20}.mobile__menu{display:flex;align-items:center;gap:.6rem;color:#171717;cursor:pointer}.mobile__menu .mobile__menu__dot{height:8px;width:8px;border-radius:50%;background-color:#171717}.mobile__menu .mobile__menu{border:none;background-color:transparent;padding-top:.05rem;color:#171717}.mobile__menu .mobile__close{background-color:#fcf7f5;height:64px;width:64px;border-radius:50%;border:none;display:grid;place-items:center;position:fixed;top:32px;right:54px;cursor:pointer;z-index:150;overflow:hidden}@media (max-width: 60em){.mobile__menu .mobile__close{right:24px}}@media (max-width: 35em){.mobile__menu .mobile__close{right:20px;top:16px}}.mobile__menu .mobile__close .x{z-index:50;width:100%}.mobile__menu .mobile__close .x:after,.mobile__menu .mobile__close .x:before{content:"";background-color:#171717;height:1px;width:40%;display:block;margin:auto;position:relative;transition:all .3s}.mobile__menu .mobile__close .x:after{top:-1px;transform:rotate(45deg)}.mobile__menu .mobile__close .x:before{top:0;transform:rotate(-45deg)}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;background-image:linear-gradient(180deg,#febe98,#ff7c7c 14%);background-size:cover}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block}:target{scroll-margin-block:5ex}.flex{display:flex;align-items:center}.dialog__element{width:400px;height:300px;background-color:#fcf7f5;border-radius:2em;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;left:50%;top:50%;transform:translate(-50%,-50%);border:none}.dialog__element p{width:100%;text-align:center;text-wrap:balance}.dialog__element button{background-color:#171717;color:#fcf7f5;border:none;border-radius:.5em;padding:.6rem 1.4rem}.dialog__element{display:none}.dialog__element[open]{display:block;width:400px;height:300px;background-color:#fcf7f5;border-radius:2em;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;left:50%;top:50%;transform:translate(-50%,-50%);border:none}.dialog__element[open] menu{display:flex;gap:1rem;margin-top:15px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#fafafa99}::-webkit-scrollbar-thumb{background:#2b2b2b}::-webkit-scrollbar-thumb:hover{background:#555}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}footer{width:100%;background-color:#171717;color:#fcf7f5}footer .footer__body{height:100%;display:flex;flex-direction:column;justify-content:space-between}footer .footer__body .footer__upper{height:80%;border-bottom:1px solid #fcf7f5;padding:7rem 4rem 5rem;display:flex}@media (max-width: 60em){footer .footer__body .footer__upper{padding:5rem 1.5rem 4rem}}@media (max-width: 48em){footer .footer__body .footer__upper{flex-direction:column;align-items:center;gap:5rem}}footer .footer__body .footer__upper .footer__left{width:50%}@media (max-width: 48em){footer .footer__body .footer__upper .footer__left{width:100%;display:flex;flex-direction:column;align-items:center}}footer .footer__body .footer__upper .footer__left .footer__logo{font-family:Tusker-Grotesk-8800-Super;font-size:7rem;margin-bottom:8rem;line-height:1;align-self:start}@media (max-width: 75em){footer .footer__body .footer__upper .footer__left .footer__logo{font-size:4.7rem}}@media (max-width: 48em){footer .footer__body .footer__upper .footer__left .footer__logo{margin-bottom:3rem}}@media (max-width: 26.25em){footer .footer__body .footer__upper .footer__left .footer__logo{font-size:3.7rem}}footer .footer__body .footer__upper .footer__left .footer__newsletter{font-family:Tusker-Grotesk-6600-Semibold;display:flex;flex-direction:column;width:420px}@media (max-width: 60em){footer .footer__body .footer__upper .footer__left .footer__newsletter{width:280px}}@media (max-width: 48em){footer .footer__body .footer__upper .footer__left .footer__newsletter{width:100%}}footer .footer__body .footer__upper .footer__left .footer__newsletter label{font-size:20px;margin-bottom:1.5rem}@media (max-width: 60em){footer .footer__body .footer__upper .footer__left .footer__newsletter label{font-size:18px}}@media (max-width: 35em){footer .footer__body .footer__upper .footer__left .footer__newsletter label{font-size:18px}}footer .footer__body .footer__upper .footer__left .footer__newsletter .input__container{border-bottom:3px solid #fcf7f5;display:flex;justify-content:space-between;gap:.2rem;padding:.2rem .2rem .4rem}footer .footer__body .footer__upper .footer__left .footer__newsletter .input__container input{background-color:transparent;border:none;padding:.4rem;color:#fcf7f5;width:100%}@media (max-width: 35em){footer .footer__body .footer__upper .footer__left .footer__newsletter .input__container input{padding:.3rem;font-size:.8rem}}footer .footer__body .footer__upper .footer__left .footer__newsletter .input__container .newsletter__button{font-family:GeneralSans-Regular;padding:.4rem 1.6rem;border-radius:2em;width:10rem;border:2px solid #fcf7f5;font-size:.9rem;display:grid;place-items:center;position:relative;cursor:pointer;overflow:hidden;background-color:#fcf7f5}@media (max-width: 35em){footer .footer__body .footer__upper .footer__left .footer__newsletter .input__container .newsletter__button{padding:.3rem 1rem .2rem;font-size:.8rem}}footer .footer__body .footer__upper .footer__left .footer__newsletter .input__container .button__text{z-index:5;color:#fcf7f5;mix-blend-mode:difference}footer .footer__body .footer__upper .footer__left .footer__newsletter .input__container .hover__button{position:absolute;right:5;top:30px;border-radius:50%;border:none;width:9rem;height:6rem;background-color:#171717}footer .footer__body .footer__upper .footer__right{font-family:GeneralSans-Medium;display:flex;gap:10rem;align-self:start}@media (max-width: 75em){footer .footer__body .footer__upper .footer__right{gap:5rem;flex-wrap:wrap;justify-content:space-between;font-size:15px}}@media (max-width: 48em){footer .footer__body .footer__upper .footer__right{gap:5rem;flex-wrap:wrap;font-size:15px}}footer .footer__body .footer__upper .footer__right .footer__list{display:flex;flex-direction:column;gap:1rem}footer .footer__body .footer__upper .footer__right .footer__list div{font-weight:600}footer .footer__body .footer__lower{height:20%;display:flex;justify-content:space-between;align-items:flex-end;font-size:3.5rem;font-family:Tusker-Grotesk-8800-Super;line-height:1.06;padding-top:3rem}@media (max-width: 75em){footer .footer__body .footer__lower{font-size:2.5rem}}@media (max-width: 48em){footer .footer__body .footer__lower{flex-direction:column;align-items:center;gap:1rem;font-size:1.5rem}}@media (max-width: 35em){footer .footer__body .footer__lower{font-size:1.1rem}}footer .footer__body .footer__lower div{padding:0 4rem}@media (max-width: 35em){footer .footer__body .footer__lower div{padding:0}}.hero__section{height:90vh;padding:0 2rem;background:transparent;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}@media (max-width: 48em){.hero__section{padding:0 1rem}}.hero__section .hero__image{object-fit:cover;width:320px;height:320px;margin-top:5rem}@media (max-width: 48em){.hero__section .hero__image{width:250px;height:250px;margin-top:3rem}}.hero__section .hero__h1{font-family:Tusker-Grotesk-8800-Super;text-transform:uppercase;color:#fcf7f5;transform:translateY(-60%);z-index:3;font-size:6rem}@media (max-width: 91.25em){.hero__section .hero__h1{font-size:4.5rem}}@media (max-width: 75em){.hero__section .hero__h1{font-size:3.5rem}}@media (max-width: 60em){.hero__section .hero__h1{font-size:3rem}}@media (max-width: 48em){.hero__section .hero__h1{font-size:2.2rem;margin-bottom:3rem;text-align:center}}@media (max-width: 26.25em){.hero__section .hero__h1{transform:translateY(-40%)}}.hero__section .hero__btn__container{display:flex;gap:1rem}@media (max-width: 26.25em){.hero__section .hero__btn__container{flex-direction:column}}.hero__section .cloud__img{align-self:flex-end;z-index:2;position:absolute;top:66%;right:-12%}@media (max-width: 48em){.hero__section .cloud__img{top:88%;width:250px;right:-14%}}@media (max-width: 35em){.hero__section .cloud__img{top:88%;width:250px;right:-17%}}.hero__section .cloud__img__small{position:absolute;width:5rem;z-index:-2;top:7%}@media (max-width: 48em){.hero__section .cloud__img__small{top:3%;width:3.5rem}}.hero__section .cloud__img__small2{position:absolute;width:6rem;z-index:2;top:42%;left:55%}@media (max-width: 48em){.hero__section .cloud__img__small2{top:35%;left:58%;width:4.2rem}}.button__link{text-decoration:none}.button__link .button__component{--button-height: 2.7rem;--button-width: 10rem;--button-color: #f9f5f3;--button-background: #171717;cursor:pointer;height:var(--button-height);width:var(--button-width);background-color:var(--button-background);color:var(--button-color);display:flex;align-items:center;justify-content:center;gap:1.5rem;border-radius:2rem;border:none;font-family:GeneralSans-Medium;line-height:1;overflow:hidden;text-transform:uppercase}.home__venue__section{width:100%;padding:4rem;background-color:#fcf7f5;border-bottom:1px solid #5e5e5e;display:flex;flex-direction:column}@media (max-width: 60em){.home__venue__section{padding:4rem 2rem}}@media (max-width: 35em){.home__venue__section{padding:2rem 1rem}}.home__venue__section .search__h2{font-family:Tusker-Grotesk-8800-Super;font-size:4rem;text-transform:uppercase;padding-bottom:1.5rem}@media (max-width: 75em){.home__venue__section .search__h2{font-size:3rem}}@media (max-width: 35em){.home__venue__section .search__h2{font-size:2rem}}.home__venue__section .search__container{display:flex;gap:2rem;padding-bottom:4rem}.home__venue__section .search__container input{width:100%;height:4rem;border-radius:2em;border:1px solid rgb(214,214,214);font-family:GeneralSans-Medium;padding:0 2rem;font-size:1.1rem}@media (max-width: 35em){.home__venue__section .search__container input{height:2.5rem}}.home__venue__section .home__venue__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(6,1fr));width:100%;gap:2rem;margin-bottom:3rem;min-height:368px}@media (max-width: 75em){.home__venue__section .home__venue__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 60em){.home__venue__section .home__venue__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(6,1fr));gap:1rem}}@media (max-width: 35em){.home__venue__section .home__venue__grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(auto,minmax(6,1fr));gap:1rem}}.home__venue__section .more__venues__button{align-self:flex-end;margin-bottom:4rem}.home__venue__grid>a:nth-child(1){grid-area:1/1/2/3}@media (max-width: 75em){.home__venue__grid>a:nth-child(1){grid-area:auto}}.home__venue__grid>a:nth-child(5){grid-area:2/2/2/4}@media (max-width: 75em){.home__venue__grid>a:nth-child(5){grid-area:auto}}.destination__section{background-color:#fcf7f5;padding:8rem 4rem 6rem;border-bottom:1px solid #5e5e5e}@media (max-width: 60em){.destination__section{padding:8rem 2rem 6rem}}@media (max-width: 35em){.destination__section{padding:6rem 1rem}}.destination__section .destination__header{font-family:Tusker-Grotesk-8800-Super;text-transform:uppercase;font-size:clamp(4rem,8.5vw,9rem);padding-bottom:4rem}@media (max-width: 48em){.destination__section .destination__header{padding-bottom:2rem}}@media (max-width: 48em){.destination__section .destination__header{font-size:clamp(2.5rem,8vw,3.5rem)}}@media (max-width: 35em){.destination__section .destination__header{font-size:2.4rem}}@media (max-width: 26.25em){.destination__section .destination__header{font-size:clamp(1rem,8.5vw,2.4rem)}}.destination__section .destination__info{font-family:GeneralSans-Regular;font-size:2rem;width:52%;padding-bottom:6rem;display:flex;flex-wrap:wrap}.destination__section .destination__info .word{margin-right:6px}.destination__section .destination__info .mask{position:relative;overflow:hidden;display:inline-flex}@media (max-width: 60em){.destination__section .destination__info{font-size:clamp(1.4rem,8.5vw,1.8rem);width:65%}}@media (max-width: 60em){.destination__section .destination__info{font-size:1.4rem;width:65%}}@media (max-width: 35em){.destination__section .destination__info{font-size:1.2rem;width:85%}}@media (max-width: 26.25em){.destination__section .destination__info{font-size:1rem;width:85%}}.destination__section .destination__card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:3rem;padding-bottom:8rem}@media (max-width: 60em){.destination__section .destination__card__grid{gap:1rem}}@media (max-width: 48em){.destination__section .destination__card__grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:4rem}}.destination__section .destination__card__grid .destination__link{text-decoration:none;color:#171717}.destination__section .destination__card__grid .destination__card{width:100%;height:40rem;display:flex;flex-direction:column;gap:1rem;position:relative;cursor:pointer}@media (max-width: 48em){.destination__section .destination__card__grid .destination__card{height:35rem}}.destination__section .destination__card__grid .destination__card .destination__card__img{object-fit:cover;height:70%;width:100%;border-radius:2em}.destination__section .destination__card__grid .destination__card .destination__tag{position:absolute;font-family:Tusker-Grotesk-8800-Super;top:22%;left:50%;transform:translate(-50%,-50%);font-size:5rem;color:#fcf7f5;z-index:3}.destination__section .destination__card__grid .destination__card h5{font-family:GeneralSans-Medium;font-size:2rem}@media (max-width: 60em){.destination__section .destination__card__grid .destination__card h5{font-size:1.5rem}}.destination__section .destination__card__grid .destination__card p{font-family:GeneralSans-Regular}.destination__section .get__inspired{display:flex;justify-content:space-between;align-items:center}.destination__section .get__inspired p{font-family:GeneralSans-SemiBold;font-size:2rem;text-transform:uppercase}@media (max-width: 35em){.destination__section .get__inspired p{font-size:1.15rem}}@media (max-width: 26.25em){.destination__section .get__inspired p{display:none}}@media (max-width: 26.25em){.destination__section .get__inspired :nth-child(2){margin-left:auto}}.color__card__section{background-color:#fcf7f5;padding:6rem 4rem 10rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;font-family:GeneralSans-Regular;position:relative}@media (max-width: 60em){.color__card__section{padding:6rem 2rem 8rem}}@media (max-width: 35em){.color__card__section{padding:6rem 1rem;grid-template-columns:repeat(1,minmax(0,1fr))}}.color__card__section .color__card{background-color:#f6f29a;border-radius:2em;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;height:20rem;padding:2rem}@media (max-width: 35em){.color__card__section .color__card{height:14rem}}.color__card__section .color__card div{display:flex;justify-content:space-between;align-items:center}.color__card__section .color__card div p{font-size:2rem;font-family:GeneralSans-Medium}@media (max-width: 81.25em){.color__card__section .color__card div p{font-size:1.5rem}}@media (max-width: 75em){.color__card__section .color__card div p{font-size:1.2rem}}.color__card__section .green{background-color:#b4ddcb}.circleContainer{position:relative;transform:translateY(-1px)}.circleContainer .circle{box-shadow:0 60px 50px #000c;position:absolute;height:1850%;width:100%;background-color:#fcf7f5;border-radius:0% 0% 50% 50%;z-index:1}.no__match__message{font-family:GeneralSans-Regular;margin-bottom:auto}.venue__card{cursor:pointer;display:flex;flex-direction:column;font-family:GeneralSans-Regular;width:100%;height:30rem;border-radius:2em;text-decoration:none;color:#171717}.venue__card img{object-fit:cover;height:60%;border-top-left-radius:2em;border-top-right-radius:2em}.venue__card .venue__card__info{padding:1rem;display:flex;height:40%;flex-direction:column;justify-content:space-between}.venue__card .venue__card__info .venue__title{display:flex;justify-content:space-between;align-items:center}.venue__card .venue__card__info .card__h3,.venue__card .venue__card__info .card__price{font-size:1.1rem;font-family:GeneralSans-Semibold}.venue__card .venue__card__info .card__desc,.venue__card .venue__card__info .card__h3,.venue__card .venue__card__info .card__location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.venue__card .venue__card__info .card__location{font-size:.9rem;color:#5e5e5e}.venue__card .venue__card__info .card__h3{padding-right:1rem;max-width:180px}.search__h2{font-family:Tusker-Grotesk-8800-Super;font-size:4rem;text-transform:uppercase;padding-bottom:1.5rem}@media (max-width: 75em){.search__h2{font-size:3rem}}@media (max-width: 40.625em){.search__h2{font-size:2.5rem}}@media (max-width: 35em){.search__h2{font-size:2rem}}.search__container{display:flex;gap:1rem;padding-bottom:4rem}.search__container input{width:100%;height:4rem;border-radius:2em;color:#171717;border:1px solid rgb(214,214,214);font-family:GeneralSans-Medium;padding:0 2rem;font-size:1.1rem}.search__container input:focus{outline:.5px solid #5e5e5e}@media (max-width: 35em){.search__container input{height:2.5rem}}.caro__container{width:100%;height:34rem;overflow:hidden;position:relative;border-radius:2em 2em 0 0}@media (max-width: 60em){.caro__container{height:32rem}}.caro__container .carousel{display:flex;position:relative;transition:transform;height:100%}.caro__container .carousel img{object-fit:cover;width:100%;height:100%;flex:0 0 100%}.caro__container .caro__btn__container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center}.caro__container .caro__btn__container .carousel__arrow__right,.caro__container .caro__btn__container .carousel__arrow__left{width:30px;height:30px;background-color:#171717;border-radius:50%;color:#fcf7f5;padding:.5rem;cursor:pointer}.loader__button{width:40px;padding:8px;aspect-ratio:1;margin:auto;border-radius:50%;background:#fff;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.success__modal{padding:2.5rem 4rem;background-color:#fff;display:grid;place-items:center;border:none;position:fixed;bottom:20px;left:auto;margin-right:10px;box-shadow:#0003 0 5px 12px;z-index:1000;font-family:GeneralSans-Regular;border-radius:1em}@media (max-width: 35em){.success__modal{padding:2rem;margin:auto;left:0}}.MuiInputLabel-root[data-shrink=false]{outline:rgb(27,27,27)!important;font-family:GeneralSans-Regular}.MuiInputLabel-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused{font-family:GeneralSans-Regular;color:#1b1b1b!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1b1b1b!important}.datepicker__container{display:flex;flex-direction:column;width:100%}.datepicker__container .checkin__container{display:flex}.datepicker__container .dateFrom,.datepicker__container .dateTo{width:50%}.datepicker__container .dateFrom{margin-right:.2rem}.venue__booking__box{padding:2rem 1rem;width:40%;height:fit-content;justify-self:flex-end;border:.5px solid rgba(150,150,150,.2);border-radius:5px;box-shadow:#0000001a 0 5px 12px}@media (max-width: 60em){.venue__booking__box{width:100%;margin-bottom:6rem}}.venue__booking__box .venue__price{padding:.5rem 0 1.5rem}.venue__booking__box .venue__price span{font-size:1.5rem;font-weight:600;padding-right:.2rem}.venue__booking__box .guests__input{height:3.4rem;width:100%;border-radius:4px;border:.5px solid rgba(150,150,150,.6);padding:0 .7rem;margin-top:1rem;background-color:transparent}.venue__booking__box .book__button{height:3.4rem;width:100%;margin-top:1rem;background-image:linear-gradient(120deg,#febe98,#ff7c7c 30%);color:#fcf7f5;border:none;border-radius:10px;cursor:pointer;font-family:GeneralSans-Medium;font-size:1.2rem;transition:linear .2s}.venue__booking__box .book__button:hover{background-image:linear-gradient(120deg,#febe98,#ff7c7c 90%)}.venue__booking__box .venue__calculated__total{display:flex;justify-content:space-between;color:#5e5e5e;padding:2rem 0;border-bottom:.5px solid rgba(150,150,150,.2)}.venue__booking__box .venue__calculated__total .total__x{display:flex;gap:.5rem}.venue__booking__box .venue__total{display:flex;justify-content:space-between;padding:2rem 0;font-weight:600}.venue__booking__box .required-message{margin-top:14px}body.modal-open{overflow:hidden}.filter__btn{background-color:#fcf7f5;border-radius:1em;padding:.3rem;border:1px solid rgb(214,214,214);cursor:pointer}.filter__btn:hover{background-color:#cecece1a}.filter__btn img{object-fit:cover;width:80%;margin:auto}.filter__modal__container{align-self:center;justify-self:center;height:840px;width:100%;max-width:780px;border:1px solid rgba(206,206,206,.7);border-radius:1.5em;font-family:GeneralSans-Regular}.filter__modal__container .filter__modal{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:840px}.filter__modal__container .filter__modal .filter__header,.filter__modal__container .filter__modal .filter__footer{justify-self:flex-start;display:flex;align-items:center;height:10%}.filter__modal__container .filter__modal .filter__header{justify-self:flex-start;border-bottom:.5px solid rgba(206,206,206,.7);flex-direction:row;display:flex;padding:2rem;justify-content:space-between}.filter__modal__container .filter__modal .filter__header div{text-transform:uppercase;font-weight:600}.filter__modal__container .filter__modal .filter__header .modal__close__button{border:none;outline:none;background-color:#fff;width:1.1rem;cursor:pointer}.filter__modal__container .filter__modal .filter__modal__content{overflow-y:scroll;display:flex;align-items:center;flex-direction:column;scrollbar-width:thin;scrollbar-color:#ff7c7c transparent}.filter__modal__container .filter__modal .filter__modal__content .filter__modal__content__box{padding:0 2rem;width:100%}.filter__modal__container .filter__modal .filter__modal__content .modal__header{font-size:1.5rem}.filter__modal__container .filter__modal .filter__modal__content .price__slider__box{display:flex;flex-direction:column;justify-content:center;width:100%;border-bottom:.5px solid rgba(206,206,206,.4);padding:3rem 0}.filter__modal__container .filter__modal .filter__modal__content .price__slider__box .price__box{display:flex;justify-content:space-between;font-size:1.25rem}.filter__modal__container .filter__modal .filter__modal__content .price__slider__box .slider{background:#b3b3b3;cursor:pointer;width:100%;border:none;align-self:center;padding:0;height:3px;margin:2rem}.filter__modal__container .filter__modal .filter__modal__content .price__slider__box .slider .thumb{background-color:#ff7c7c;border-radius:.5rem;height:1rem;width:1rem;transition:all .1s;margin-top:-6px}.filter__modal__container .filter__modal .filter__modal__content .rooms__box{padding:3rem 0;overflow:auto;scrollbar-color:#ff7c7c transparent;scrollbar-width:thin}.filter__modal__container .filter__modal .filter__modal__content .rooms__box .rooms__btn__container{padding-top:1rem;display:flex;justify-content:space-between;width:680px;scrollbar-color:red;scrollbar-width:thin}.filter__modal__container .filter__modal .filter__modal__content .rooms__box .rooms__btn__container .rooms__btn{outline:rgba(206,206,206,.5);border:.5px solid rgba(206,206,206,.5);background-color:#fff;border-radius:2em;color:#171717;width:4rem;height:3rem;cursor:pointer}.filter__modal__container .filter__modal .filter__modal__content .rooms__box .rooms__btn__container .active{background-color:#ff7c7c;border:none}.filter__modal__container .filter__modal .filter__footer{justify-self:flex-end;border-top:.5px solid rgba(206,206,206,.7);padding:2rem}.filter__modal__container .filter__modal .filter__footer .filter__modal__btn{border:none;background-color:#171717;color:#fcf7f5;padding:.7rem 1.6rem;border-radius:2em;text-transform:uppercase;margin-left:auto;cursor:pointer}.filter__modal__container .filter__modal .filter__footer .filter__modal__btn:hover{background-color:#2b2b2b}.filter__modal__container .amenities__container{padding:3rem 0;border-top:.5px solid rgba(206,206,206,.4)}.filter__modal__container .amenities__container .checkbox__grid{padding-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(100px,1fr))}.filter__modal__container .amenities__container .checkbox__grid .checkbox__container{display:flex;align-items:center;gap:1rem}.filter__modal__container .amenities__container .checkbox__grid .checkbox__container input[type=checkbox]:focus{outline:none}.filter__modal__container .amenities__container .checkbox__grid .checkbox__container input[type=checkbox]:checked{accent-color:#ff7c7c}.filter__modal__container .amenities__container .checkbox__grid .checkbox__container .amenities__checkbox{width:2rem}.edit__venue__btn{background-color:#171717;color:#fcf7f5;padding:.4rem .8rem;border-radius:1em;border:none;cursor:pointer}.edit__venue__btn:hover{background-color:#2b2b2b}.create-venue-modal{align-self:center;justify-self:center;height:840px;width:100%;max-width:780px;border:1px solid rgba(206,206,206,.7);border-radius:1.5em;font-family:GeneralSans-Regular}.managed__venues__container{background-color:#f6f29a;padding:2rem 4rem;border-radius:2em;min-height:500px}@media (max-width: 75em){.managed__venues__container{padding:1.5rem}}@media (max-width: 60em){.managed__venues__container{padding:1.5rem 1rem}}@media (max-width: 48em){.managed__venues__container{grid-template-columns:repeat(1,minmax(0,1fr))}}.managed__venues__container .managed__h2{font-size:2rem}@media (max-width: 60em){.managed__venues__container .managed__h2{font-size:1.5rem}}.managed__venues__container .venue-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:30px}.managed__venues__container .venue-item .delete__venue__btn{background-color:transparent;border:none;cursor:pointer}.managed__venues__container .venue-item .managed__link{text-decoration:none;color:#171717}.managed__venues__container .venue-item .image__name__container{display:flex;align-items:center;gap:1rem}.managed__venues__container .venue-item .image__name__container .managed__venue__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed__venues__container .venue-item .image__name__container .venue-avatar{width:100px;object-fit:cover;height:100px;border-radius:100%}@media (max-width: 60em){.managed__venues__container .venue-item .image__name__container .venue-avatar{width:70px;height:70px}}.managed__venues__container .venue-item .venue__button__container{display:flex;gap:15px}.create__venue__btn{background-color:#171717;border:none;color:#fcf7f5;padding:.9rem 1.5rem;border-radius:2em;cursor:pointer}.create__venue__btn:hover{background-color:#2b2b2b}.create-venue-modal{align-self:center;justify-self:center;height:840px;height:100%;max-height:840px;width:100%;max-width:780px;border:1px solid rgba(206,206,206,.7);border-radius:1.5em;font-family:GeneralSans-Regular}.create-venue-modal .create__modal__header{font-size:2rem;font-weight:700;margin-bottom:20px}.create-venue-modal .create__venue__form{display:flex;flex-direction:column;padding:2rem}.create-venue-modal .create__venue__form .form__content{overflow-y:scroll;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#ff7c7c transparent}.create-venue-modal .create__venue__form .create__modal__label{margin-bottom:4px}.create-venue-modal .create__venue__form .create__modal__input{padding:.6rem .5rem;border:.5px solid rgba(206,206,206,.7);margin-bottom:15px}.create-venue-modal .create__venue__form .media-input{width:100%;display:flex;justify-content:space-between;gap:1rem}.create-venue-modal .create__venue__form .media-input .create__modal__input{padding:.6rem .5rem;border:.5px solid rgba(206,206,206,.7);margin-bottom:15px;width:100%}.create-venue-modal .create__venue__form .add__media__btn{background-color:#ff7c7c;border:none;border-radius:2em;color:#fcf7f5;padding:.5rem 0;width:25%;min-width:120px;margin-bottom:25px}.create-venue-modal .create__venue__form .remove__media__btn{height:40px;padding:0 .8rem;border:none;border-radius:5px;cursor:pointer}.create-venue-modal .create__venue__form .amenities__div{display:flex;flex-wrap:wrap;gap:1rem;margin:8px 0 20px}.create-venue-modal .create__venue__form .amenities__div label{margin-right:3px;display:flex;align-items:center}.create-venue-modal .create__venue__form .amenities__div label input[type=checkbox]:focus{outline:none}.create-venue-modal .create__venue__form .amenities__div label input[type=checkbox]:checked{accent-color:#ff7c7c}.create-venue-modal .create__venue__form .amenities__div label input{margin-left:5px;width:1.4rem;height:1.2rem}.create-venue-modal .create__venue__form .modal__btn__container{display:flex;justify-content:space-between;margin-top:10px}.create-venue-modal .create__venue__form .modal__btn__container .modal__cancel__btn{border:none;background-color:transparent;color:#585656}.create-venue-modal .create__venue__form .modal__btn__container .modal__create__btn{background-color:#171717;color:#fcf7f5;border:none;padding:.6rem 1rem;border-radius:10px}.preloader__container{width:100vw;height:100vh;z-index:500;position:fixed;top:0;left:0;display:flex;flex-direction:column}.preloader__container .preloader__header{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;font-family:Tusker-Grotesk-7800-Super;color:#fcf7f5;z-index:1000;opacity:0}.preloader__container .preloader__block{height:25%;width:100%;z-index:550;background-color:#171717}.boxbox{position:relative;overflow:hidden;height:100%;width:100%}.slider__box{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#fcf7f5;z-index:200}.loader{width:40px;padding:8px;aspect-ratio:1;border-radius:50%;background:#fff;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear;margin:200px auto 500px}@keyframes l3{to{transform:rotate(1turn)}}.contact__container{padding:0 3.375rem;max-width:1800px;margin:auto;height:fit-content;margin-bottom:8rem}@media (max-width: 60em){.contact__container{padding:0 1.5rem}}.contact__container .contact__h1{color:#fcf7f5;font-family:Tusker-Grotesk-8800-Super;font-size:6rem;text-transform:uppercase;padding:4rem 0}@media (max-width: 60em){.contact__container .contact__h1{font-size:4rem}}@media (max-width: 35em){.contact__container .contact__h1{font-size:2.2rem;padding:4rem 0 2rem}}.contact__container .contact__grid{display:grid;grid-template-columns:repeat(8,minMax(0,1fr));grid-template-rows:repeat(9,minMax(120px,1fr));gap:1.5rem;font-family:GeneralSans-Regular}@media (max-width: 60em){.contact__container .contact__grid{grid-template-columns:repeat(4,minMax(0,1fr));grid-template-rows:repeat(14,minMax(120px,1fr))}}.contact__container .contact__grid>*{border-radius:2em;padding:2rem;display:flex;flex-direction:column;cursor:pointer;transition:rotate ease .2s}.contact__container .contact__grid>*:hover{rotate:-1deg}.contact__container .contact__grid .contact__box__header{font-size:14px;text-transform:uppercase}@media (max-width: 40.625em){.contact__container .contact__grid .contact__box__header{font-size:12px}}.contact__container .contact__grid .hello__box{background-color:#b4ddcb;grid-column:1/5;grid-row:1/4;justify-content:space-between}@media (max-width: 60em){.contact__container .contact__grid .hello__box{grid-column:1/5;grid-row:1/4}}.contact__container .contact__grid .hello__box p{font-size:1.5rem}@media (max-width: 35em){.contact__container .contact__grid .hello__box p{font-size:1.2rem}}.contact__container .contact__grid .hello__box .write__us{font-size:14px;text-transform:uppercase}@media (max-width: 40.625em){.contact__container .contact__grid .hello__box .write__us{font-size:12px}}.contact__container .contact__grid .socials__box{background-color:#fcf7f5;grid-column:1/3;grid-row:4/7;justify-content:space-between}.contact__container .contact__grid .socials__box p{font-size:1.5rem}@media (max-width: 75em){.contact__container .contact__grid .socials__box p{font-size:1.2rem}}@media (max-width: 35em){.contact__container .contact__grid .socials__box p{font-size:1.1rem}}.contact__container .contact__grid .faq__box{background-color:#ff717d;grid-column:3/5;grid-row:4/7;align-items:center;justify-content:center;font-size:2rem}@media (max-width: 35em){.contact__container .contact__grid .faq__box{font-size:1.5rem}}.contact__container .contact__grid .international__box{background-color:#f6f29a;grid-column:5/9;grid-row:1/7;justify-content:space-between;padding-bottom:6rem}@media (max-width: 60em){.contact__container .contact__grid .international__box{grid-column:1/5;grid-row:7/11;padding-bottom:2rem}}.contact__container .contact__grid .international__box .contact__country__number{font-size:2rem}@media (max-width: 75em){.contact__container .contact__grid .international__box .contact__country__number{font-size:1.5rem}}.contact__container .contact__grid .career__box{background-color:#171717;color:#fcf7f5;grid-column:1/5;grid-row:7/10;justify-content:space-between}@media (max-width: 60em){.contact__container .contact__grid .career__box{grid-column:1/5;grid-row:11/13}}.contact__container .contact__grid .career__box p{width:50%;font-size:1.5rem;text-wrap:balance}@media (max-width: 75em){.contact__container .contact__grid .career__box p{font-size:1rem}}@media (max-width: 60em){.contact__container .contact__grid .career__box p{width:80%}}.contact__container .contact__grid .terms__box{background-color:#f8bfdd;grid-column:5/9;grid-row:7/10;justify-content:space-between}@media (max-width: 60em){.contact__container .contact__grid .terms__box{grid-column:1/5;grid-row:13/15}}.contact__container .contact__grid .terms__box p{font-size:1.5rem}.venues__section{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.venues__section .venue__cloud{position:absolute;top:25px;z-index:-5;left:2%;width:350px;overflow:hidden}@media (max-width: 48em){.venues__section .venue__cloud{width:230px;left:2%;top:75px}}@media (max-width: 35em){.venues__section .venue__cloud{width:200px;left:0;top:75px}}.venues__section .venue__cloud__two{position:absolute;top:145px;z-index:-5;right:2%;width:150px;overflow:hidden;transform:scaleX(-1)}@media (max-width: 48em){.venues__section .venue__cloud__two{top:125px}}@media (max-width: 35em){.venues__section .venue__cloud__two{top:115px;right:0%}}.venues__section .venues__h1{color:#fcf7f5;font-family:Tusker-Grotesk-8800-Super;font-size:6rem;text-transform:uppercase;padding:4rem 0}@media (max-width: 60em){.venues__section .venues__h1{font-size:4rem}}@media (max-width: 60em) and (max-width: 40.625em){.venues__section .venues__h1{font-size:3rem}}.venues__section .venues__grid__container{background-color:#fcf7f5;border-radius:2em 2em 0 0;margin:0 3.725rem;padding:4rem 2rem;width:100%;min-height:768px}@media (max-width: 91.25em){.venues__section .venues__grid__container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 60em){.venues__section .venues__grid__container{margin:0 1.5rem}}@media (max-width: 40.625em){.venues__section .venues__grid__container{margin:0}}.venues__section .venues__grid__container .venues__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;row-gap:3rem}@media (max-width: 91.25em){.venues__section .venues__grid__container .venues__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 75em){.venues__section .venues__grid__container .venues__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40.625em){.venues__section .venues__grid__container .venues__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.venue__container{background-color:#fcf7f5;width:100%;max-width:1600px;height:fit-content;border-top-left-radius:2em;border-top-right-radius:2em;margin:1rem auto 0;font-family:GeneralSans-Regular;display:flex;flex-direction:column;gap:2rem}.venue__container .padding__container{padding:4rem 18rem}@media (max-width: 91.25em){.venue__container .padding__container{padding:4rem 14rem}}@media (max-width: 75em){.venue__container .padding__container{padding:4rem 8rem}}@media (max-width: 60em){.venue__container .padding__container{padding:0}}.venue__container .venue__section__container{display:flex;gap:2rem}@media (max-width: 60em){.venue__container .venue__section__container{flex-direction:column;width:100%;padding:0 2rem}}.venue__container .venue__section__container .venue__info{width:60%}@media (max-width: 60em){.venue__container .venue__section__container .venue__info{width:100%}}.venue__container .venue__section__container .venue__info .info__header{display:flex;align-items:flex-end;gap:1rem;padding-bottom:1rem}.venue__container .venue__section__container .venue__info .info__header .venue__page__h1{font-family:GeneralSans-SemiBold;font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:350px}.venue__container .venue__section__container .venue__info .info__header .venue__location{max-width:200px;text-overflow:ellipsis;overflow:hidden}.venue__container .venue__section__container .venue__info .hosted__container{padding:2rem 0 6rem;display:flex;align-items:center;gap:1rem;font-family:GeneralSans-Medium}.venue__container .venue__section__container .venue__info .hosted__container .venue__owner__avatar{width:5rem;height:5rem;border-radius:50%;object-fit:cover}.venue__container .venue__section__container .venue__info .venue__description{padding-bottom:6rem;text-wrap:balance;text-overflow:ellipsis;overflow:hidden}.venue__container .venue__section__container .venue__info h2,.venue__container .venue__section__container .venue__info h3{font-family:GeneralSans-Medium;font-size:1.5rem}.venue__container .venue__section__container .venue__info .includes__grid{width:60%;padding:1.5rem 0 3rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:2;row-gap:1rem}@media (max-width: 60em){.venue__container .venue__section__container .venue__info .includes__grid{width:100%}}.venue__container .venue__section__container .venue__info .includes__grid div{grid-row:auto}.venue__container .venue__section__container .venue__info .venue__info__container{padding:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.circleContainer{position:relative;transform:translateY(-2px)}.circleContainer .circle{box-shadow:0 60px 50px #000c;position:absolute;height:1250%;width:100%;background-color:#fcf7f5;border-radius:0% 0% 50% 50%;z-index:1}.login__container{display:flex;flex-direction:column;width:600px;align-self:center;margin:100px 0;font-family:GeneralSans-Regular;gap:1.5rem}@media (max-width: 60em){.login__container{width:90%}}.login__container .error__message{color:#171717}.login__container .login__header{font-family:Tusker-Grotesk-8800-Super;color:#fcf7f5;font-size:3rem;margin-bottom:.5rem}@media (max-width: 40.625em){.login__container .login__header{font-size:2.8rem}}@media (max-width: 35em){.login__container .login__header{font-size:2rem}}@media (max-width: 370px){.login__container .login__header{font-size:2rem}}.login__container .login__form{display:flex;flex-direction:column}.login__container .login__form .remember__checkbox{display:flex;gap:.7rem;align-items:center;margin:12px 0 20px}.login__container .login__form .remember__checkbox input{width:1.5rem;height:1.2rem}.login__container .login__form .register__login__btn{background-color:#171717;color:#fcf7f5;padding:1rem 1.5rem;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase}.login__container .login__form .register__login__btn:hover{background-color:#1f1f1f}.login__container .login__form .login__btn{margin:20px 0}.login__container .login__form input{margin-top:10px;padding:10px 5px;border:none;border-radius:2px}.login__container .login__form label{margin-top:10px}.login__container .switch__form__box{margin-top:15px;display:flex;flex-direction:column;gap:5px}.login__container .switch__form__box .switch__link{color:#171717;text-decoration:none;font-size:1.25rem}.login__container .success__dialog{width:400px;height:300px;background-color:#fcf7f5;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin:auto;border:none}.login__container .success__dialog p{width:100%;text-align:center;text-wrap:balance}.login__container .success__dialog button{background-color:#171717;color:#fcf7f5;border:none;border-radius:.5em;padding:.6rem 1.4rem}.register__container{display:flex;flex-direction:column;width:600px;align-self:center;margin:100px 0;font-family:GeneralSans-Regular;gap:1.5rem}@media (max-width: 60em){.register__container{width:90%}}.register__container .register__login__header{font-family:Tusker-Grotesk-8800-Super;color:#fcf7f5;font-size:4rem;margin-bottom:2rem}@media (max-width: 40.625em){.register__container .register__login__header{font-size:3rem}}@media (max-width: 35em){.register__container .register__login__header{font-size:2.5rem}}@media (max-width: 370px){.register__container .register__login__header{font-size:2rem}}.register__container .register__form{display:flex;flex-direction:column}.register__container .register__form .email__error,.register__container .register__form .register-error-message{color:#171717;margin-top:4px}.register__container .register__form .register__login__btn{background-color:#171717;color:#fcf7f5;padding:1rem 1.5rem;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase}.register__container .register__form .register__login__btn:hover{background-color:#1f1f1f}.register__container .register__form input,.register__container .register__form textarea{margin-top:5px;padding:10px 5px;border:none;border-radius:2px}.register__container .register__form textarea{resize:none}.register__container .register__form label{margin-top:10px}.register__container .register__form .venuemanager__checkbox{display:flex;gap:.7rem;align-items:center;margin:12px 0 20px}.register__container .register__form .venuemanager__checkbox input{width:1.5rem;height:1.2rem}.register__container .switch__form__box{display:flex;flex-direction:column;gap:5px}.register__container .switch__form__box .switch__link{color:#171717;text-decoration:none;font-size:1.25rem}.register__container .success__dialog{width:400px;height:300px;background-color:#fcf7f5;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin:auto;border:none}.register__container .success__dialog p{width:100%;text-align:center;text-wrap:balance}.register__container .success__dialog button{background-color:#171717;color:#fcf7f5;border:none;border-radius:.5em;padding:.6rem 1.4rem}.booked__venues{background-color:#b4ddcb;padding:2rem 4rem;border-radius:2em;min-height:500px}@media (max-width: 75em){.booked__venues{padding:1.5rem}}@media (max-width: 60em){.booked__venues{padding:1.5rem 1rem}}@media (max-width: 48em){.booked__venues{grid-template-columns:repeat(1,minmax(0,1fr))}}.booked__venues .managed__h2{font-size:2rem}@media (max-width: 60em){.booked__venues .managed__h2{font-size:1.5rem}}.booked__venues .venue-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:30px}.booked__venues .venue-item .delete__venue__btn{background-color:transparent;border:none;cursor:pointer;color:#171717}.booked__venues .venue-item .managed__link{text-decoration:none;color:#171717}.booked__venues .venue-item .managed__venue__name{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.booked__venues .venue-item .image__name__container{display:flex;align-items:center;gap:1rem}.booked__venues .venue-item .image__name__container .venue-avatar{width:100px;object-fit:cover;height:100px;border-radius:100%}@media (max-width: 60em){.booked__venues .venue-item .image__name__container .venue-avatar{width:70px;height:70px}}.profile-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;max-width:1600px;margin:50px auto 100px;font-family:GeneralSans-Regular;padding:0 3rem;position:relative}@media (max-width: 60em){.profile-page{padding:0 1.5rem}}@media (max-width: 48em){.profile-page{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 35em){.profile-page{padding:0 1rem}}.profile-page .profile__avatar__container,.profile-page .create__logout__container{padding:2rem;border-radius:2em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:500px}.profile-page .profile__avatar__container{background-color:#fcf7f5}.profile-page .profile__avatar__container .profile-edit-container{position:relative}.profile-page .profile__avatar__container .profile-edit-container .update-avatar-button{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%);padding:.2rem .5rem;border:none;background-color:#171717;color:#fcf7f5;border-radius:10px}.profile-page .profile__avatar__container .update-avatar-input-container{display:flex;flex-direction:column;gap:.4rem}.profile-page .profile__avatar__container .update-avatar-input-container .update-avatar-input{padding:.4rem;border:.3px solid #e6e6e6;border-radius:5px}.profile-page .profile__avatar__container .update-avatar-input-container .update__avatar__btns{display:flex;align-self:center;justify-self:center;gap:1rem}.profile-page .profile__avatar__container .update-avatar-input-container .update__avatar__btns .save-avatar-button{padding:.2rem .5rem;border:none;background-color:#171717;color:#fcf7f5;border-radius:10px}.profile-page .profile__avatar__container .update-avatar-input-container .update__avatar__btns .cancel-edit-button{background-color:transparent;border:none;color:#585656;font-size:.9rem}.profile-page .profile__avatar__container .logout-button{margin-top:20px;padding:10px 20px;font-size:1em;color:#171717;background-color:transparent;border:.5px solid #171717;border-radius:2em;cursor:pointer;transition:background-color .3s ease}.profile-page .profile__avatar__container .profile-avatar{width:150px;height:150px;border-radius:50%;margin-bottom:20px;object-fit:cover}.profile-page .profile__avatar__container h1{font-size:2em;margin-bottom:20px}.profile-page .profile__avatar__container .profile__tag{background-color:#171717;color:#fcf7f5;padding:.5rem 1rem;border-radius:2em;margin-bottom:10px}.profile-page .create__logout__container{background-color:#f8bfdd}
