body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;max-width:"1863px"}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.base-select{height:4vh}.base-select:hover{border:none}.basic-button,.basic-button:active,.basic-button:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;color:#fff!important;font-size:1.5em;font-weight:600;height:4vh;line-height:20px;margin:2vh 0;min-height:fit-content}.basic-button--takepic:active,.basic-button--takepic:hover,.basic-button-takepic{background:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;border-radius:6px;color:#fff!important;font-size:1.1rem;font-weight:600;line-height:20px;margin:2vh 0;min-height:fit-content;width:57%}.basic-button-profile-pic,.basic-button-profile-pic:active,.basic-button-profile-pic:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;border-radius:6px;color:#fff!important;font-size:1.4rem;font-weight:600;height:3rem;line-height:20px;margin:1vh 0}.basic-button span,.no-bg-button span,.white-button span{box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.change-button,.change-button:active,.change-button:hover{background-color:var(--red-change-color)!important;border:solid var(--red-change-color)!important;color:#fff!important;font-size:1.5em;font-weight:600;height:4vh;line-height:20px;margin:2vh 0;min-height:fit-content}.white-button,.white-button:active,.white-button:hover{background-color:#fff!important;border:solid #fff;font-size:1.5em;font-weight:600;height:4.5vh;margin:2vh 0;min-height:fit-content}.no-bg-button,.no-bg-button:active,.no-bg-button:hover{background-color:initial!important;border:none;color:#fff!important;font-size:1.5em;font-weight:600;height:4vh;margin:.5vh 0;min-height:fit-content}.button-icon{margin:0 15px}.user-nav-buttons,.user-nav-buttons:active,.user-nav-buttons:hover{background-color:#fff!important;border:solid #fff;font-size:.9em;font-weight:600;height:fit-content;margin:1vh 0;min-height:fit-content;width:100%}.disabled-button,.disabled-button:active,.disabled-button:hover{background-color:#a2a2a2!important;border:none;font-size:1.5em;font-weight:600;height:4vh;line-height:28px;margin:2vh 0}.accept-button{background-color:var(--accept-color)!important;border-color:var(--accept-color)!important;margin-bottom:.5vh}.accept-button,.reject-button{color:var(--main-bg-color)!important;height:fit-content;line-height:1em;width:100%}.reject-button{background-color:var(--reject-color)!important;border-color:var(--reject-color)!important}.send-message-chat{background-color:var(--red-change-color)!important;border-radius:23px;box-shadow:0 4px 12px 0 #00000040;height:60px;position:absolute;right:-.3vw;rotate:-45deg;top:-3px;width:60px}@media (max-width:992px){.basic-button-profile-pic,.basic-button-profile-pic:active,.basic-button-profile-pic:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;border-radius:6px;color:#fff!important;font-size:1.2rem;font-weight:600;height:2.6rem;line-height:20px;margin:1vh 0 3vh}.change-button,.change-button:active,.change-button:hover,.disabled-button,.disabled-button:active,.disabled-button:hover,.no-bg-button,.no-bg-button:active,.no-bg-button:hover,.white-button,.white-button:active,.white-button:hover{font-size:1em}}@media (max-width:768px){.basic-button-profile-pic,.basic-button-profile-pic:active,.basic-button-profile-pic:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;border-radius:6px;color:#fff!important;font-size:1.2rem;font-weight:600;height:2.6rem;line-height:20px;margin:1vh 0 3vh}}@media (min-width:1300px) and (max-width:1440px){.basic-button-profile-pic,.basic-button-profile-pic:active,.basic-button-profile-pic:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;color:#fff!important;font-size:1.5em;font-weight:600;height:2.1rem;line-height:20px;margin:2vh 0;min-height:fit-content}}.base-logo{aspect-ratio:auto;width:100%}.logo-container-lang-select{margin-bottom:10vh;margin-top:16vh}.logo-container-login-select{margin:1vh 0}@media (max-width:992px){.logo-container-lang-select{margin-bottom:7vh;margin-top:28vh}}@media (max-width:768px){.logo-container-lang-select{margin-bottom:7vh;margin-top:40vh}}@media (min-aspect-ratio:1/1) and (max-aspect-ratio:16/9){.logo-container-lang-select{margin-bottom:7vh;margin-top:15vh}}.avatar-bg{background-color:#ef947759;height:77vh}.verify-texts{padding:13vh 13vw}.verify-texts-footer{background-color:#333;color:#fff;height:8.5vh}.avatar-img{height:60vh}.little-vertical-margin{margin:5vh 0}.little-bottom-margin{margin:0 0 5vh}.center-elements{align-items:center}.align-vertical,.center-elements{display:flex;justify-content:center}.vertical-margin-15{margin:15px 0}.top-margin-15{margin:15px 0 0}.full-space{height:100vh;width:100vw}.space-100-per{height:100%;width:auto}.left-border{border-right:1px solid #fff}@media (max-width:992px) or (orientation:portrait){.left-border{border-right:none}}.bg-image-container{height:100vh;width:100vw}.bg-image-container,.bg-user-cover-container{align-items:baseline;display:flex;inset:0;justify-content:center;overflow:hidden;z-index:-1}.bg-image,.bg-user-cover-container{height:100%;width:100%}.bg-image{object-fit:cover}.not-found-img-container{height:clamp(300px,40vh,600px);width:auto}.building-img-container{height:auto;width:clamp(300px,70vw,1200px)}@media (max-width:992px){.bg-image{height:100%;width:auto}}@media (max-width:767px){.bg-image{aspect-ratio:inherit;width:100%}}@media (min-aspect-ratio:16/9){.bg-image{object-fit:cover}}.background-image{aspect-ratio:16/9;background-image:url(/static/media/Group%201000003042@2x.9f1fe2fc1137747f7e58.png);background-repeat:no-repeat;height:100%;overflow-y:auto;position:fixed;top:0;width:100%;z-index:-1}@media (max-width:992px){.background-image{background-image:url(/static/media/Group%201000003042@2x.9f1fe2fc1137747f7e58.png);box-shadow:inset 0 0 400px 400px #ff0000b3}}@media (max-width:768px){.background-image{background-image:url(/static/media/Group%201000003042@2x.9f1fe2fc1137747f7e58.png);box-shadow:inset 0 0 400px 400px #00ff004d}}.lang-forms{height:100vh;overflow-y:auto}.lang-forms,.login-select-form{position:absolute;top:0;width:100%}.login-form-fields{color:#fff;font-size:1.3em}.info-modal{text-align:center;width:50vw!important}.info-modal-texts{color:#858585;font-size:3em;line-height:1.2em;padding:7vh 2vw;text-align:center}.modal-buttons-options{padding-top:5vh}.modal-buttons-texts{font-size:1.5em;font-weight:600}.button-modal-options{cursor:pointer;margin-bottom:2vh}.publication-location-inner{padding:50px 0}@media (max-width:992px){.info-modal{width:60vw!important}.info-modal-texts{font-size:2em;line-height:1.8em;padding:4vh 2vw}}@media (max-width:768px){.info-modal{width:80vw!important}}.singup-forms{display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:auto;width:100%}.logo-singup-container{margin:2.5vh 0 1vh}.logo-singup-email{margin:10vh 0}.user-setup{border:none;display:flex;justify-content:center;top:0;width:100vw}.profilePicButtonContainer{display:flex;gap:2rem}.flex-center-aboutYou{align-items:center;display:flex;justify-content:center}.flex-column-aboutYou{align-items:center;display:flex;flex-direction:column}.form-full-width-aboutYou{display:flex;flex-direction:column;width:100%}.back-button-container-aboutYou{display:flex;justify-content:flex-start;margin-bottom:1em;width:100%}.action-buttons-container-aboutYou{display:flex;gap:16px;justify-content:center}.about-you-back-button{border-radius:6px}.about-you-back-button,.basic-button-aboutYou{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;color:#fff!important;font-size:1.5em;font-weight:600;height:4vh;line-height:20px;margin:2vh 0;min-height:fit-content}.basic-button-aboutYou{width:50%}.custom-pic-upload-aboutYou{align-items:center;background-color:#f18b6f;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1.1em;font-weight:600;justify-content:center;padding:10px 20px}.nick-setup{display:flex;height:100vh;justify-content:center;top:0;width:100vw}.nick-field-shadow{font-size:1.2em}.nick-field-shadow,.nick-list-shadow{box-shadow:2px 5px 10px 2px #0000001a}.nick-list-shadow{margin:30px 0;min-width:fit-content;width:50%}.suggestion-list-item{cursor:pointer}.name-card{align-items:center;background-color:hsla(0,0%,100%,.369);border:none;border-radius:40px;box-shadow:0 15px 10px -10px #000000a3;display:flex;justify-content:center;max-width:454px;min-height:fit-content;padding:0 2vw;width:30vw}.personal-data{height:52vh}.ant-card-body{padding:110px;width:100%}.occupation-setup{height:100vh;top:0;width:100vw}.camera-display{height:300px}.bold-text,.bold-text-about-you{font-family:Inter,sans-serif;font-size:1.5em;font-weight:700}.bold-text-profile-pic,.bold-text-profile-pic-image{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}#profile-pic-upload{display:none}.basic-button-name-card,.basic-button-name-card:active,.basic-button-name-card:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;border-radius:6px;color:#fff!important;font-size:1rem;font-weight:600;height:4vh;line-height:20px;margin:2vh 0;min-height:fit-content;width:60%}.custom-pic-upload{background-color:#f18b6f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;margin:5vh 0 0;text-align:center;width:100%}.profile-pic-preview{align-items:center;border-radius:261px;display:flex;height:261px;justify-content:center;overflow:hidden;width:261px}.pic-preview{height:100%;object-fit:cover;width:100%}.pp-container{border-radius:50px}.back-to-button,.back-to-button:active,.back-to-button:hover{background-color:initial!important;border-color:#fff;color:#fff;height:min-content;padding:.5em;width:min-content}.flex-center,.flex-center-profile-pic{border:none;display:flex;flex-wrap:wrap;justify-content:center}.flex-center-profile-pic{align-items:center;margin-bottom:1rem}.flex-column,.flex-column-profile-pic{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:1300px) and (max-width:1440px){.basic-button-aboutYou{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;color:#fff!important;font-size:1.5em;font-weight:600;height:2.1rem;line-height:20px;margin:2vh 0;min-height:fit-content}}@media (min-width:1025px) and (max-width:1280px){.name-card{align-items:center;background-color:hsla(0,0%,100%,.369);border:none;border-radius:40px;box-shadow:0 15px 10px -10px #000000a3;display:flex;height:77vh;justify-content:center;max-width:454px;padding:0 2vw;width:30vw}.bold-text-about-you{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700}}@media (min-width:1281px){.name-card{align-items:center;background-color:hsla(0,0%,100%,.369);border:none;border-radius:40px;box-shadow:0 15px 10px -10px #000000a3;display:flex;height:76vh;justify-content:center;max-width:454px;padding:0 2vw;width:30vw}}@media (max-width:992px){.bold-text-about-you{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;gap:0}.flex-center-profile-pic{align-items:center;border:none;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;padding:1rem}.form-full-width-aboutYou{display:flex;flex-direction:column;width:100%}.bold-text-profile-pic-image{font-family:Inter,sans-serif;font-size:1rem;font-weight:700}.name-card{align-items:center;background-color:hsla(0,0%,100%,.369);border:none;border-radius:40px;box-shadow:0 15px 10px -10px #000000a3;display:flex;justify-content:center;max-width:454px;min-height:fit-content;padding:0 2vw;width:50vw}}@media (max-width:768px){.flex-column-profile-pic{align-items:center;display:flex;flex-direction:column;justify-content:center}.user-setup{padding-right:0}.nick-setup{padding-left:0}.bold-text-profile-pic-image{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700}.name-card{height:fit-content;max-width:454px;padding:0 2vw 0 3.5vw;width:80vw}.custom-pic-upload{background-color:#f18b6f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;margin:5vh 0 0;padding:6px;text-align:center;width:100%}.basic-button--takepic:active,.basic-button--takepic:hover,.basic-button-takepic{background:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;border-radius:6px;color:#fff!important;font-size:1.2rem;font-weight:600;height:4vh;line-height:20px;margin:2vh 0;min-height:fit-content;width:69%}}.inter-font{font-family:Inter,sans-serif}.red-font{color:#db0011}.passport-red-font{color:#e56a54;font-size:.7em}.white-font{color:#fff}.gray-font{color:#646464}.light-gray-font{color:#656565}.black-font{color:#646464}.text-shadow{text-shadow:1px 1px 2px #000}.size-24-600{font-size:24px;font-weight:600}.center-text,.center-text-about-you,.center-text-profile-text{text-align:center}.center-text-profile-text-image{margin-top:34px;text-align:center}.em3-bold{font-weight:700}.em3-bold,.em3-normal{font-size:3em}.em2-bold{font-size:2em;font-weight:700}.em2-600{font-size:2em;font-weight:600}.em2-400{font-size:2em;font-weight:400}.em1-normal{font-size:1em}.em1-4-normal{font-size:1.4em}.em1-3-normal{font-size:1.3em}.em1-2-normal{font-size:1.2em}.em-8-normal{font-size:.8em}.em-6{font-size:.6em}.user-button-label{font-size:.5em}.user-name{color:#000;font-size:1.2em;font-weight:700}.user-nick{color:var(--blue-profile-link-color);font-size:1em;font-weight:400}.chat-user-name-font{font-size:2.5em}.chat-user-name-font,.chat-user-status-font{color:var(--blue-chat-color);font-weight:700}.chat-user-status-font{font-size:1.5em;line-height:1.8em}.timestamp{color:#1677ff}@media (max-width:992px){.center-text-profile-text{margin-top:3rem;text-align:center}.center-text-profile-text-image{text-align:center}.user-button-label{font-size:.8em}.user-name{font-size:.9em}.user-nick{font-size:.75em}.chat-user-name-font{font-size:1.5em}.chat-user-status-font{font-size:1em}}.login-forms{display:flex;flex-direction:column;height:100vh;justify-content:center;overflow-y:auto;width:100%}.logo-container-login{margin-bottom:3vh;margin-top:7vh}.publications{background-color:var(--gray-bg-color);border-radius:38px;margin-bottom:3vh;padding:2vh;width:95%}.truncated-link{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-content{overflow-wrap:break-word;white-space:pre-wrap;width:100%;word-break:break-all}.text-hipervinculo{display:flex;flex-direction:row;min-width:0}.publications-details{background-color:var(--gray-bg-color);border-radius:38px;margin-bottom:3vh;padding:1vh 0 2vh;width:95%}.publication-card{background-color:var(--main-bg-color);border-radius:38px;padding:1.3vh 1.5vw 3.3vh;width:100%}.publications-horizontal-image-container{height:auto;max-height:max(25vh,450px);overflow:hidden;width:100%}.publications-vertical-image-container{height:100%;max-height:70vh;max-width:max(22vw,350px);overflow:hidden;width:auto}.height-containers{height:min(350px,100%)}.img-skeleton{height:250px;width:250px}.publications-text{font-size:1.2em}.publication-actions{background-color:#0000004d;border-radius:0 0 38px 38px;bottom:calc(-3.3vh - 15px);height:35px;left:-1.5vw;padding:0 2vw;position:absolute;right:-1.5vw;z-index:2}.action-buttons{height:2rem;overflow:hidden;padding:4px}.action-buttons-icons{height:100%;object-fit:contain;width:100%}.comment-back{background-color:var(--main-bg-color);border-radius:11px;box-shadow:0 4px 4px 0 #00000040;height:fit-content;margin:.75vh 0;max-height:35vh;overflow-x:hidden;overflow-y:auto;padding:1rem}.comment-border{border:1px #765b5b8f;border-style:none none dashed;width:100%}.publication-location-txt{color:var(--orange-location);font-size:.9em;margin-top:3px}@media (max-width:768px){.publications-horizontal-image-container{max-width:max(25vw,200px)}.text-hipervinculo{font-size:.8rem}}.profile-container{border:2px solid #fff;border-radius:7.5vw;height:7.5vw;margin:0 0 5px;overflow:hidden;width:7.5vw}.profile-container-settings{border:2px solid #fff;border-radius:13vw;height:13vw;margin:0 0 15px;overflow:hidden;width:13vw}.notifications-buttons{background-color:#fff;border-radius:23px;height:23px;width:23px}.profile-img-sidebar{border-radius:38px;height:100%;object-fit:cover;width:100%}.follow-count{background-color:var(--main-bg-color);border-radius:6px;box-shadow:0 5px 15px 0 #0003;padding:2px}.float-publish-button{background-color:var(--main-viva-color);color:var(--main-viva-color);margin:0 calc(var(--sideBar-width-lg) - 2vw) 0 0}.passport-sider-container{width:100%}.new-publication-bar{background-color:var(--gray-bg-color);border-radius:17px;line-height:48px}.user-header-nav{height:20vh;line-height:1.5em;position:absolute;top:0;width:100%}.user-header-profile-container{border-radius:10vh;height:10vh;overflow:hidden;width:10vh}.buttons-font{font-size:1em}.dots-user-link{height:20vh}.bio-container{background-color:var(--main-bg-color);border-radius:25px;color:#000;max-height:20vh;overflow:auto;padding:15px}@media (max-width:992px){.profile-container{border-radius:15vw;height:15vw;margin:15px 0;width:15vw}.user-header-nav{height:95px;line-height:.7em;padding:0 20px}.user-header-profile-container{border-radius:55px;height:55px;width:55px}.float-publish-button{margin:0 5vw 0 0}}@media (max-width:768px){.profile-container{border-radius:18vw;height:18vw;margin:15px 0;width:18vw}.user-header-profile-container{border-radius:42px;height:42px;width:42px}.buttons-font{font-size:.6em}.passport-sider-container{display:flex;padding-left:1rem}.dots-user-link{height:fit-content}.profile-container-settings{border:2px solid #fff;border-radius:30vw;height:30vw;margin:0 0 15px;overflow:hidden;width:30vw}.follow-count{background-color:var(--main-bg-color);border-radius:6px;box-shadow:0 5px 15px 0 #0003;font-size:1.3rem;padding:.3rem}}@media (min-width:768px) and (max-width:1024px){.profile-container{border-radius:18vw;height:18vw;margin:15px 0;width:18vw}.user-header-profile-container{border-radius:42px;height:42px;width:42px}.buttons-font{font-size:.6em}.passport-sider-container{display:flex;padding-left:2rem}.dots-user-link{height:fit-content}.profile-container-settings{border:2px solid #fff;border-radius:30vw;height:30vw;margin:0 0 15px;overflow:hidden;width:30vw}.follow-count{background-color:var(--main-bg-color);border-radius:6px;box-shadow:0 5px 15px 0 #0003;font-size:1.3rem;padding:.3rem}}@media (min-width:481px) and (max-width:767px){.profile-container{border-radius:18vw;height:18vw;margin:15px 0;width:18vw}.passport-sider-container{padding-left:1rem 16px}.user-header-profile-container{border-radius:42px;height:42px;width:42px}.buttons-font{font-size:.6em}.passport-sider-container{display:flex;padding-left:2rem}.dots-user-link{height:fit-content}.profile-container-settings{border:2px solid #fff;border-radius:30vw;height:30vw;margin:0 0 15px;overflow:hidden;width:30vw}.follow-count{background-color:var(--main-bg-color);border-radius:6px;box-shadow:0 5px 15px 0 #0003;font-size:1.3rem;padding:.3rem}}.confirm-del-button,.confirm-del-button:active,.confirm-del-button:hover{background-color:initial;border:2.5px #765b5b8f;border-top-style:dashed;bottom:0;font-size:1.5em;font-weight:600;height:fit-content;left:0;position:absolute;width:100%}.margin-confirm-del-button{padding:10px 0}.cancel-del-button,.cancel-del-button:active,.cancel-del-button:hover{bottom:-9vh;left:0;position:absolute;width:100%}.modal-del-content{height:fit-content;margin-bottom:7.3vh;padding-top:3.15vh}.publish-button,.publish-button:active,.publish-button:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;color:#fff!important;font-family:Inter,sans-serif;font-size:1.2em;font-weight:600;height:clamp(2vh,4vh,4.5vh)}.media-buttons{border-color:#0000!important;border-radius:6px;box-shadow:0 6.02px 18.05px 0 #0003;cursor:pointer;height:32px;width:100%}.publish-button:disabled{background-color:var(--gray-bg-color)!important;border:solid var(--gray-bg-color)!important;color:#fff!important;font-family:Inter,sans-serif;font-size:1.2em;font-weight:600;height:clamp(2vh,4vh,4.5vh)}.upload-image-container{max-height:20vh}.remove-photo,.remove-photo:active,.remove-photo:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;color:#fff!important;cursor:pointer;font-size:.5em;padding:0;position:absolute;right:0}.rotate-img{height:564px;width:420px}.passport-container{height:85vh;overflow:hidden}.open-passport-container{height:760px;position:absolute;width:564px}.signature{font-family:Meow Script,cursive;font-size:3em}.rotation{transform:rotate(270deg)}.fade-container{height:564px;position:absolute;width:420px}.fade-image{width:100%}.fade-image,.fade-image-second{opacity:0;position:absolute;transition:opacity .5s ease}.fade-passport{opacity:1;position:absolute;transition:opacity 1s ease}.fade-image.visible{opacity:1;z-index:2}.fade-image.hidden{opacity:0;z-index:1}.fade-image-second.visible{opacity:1;z-index:2}.fade-image-second.hidden{opacity:0;z-index:1}.passport-info{background-color:#f2efe4;border-radius:42px;height:100%;width:100%}.passport-data{height:fit-content;padding:1.5vh 1vw 0}.passport-back{position:absolute;top:50%}.passport-dog{align-items:center;display:flex;justify-content:center}.passport-bars{bottom:-20px;position:absolute;z-index:99}.not-passport{font-size:8px;padding:0 1vw}.passport-photo-container{box-shadow:6.41px 6.41px 6.41px 0 #00000040;height:166px;margin-bottom:15px;overflow:hidden;width:134px}.passport-photo{height:100%;object-fit:cover;width:100%}.pass-badge{height:13px;width:27px}@media (max-width:992px){.open-passport-container{min-height:fit-content;width:85vw}.passport-bars{width:100%}}@media (max-width:768px){.passport-bars{bottom:0;width:100%}}.setting-links{background-color:#f7f7f9;border-radius:8px;color:#272727;font-size:1em;font-weight:600;padding:19px 16px}.settings-change-prof-pic,.settings-change-prof-pic:active,.settings-change-prof-pic:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;border-radius:3vh;color:#fff!important;cursor:pointer;font-size:1.5em;font-weight:600;height:3vh;left:4vw;line-height:7px;position:relative;top:-4vh;width:3vh}.add-blocked-button,.add-blocked-button:active,.add-blocked-button:hover{background-color:var(--main-viva-color)!important;border:solid var(--main-viva-color)!important;color:#fff!important;font-size:1em;height:20px;padding:0;width:20px}.blocked-img-container{border-radius:6vh;height:6vh;overflow:hidden;width:6vh}@media (max-width:768px){.settings-change-prof-pic,.settings-change-prof-pic:active,.settings-change-prof-pic:hover{border-radius:3vh;font-size:.9em;height:3vh;left:8vw;position:relative;top:-5vh;width:3vh}}.divider-back-color{background-color:#dbdbdb}.main-header{background-color:var(--gray-bg-color);top:0;width:100vw}.main-header,.user-header{left:0;padding:0;position:fixed;z-index:99}.user-header{height:20vh;top:64px;width:calc(100vw - var(--sideBar-width-xl))}.navigation-menu{background-color:var(--main-viva-color);max-width:var(--sideBar-width-xl)!important;min-width:var(--sideBar-width-xl)!important;width:var(--sideBar-width-xl)!important}.user-right-sider{background-color:var(--gray-bg-color)}.other-user-right-sider,.user-right-sider{height:calc(80vh - 64px);left:0;max-width:var(--sideBar-width-xl)!important;min-width:var(--sideBar-width-xl)!important;overflow-y:auto;padding:3em 0 0;position:fixed;top:calc(64px + 20vh);width:var(--sideBar-width-xl)!important;z-index:99}.other-user-right-sider{background-color:var(--main-viva-color)}.following-menu{background-color:#fff;border:1px solid var(--main-viva-color);border-radius:8px;box-shadow:0 2px 5px 0 #00000040;overflow-y:auto;padding:5vh .75% .75%}.following-menu,.suggestions-menu{height:calc(100vh - 64px);max-width:var(--sideBar-width-xl)!important;min-width:var(--sideBar-width-xl)!important;position:fixed;right:0;top:64px;width:var(--sideBar-width-xl)!important;z-index:99}.suggestions-menu,.suggestions-menu-mobile{background-color:var(--gray-bg-color)}.suggestions-menu-mobile{height:11vh;left:var(--sideBar-width-xs);overflow-x:auto;padding:5px;position:fixed;top:64px;width:calc(100vw - var(--sideBar-width-xs));z-index:99}.content-menu{top:64px}.content-menu,.content-menu-publications{background-color:var(--main-bg-color);height:fit-content;left:var(--sideBar-width-xl);min-height:calc(100vh - 64px);overflow:auto;padding:2%;position:absolute;width:calc(100vw - var(--sideBar-width-xl)*2)!important}.content-menu-publications{top:calc(64px + 20vh)}.content-menu-user{background-color:var(--main-bg-color);height:fit-content;left:0;min-height:calc(100vh - 64px);overflow-x:hidden;overflow-y:auto;position:absolute;top:64px;width:calc(100vw - 1.8%)!important}.user-points-link{font-size:28px;font-weight:700}@media (max-width:1200px){.navigation-menu{max-width:var(--sideBar-width-lg)!important;min-width:var(--sideBar-width-lg)!important;width:var(--sideBar-width-lg)!important}}@media (max-width:992px){.navigation-menu{max-width:var(--sideBar-width-md)!important;min-width:var(--sideBar-width-md)!important;width:var(--sideBar-width-md)!important}.main-header{padding:0 10px}.content-menu{left:var(--sideBar-width-md);min-height:calc(89vh - 64px);width:calc(100vw - var(--sideBar-width-md))!important}.user-header{height:95px;padding:0;width:100vw;z-index:99}.other-user-right-sider,.user-right-sider{height:calc(100vh - 159px);left:0;max-width:var(--sideBar-width-md)!important;min-width:var(--sideBar-width-md)!important;overflow-y:auto;padding:3em 0 0;position:fixed;top:159px;width:var(--sideBar-width-md)!important;z-index:99}.content-menu-publications{left:var(--sideBar-width-md);min-height:calc(100vh - 159px);top:159px;width:calc(100vw - var(--sideBar-width-md))!important}}@media (max-width:768px){.navigation-menu,.other-user-right-sider,.user-right-sider{max-width:var(--sideBar-width-xs)!important;min-width:var(--sideBar-width-xs)!important;width:var(--sideBar-width-xs)!important}.content-menu,.content-menu-publications{left:var(--sideBar-width-xs);width:calc(100vw - var(--sideBar-width-xs))!important}.content-menu-publications{min-height:calc(100vh - 159px);top:159px}}@media (min-width:768px) and (max-width:992px){.suggestions-menu-mobile{left:var(--sideBar-width-md);width:calc(100vw - var(--sideBar-width-md))}}.default-input{height:4vh}.search-radius{border-radius:20px}.searchbar-header{align-items:center;background:#efefef;display:flex;height:64px;position:sticky;top:0;z-index:1000}.searchbar-container{width:100%}.searchbar-container,.searchbar-left{align-items:center;display:flex;justify-content:space-between}.searchbar-left{flex-direction:row;flex-grow:1;gap:40px;padding:0 50px}.logo-container{align-items:center;display:flex;width:150px}.searchbar-center{width:60%}.nav-buttons{align-items:center;display:flex;gap:20px;line-height:0px;padding:20px}.nav-button{background-color:#fff;border:1px solid #f18b6f;border-radius:10px;color:#000;line-height:0px;text-decoration:none}.notifications-pop{max-width:30vw;width:fit-content}.notification{padding:5px}.notification:hover{background-color:var(--gray-bg-color);border-radius:15px;cursor:pointer}@media (max-width:768px){.notifications-pop{max-width:80vw}}.followers-sider-container{border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#000;height:100%;padding:2rem}.followers-sider-mobile{display:flex;flex-direction:column;gap:1rem;width:100%}.follow-count-clickable{cursor:pointer}.followers-sider-search{margin-top:2rem;width:100%}.followers-sider-list{border:1px solid #f0f0f0;border-radius:8px;margin-top:8px;max-height:300px;overflow-y:auto;padding:0 12px}.followers-sider-list-item{padding:8px 0}.followers-sider-flexbox{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.followers-sider-flexbox .follow-count-clickable{cursor:pointer;flex-basis:calc(33% - 1rem);flex-grow:1;flex-shrink:1;min-width:100px}.input-profile-counter-contain{margin-top:1rem}@media (min-width:320px) and (max-width:480px){.followers-sider-container{border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#000;display:flex;flex-direction:column;height:100%;margin-left:2rem;padding:1rem;width:85%}}@media (min-width:481px) and (max-width:767px){.followers-sider-container{border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#000;display:flex;flex-direction:column;height:100%;margin-left:2rem;padding:1rem;width:85%}}@media (min-width:768px) and (max-width:1024px){.followers-sider-container{border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#000;display:flex;flex-direction:column;height:100%;margin-left:4rem;padding:1rem;width:85%}}.row-userSiderPassport{border-radius:20px;box-shadow:0 2px 8px #0000001a;height:49rem;padding:2rem}.user-sider-contain{display:flex;flex-direction:column;gap:1rem}.user-sider-card{border-radius:20px;box-shadow:0 2px 8px #0000001a;padding:2rem}.user-sider-divider{background-color:#fff;color:#fff;height:3px;width:5vw}.bio-container{display:flex;flex-direction:column;gap:.5rem}.passport-img{width:100%}@media (min-width:320px) and (max-width:480px){.bio-container{background-color:var(--main-bg-color);border:1px solid #00000030;border-radius:20px;color:#000;gap:.5rem;padding:.5rem;width:193%}.bio-container,.user-sider-contain{display:flex;flex-direction:row;justify-content:space-between}.user-sider-contain{align-items:center;gap:8rem;margin-left:2rem}.row-userSiderPassport{border-radius:0;box-shadow:none;height:auto;padding:0;width:100%}.passport-img{width:65%}.user-sider-card{border-radius:20px;box-shadow:none;padding:0;width:50%}}@media (min-width:481px) and (max-width:767px){.bio-container{background-color:var(--main-bg-color);border:1px solid #00000030;border-radius:20px;color:#000;gap:.5rem;padding:.5rem;width:145%}.bio-container,.user-sider-contain{display:flex;flex-direction:row;justify-content:space-between}.user-sider-contain{align-items:center;gap:8rem;margin-left:2rem}.row-userSiderPassport{border-radius:0;box-shadow:none;height:auto;padding:0;width:100%}.passport-img{width:55%}.user-sider-card{border-radius:20px;box-shadow:none;padding:0;width:50%}.user-sider-contain{align-items:center;flex-direction:row;margin-left:2rem}.bio-container,.user-sider-contain{display:flex;justify-content:space-between}.bio-container{background-color:var(--main-bg-color);border:1px solid #00000030;border-radius:20px;color:#000;gap:.5rem;margin-left:1rem;padding:.5rem;width:150%}}@media (min-width:768px) and (max-width:900px){.user-sider-contain{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:2rem}.row-userSiderPassport{border-radius:0;box-shadow:none;height:auto;padding:0;width:100%}.passport-img{margin-left:9rem;width:100%}.passport-sider-container{width:40%}.user-sider-card{border-radius:20px;box-shadow:none;padding:0;width:86%}.bio-container{background-color:var(--main-bg-color);border:1px solid #00000030;border-radius:20px;color:#000;display:flex;gap:.5rem;justify-content:space-between;margin-left:2rem;padding:.5rem;width:128%}}@media (min-width:901px) and (max-width:1024px){.user-sider-contain{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-between;margin-left:5rem}.user-sider-card{border-radius:20px;box-shadow:none;padding:0;width:86%}.passport-sider-container{width:40%}.bio-container{background-color:var(--main-bg-color);border:1px solid #00000030;border-radius:20px;color:#000;display:flex;gap:.5rem;justify-content:space-between;margin-left:2rem;padding:.5rem;width:128%}.row-userSiderPassport{border-radius:0;box-shadow:none;height:auto;padding:0;width:100%}.passport-img{margin-left:9rem;width:100%}}.profile-section-layout{background:#fafafa;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.profile-section-header{align-items:center;background:#0000;box-shadow:0 2px 8px #0000001a;display:flex;height:var(--header-height-desktop);justify-content:center;padding:0;position:fixed;width:100%;z-index:1000}.profile-section-content{background:#fafafa;display:flex;flex-direction:column;height:calc(100vh - var(--header-height-desktop));margin-top:var(--header-height-desktop);min-height:calc(100vh - 64px);overflow-y:auto}@media (max-width:768px){.profile-section-header{height:var(--header-height-tablet)}}@media (max-width:576px){.profile-section-header{height:var(--header-height-mobile)}}.profile-section-layout{background-color:#fff}.search-bar-container{width:85%}.profile-user-section{background-color:#fff;display:flex;height:100vh;justify-content:center;width:100%}.profile-desktop-inner{display:flex;width:85%}.profile-col,.profile-col-1{padding-top:2rem;width:25%}.profile-col-1{margin-top:1rem}.profile-main-content{height:calc(100vh - 64px);overflow-y:auto;padding-top:2rem;width:50%}.profile-wrapper.mobile{align-items:center;flex-direction:column}.profile-mobile-top{display:flex;flex:0 0 auto;gap:1rem;width:85%}.profile-col-half{padding-top:2rem;width:50%}.profile-mobile-content{height:100vh;overflow-y:auto;padding-top:2rem;width:85%}.profile-section-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}@media (min-width:320px) and (max-width:480px){.profile-col-1{padding-top:0}.profile-col,.profile-col-1{display:flex;flex-direction:column;width:100%}.profile-col{padding:1rem}.profile-mobile-top{display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;width:85%}.profile-mobile-content{height:100vh;overflow-y:auto;padding-top:1.5rem;width:85%}}@media (min-width:481px) and (max-width:767px){.profile-col-1{padding-top:0}.profile-col,.profile-col-1{display:flex;flex-direction:column;width:100%}.profile-col{padding:1rem}.profile-mobile-top{display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;width:85%}.profile-mobile-content{height:100vh;overflow-y:auto;padding-top:1.5rem;width:85%}}@media (min-width:768px) and (max-width:900px){.profile-user-section{background-color:#fff;height:100vh;justify-content:center}.profile-desktop-inner,.profile-user-section{align-items:center;display:flex;flex-direction:column;width:100%}.profile-col-1{padding-top:0}.profile-col,.profile-col-1{display:flex;flex-direction:column;width:100%}.profile-col{padding:1rem}.profile-mobile-top{display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;width:85%}.profile-mobile-content{height:100vh;overflow-y:auto;padding-top:1.5rem;width:85%}}@media (min-width:901px) and (max-width:1024px){.profile-section-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.profile-mobile-content{height:100vh;overflow-y:auto;padding-top:1.5rem;width:85%}.profile-col{display:flex;flex-direction:column;padding:1rem;width:100%}.profile-section-content{display:flex;flex-direction:column;height:calc(100vh - var(--header-height-desktop));margin-top:var(--header-height-desktop);min-height:calc(100vh - 64px);overflow-y:auto}.profile-col-1{display:flex;flex-direction:column;padding-top:0;width:100%}}@media (min-width:1025px) and (max-width:1280px){.profile-user-section{background-color:#fff;display:flex;height:100vh;justify-content:center;width:100%}}@media (min-width:1281px){.profile-col-1{margin-top:0}}.bubble-chat{max-width:65%}.chat-section-layout{display:grid;grid-template-areas:"header header header" "nav content aside";grid-template-columns:250px 1fr 300px;grid-template-rows:auto 1fr;height:100vh}.chat-section-header{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0000001a;display:flex;grid-area:header}.navigation-menu-chat{background-color:#fafafa;box-shadow:inset -1px 0 0 #eaeaea;grid-area:nav;overflow-y:auto}.chat-message-contain{height:37rem}.chat-section-right-side{background-color:#fafafa;box-shadow:inset 1px 0 0 #eaeaea;grid-area:aside;overflow-y:auto}.chat-section-content{grid-area:content;overflow-y:auto;padding:16px}.chat-container{height:100%}.chat-user-header{border-radius:34px;display:flex;flex-direction:column;height:24vh;margin-bottom:16px}.chat-user-header-bg-img{height:100%;object-fit:cover;top:0;width:100%;z-index:0}.chat-user-header-content{padding:0 0 0 7vw;width:100%}.chat-user-header-img-container{border-radius:12.5vh;height:12.5vh;margin-right:2.5vw;overflow:hidden;width:12.5vh}.chat-messages-row{align-items:center;display:flex;flex:1 1;justify-content:center;overflow-y:auto}.chat-messages{height:55vh;overflow-y:auto}.bubble-chat{background-color:var(--chat-buble-bg-color);border-radius:23px;margin:15px 0;max-width:100%;padding:10px}.chat-room-row{align-items:center;display:flex;justify-content:center;margin-top:16px}.chat-input{border-radius:39px;box-shadow:0 5px 20px 0 #0000001a;height:80px;width:100%}.message-bar{bottom:0;padding:20px;width:100%}.content-chat-button-input{display:flex}.message-action-buttons{height:fit-content;margin:0;padding:0 .5em}.chat-room-container,.chat-room-form{width:100%}.chat-input-wrapper{align-items:center;display:flex;justify-content:flex-end}.chat-input-container{flex:1 1;margin-bottom:0;position:relative;width:100%}.chat-form-item{margin-bottom:0}.chat-input-field{border-radius:39px;box-shadow:0 5px 20px 0 #0000001a;height:40px;width:90%}.chat-send-button{align-items:center;background-color:var(--red-change-color)!important;border-radius:23px;box-shadow:0 4px 12px 0 #00000040;display:flex;height:45px;justify-content:center;padding:0;position:absolute;right:1vw;top:-2px;transform:rotate(-45deg);width:45px}.chat-send-icon{font-size:2em;margin-left:7px}@media (max-width:1200px){.chat-messages{height:65vh}.chat-user-header-img-container{border-radius:10.5vh;height:10.5vh;margin-right:2vw;width:10.5vh}.chat-user-header{height:17vh}}@media (max-width:992px){.chat-messages{height:53vh}.chat-user-header-img-container{border-radius:8.5vh;height:8.5vh;margin-right:2vw;width:8.5vh}.chat-user-header{height:15vh}}@media (max-width:768px){.chat-messages{height:49vh}}@media (min-width:768px) and (max-width:1024px){.chat-room-container{margin-top:18rem;width:100%}}.chat-messages-container{height:37rem}.chat-message-row{display:flex;justify-content:flex-start}.chat-message-row--own{justify-content:flex-end}@media (min-width:320px) and (max-width:480px){.chat-messages-container{display:flex;flex-direction:column;height:57vh;justify-content:center;margin:2%;overflow-y:auto}.chat-message-row{display:flex;justify-content:flex-start}.chat-message-row--own{justify-content:flex-end}}.contact-item{align-items:center;cursor:pointer;display:flex;padding:12px 0;transition:background-color .2s ease-in-out}.contact-item+.contact-item{border-top:1px solid #f5f5f5}.contact-item:hover{background-color:#ddd9d6b6;border-radius:12px}.contact-item img{border-radius:50%;height:40px;margin-right:12px;object-fit:cover;width:40px}.contact-info{color:#f18b6f;display:flex;flex-direction:column}.contact-info strong{font-size:.95rem;margin-bottom:4px}.contact-info p{color:#555;font-size:.85rem;margin:0}.chat-right-aside{background-color:#fff;border-left:1px solid #ddd;display:flex;flex-direction:column;height:calc(100vh - 64px);overflow-y:visible;padding:10px;width:20rem}.chat-right-aside__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.chat-right-aside__header h2{font-size:1.2rem;margin:0}.chat-right-aside__new-message-btn{background:none;border:none;cursor:pointer;font-size:1.2rem;outline:none}.chat-right-aside__search{margin-bottom:16px}.chat-right-aside__search input{border:1px solid #ccc;border-radius:20px;font-size:14px;outline:none;padding:8px 12px}.chat-right-aside__contact-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0}.chat-container{display:flex;flex-direction:column;height:100vh}.chat-header{width:100%}.chat-content{display:flex;flex:1 1;flex-direction:row;height:100%}.chat-sidebar-left{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;height:calc(100vh - 64px);overflow-y:auto;width:16%}.chat-main,.chat-main-content{display:flex;flex:1 1;flex-direction:column}.chat-main-content{gap:1rem;margin:1rem}.chat-sidebar-right{flex:0 0 200px}@media (max-width:992px){.chat-content{flex-direction:column}.chat-sidebar-left,.chat-sidebar-right{display:none}.chat-main-content{gap:0;padding:10px}}@media (min-width:320px) and (max-width:480px){.chat-content{flex-direction:column}.chat-sidebar-left,.chat-sidebar-right{display:none}.chat-main-content{gap:3rem;margin-top:1rem}.chat-main{display:flex;flex:1 1;flex-direction:column}}@media (min-width:481px) and (max-width:767px){.chat-content{flex-direction:column}.chat-sidebar-left,.chat-sidebar-right{display:none}.chat-main-content{gap:11%;padding:1rem}.chat-main{display:flex;flex:1 1;flex-direction:column}}.coliving-container{background:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px 0}.coliving-layout{background:#fff;max-width:1200px;width:100%}.coliving-title{color:#f17354;font-size:32px;margin:0;padding:20px 0;text-align:center}.coliving-card-content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.coliving-card-price{margin-bottom:0}.coliving-content{padding:0 20px}.coliving-searchbar{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-wrap:wrap;gap:16px;padding:16px}.coliving-field{flex:1 1;min-width:150px}.coliving-button{background-color:#f17354;border-color:#f17354;color:#fff;padding:0 24px}.coliving-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.coliving-card-wrapper{flex-basis:calc(25% - 16px);flex-grow:1;flex-shrink:1;max-width:calc(25% - 16px)}.coliving-card{border-radius:10px;overflow:hidden}.coliving-card-img{height:200px;object-fit:cover;width:100%}.coliving-card-title{margin-bottom:8px}.coliving-card-desc{display:flex;flex-direction:column;gap:4px}.coliving-card-text{color:gray;margin:0}.coliving-card-price{color:#f17354;font-weight:700;margin:0}.tittleCo-living{color:#f17354;font-size:larger;margin-left:.4rem;padding-top:1.5rem}.coliving-pagination{display:flex;justify-content:center;margin:32px 0}@media (max-width:992px){.coliving-card-wrapper{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 16px)}}@media (max-width:600px){.coliving-searchbar{flex-direction:column}.coliving-card-wrapper{flex:1 1 100%;max-width:100%}}.section-title{font-size:1rem}.blog-section-layout{background:#fafafa;display:flex;flex-direction:column;height:100vh;min-height:100vh}.blog-section-header{align-items:center;background:#0000;box-shadow:0 2px 8px #0000001a;display:flex;height:64px;height:var(--header-height-desktop);padding:0;position:fixed;width:100%;z-index:1000}.blog-section-content{background:#fafafa;display:flex;flex-direction:column;height:calc(100vh - 64px);height:calc(100vh - var(--header-height-desktop));margin-top:64px;margin-top:var(--header-height-desktop);min-height:100vh;padding:16px}@media (max-width:2560px){.blog-section-content{margin-left:300px;width:calc(100% - 300px)}}@media (max-width:1200px){.navigation-menu{max-width:200px;max-width:var(--sideBar-width-lg);min-width:200px;min-width:var(--sideBar-width-lg);width:200px;width:var(--sideBar-width-lg)}.blog-section-content{margin-left:200px;margin-left:var(--sideBar-width-lg);width:calc(100% - 200px);width:calc(100% - var(--sideBar-width-lg))}}@media (max-width:992px){.navigation-menu{max-width:180px;max-width:var(--sideBar-width-md);min-width:180px;min-width:var(--sideBar-width-md);width:180px;width:var(--sideBar-width-md)}.blog-section-content{margin-left:180px;margin-left:var(--sideBar-width-md);width:calc(100% - 180px);width:calc(100% - var(--sideBar-width-md))}}@media (max-width:768px){.blog-section-header{height:56px;height:var(--header-height-tablet)}.navigation-menu{max-width:150px;max-width:var(--sideBar-width-xs);min-width:150px;min-width:var(--sideBar-width-xs);width:150px;width:var(--sideBar-width-xs)}.blog-section-content,.navigation-menu{height:calc(100vh - 56px);height:calc(100vh - var(--header-height-tablet))}.blog-section-content{margin-left:150px;margin-left:var(--sideBar-width-xs);margin-top:56px;margin-top:var(--header-height-tablet);width:calc(100% - 150px);width:calc(100% - var(--sideBar-width-xs))}}@media (max-width:576px){.blog-section-header{height:48px;height:var(--header-height-mobile)}.blog-section-content,.navigation-menu{height:calc(100vh - 48px);height:calc(100vh - var(--header-height-mobile))}.blog-section-content{margin-top:48px;margin-top:var(--header-height-mobile);padding:8px}}@media (max-width:376px){.blog-section-content{margin-left:100px;width:calc(100% - 100px)}}.container{display:flex;flex-direction:column;gap:16px}.cardWrapper{align-items:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;gap:16px;padding:16px}.image{border-radius:8px;flex-shrink:0;height:80px;object-fit:cover;width:120px}.content{display:flex;flex-direction:column;justify-content:center}.title{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.description{color:#666;font-size:14px}@media (max-width:768px){.cardWrapper{align-items:flex-start;flex-direction:column}.image{height:auto;width:100%}}.blog-section-container{background:#fafafa;cursor:pointer;display:flex;flex-direction:column;gap:24px;height:100%;margin:0 auto;padding:40px;width:100%}.blog-section-news-container{border-radius:8px;flex:1 1;height:500px;max-width:100%;padding:16px}@media (max-width:768px){.blog-section-container{padding:20px}.blog-section-news-container{height:auto;max-height:100%}}@media (max-width:480px){.blog-section-container{padding:10px}.blog-section-news-container{max-height:100%;padding:10px}}.foro-card{align-items:stretch;background:#eee;border:1px solid #ddd;border-radius:23.5px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:row;height:170px;margin:16px 0;max-width:400px;overflow:hidden}.foro-image-container{background-color:#f2f2f2;flex:0 0 40%;overflow:hidden}.foro-image{height:168px;object-fit:cover;width:160px}.foro-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:16px}.foro-title{color:#333;margin:0}.foro-description{color:#666;font-size:.95rem;line-height:1.4;margin:8px 0}.foro-stats{color:#555;display:flex;flex-direction:column;font-size:.9rem;gap:7px;padding-bottom:9px}.foro-button{align-self:flex-start;background-color:#ff5722;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:5px 16px}.foro-button:hover{background-color:#e64a19}@media (max-width:768px){.foro-card{flex-direction:column;margin:16px;max-width:100%}.foro-image-container{flex:none}.foro-image,.foro-image-container{height:auto;width:100%}.foro-content{padding:12px}}.main-post-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.details-foro-contain,.main-post-card{display:flex;flex-direction:column}.details-foro-container{display:flex;justify-content:flex-end;margin-bottom:1rem}.post-header{background-color:#fff;padding:16px;position:relative}.header-top-row{align-items:center;display:flex;justify-content:space-between}.forum-name{font-size:1.2rem;font-weight:600;margin:0}.post-question{color:#333;font-size:1rem;margin:8px 0 3rem}.options-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem;line-height:1;padding:0 8px}.options-button:hover{color:#666}.post-image-container{position:relative}.post-image{display:block;object-fit:cover;width:100%}.post-footer{align-items:center;background:linear-gradient(0deg,#0009,#0000);bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:8px 16px;position:absolute;right:0}.post-stats{display:flex;gap:16px}.stat-item{gap:4px}.share-button,.stat-item{align-items:center;cursor:pointer;display:flex}.share-button{background:none;border:none;color:#fff;font-size:1.1rem}.share-button:hover{opacity:.8}.icon-upvote:before{content:"▲"}.icon-comments:before{content:"💬"}.icon-downvotes:before,.icon-share:before{content:"↗"}.boton-crear{align-items:center;background-color:#ff5722;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background-color .3s ease}.boton-crear:hover{background-color:#e64a19}.boton-crear:active{background-color:#d84315}.boton-crear-icono{font-size:1.2rem;font-weight:700}:root{--header-height-desktop:64px;--header-height-tablet:56px;--header-height-mobile:48px;--sideBar-width-xl:250px;--sideBar-width-lg:200px;--sideBar-width-md:180px;--sideBar-width-xs:150px}.foro-section-layout{background:#fafafa;display:flex;flex-direction:column;height:calc(100vh - 64px);min-height:calc(100vh - 64px)}.foro-section-header{align-items:center;background:#0000;box-shadow:0 2px 8px #0000001a;display:flex;height:64px;height:var(--header-height-desktop);padding:0;position:fixed;width:100%;z-index:1000}.search-bar-container{margin:0 auto;width:100%}.navigation-menu{background:#fafafa;box-shadow:2px 0 5px -2px #da7314;height:calc(100vh - 64px);height:calc(100vh - var(--header-height-desktop));left:0;max-width:250px;max-width:var(--sideBar-width-xl);min-width:250px;min-width:var(--sideBar-width-xl);overflow-y:auto;overflow:"hidden";position:fixed;top:64px;top:var(--header-height-desktop);width:250px;width:var(--sideBar-width-xl);z-index:99}.new-publication-bar{margin-top:16px;width:100%}.foro-section-content{background:#fafafa;display:flex;flex-direction:column;height:calc(100vh - 64px);height:calc(100vh - var(--header-height-desktop));margin-top:64px;margin-top:var(--header-height-desktop);min-height:100vh}@media (max-width:2560px){.foro-section-content{margin-left:300px;width:calc(100% - 300px)}}@media (max-width:1200px){.navigation-menu{max-width:200px;max-width:var(--sideBar-width-lg);min-width:200px;min-width:var(--sideBar-width-lg);width:200px;width:var(--sideBar-width-lg)}.foro-section-content{margin-left:200px;margin-left:var(--sideBar-width-lg);width:calc(100% - 200px);width:calc(100% - var(--sideBar-width-lg))}}@media (max-width:992px){.navigation-menu{max-width:180px;max-width:var(--sideBar-width-md);min-width:180px;min-width:var(--sideBar-width-md);width:180px;width:var(--sideBar-width-md)}.foro-section-content{width:calc(100% - 180px);width:calc(100% - var(--sideBar-width-md))}}@media (max-width:768px){.foro-section-header{height:56px;height:var(--header-height-tablet)}.navigation-menu{max-width:150px;max-width:var(--sideBar-width-xs);min-width:150px;min-width:var(--sideBar-width-xs);width:150px;width:var(--sideBar-width-xs)}.foro-section-content,.navigation-menu{height:calc(100vh - 56px);height:calc(100vh - var(--header-height-tablet))}.foro-section-content{margin-top:56px;margin-top:var(--header-height-tablet);width:calc(100% - 150px);width:calc(100% - var(--sideBar-width-xs))}}@media (max-width:576px){.foro-section-header{height:48px;height:var(--header-height-mobile)}.foro-section-content,.navigation-menu{height:calc(100vh - 48px);height:calc(100vh - var(--header-height-mobile))}.foro-section-content{margin-top:48px;margin-top:var(--header-height-mobile);padding:8px}}@media (max-width:376px){.foro-section-content{margin-left:100px;width:calc(100% - 100px)}}.calm-section-container{align-items:center;display:flex;flex-direction:column;padding:20px}.calm-section-container h1{margin-bottom:20px}.calm-foro-cards{padding-bottom:3rem;width:100%}.calm-button-container,.calm-foro-cards{display:flex;gap:40px;justify-content:center}.calm-button-container{margin-bottom:1rem}.calm-main-post{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-top:1rem;width:100%}@media (max-width:768px){.calm-foro-cards{align-items:center;flex-direction:column}}.culture-section-container{align-items:center;display:flex;flex-direction:column}.culture-section-container h1{margin-bottom:20px}.culture-foro-cards{display:flex;gap:40px;padding-bottom:3rem}.culture-button-container{display:flex;gap:40px;margin-bottom:1rem}.culture-main-post{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-top:1rem;width:100%}@media (max-width:768px){.culture-foro-cards{align-items:center;flex-direction:column}}.comunity-container{align-items:center;display:flex;flex-direction:column}.comunity-container h1{margin-bottom:20px}.comunity-foro-cards{display:flex;gap:40px;justify-content:center;padding-bottom:3rem;width:100%}.comunity-button-container{display:flex;gap:40px;justify-content:center;margin-bottom:1rem}.comunity-main-post{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-top:1rem;width:100%}@media (max-width:768px){.comunity-foro-cards{align-items:center;flex-direction:column}}.food-section-container{align-items:center;display:flex;flex-direction:column}.food-section-container h1{margin-bottom:20px}.food-foro-cards{padding-bottom:3rem;width:100%}.food-button-container,.food-foro-cards{display:flex;gap:40px;justify-content:center}.food-button-container{margin-bottom:1rem}.food-main-post{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-top:1rem;width:100%}@media (max-width:768px){.food-foro-cards{align-items:center;flex-direction:column}}body{background-color:#fdfdfd;color:#333;font-family:Arial,sans-serif}.container-events{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 2rem}.header-events{color:#f18b6f;margin-bottom:1rem;padding-bottom:12px;padding-top:20px;text-align:center}.filters{align-items:center;border-radius:8px;flex-wrap:wrap;gap:1rem}.btn,.filters{display:flex;justify-content:center;margin-bottom:1rem}.btn-crear{background-color:#f18b6f;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;padding:.8rem 1.2rem;transition:background-color .2s ease}.btn-crear:hover{background-color:#e64a19}.events-list{flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-left:2rem;padding:1rem}.event-card,.events-list{border-radius:8px;display:flex}.event-card{background-color:#fff;box-shadow:0 0 6px #0000001a;flex-basis:calc(25% - 1.5rem);flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:space-between;max-width:300px;min-width:250px;overflow:hidden}.events-card{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}.event-image img{display:block;height:auto;width:100%}.event-info{padding:1rem}.event-info h2{font-size:1.2rem;margin-bottom:.5rem}.location{color:#666;font-size:.9rem;margin-bottom:.5rem}.price{color:#ff5722;font-weight:700}.download-app{bottom:20px;position:fixed;right:20px}.btn-descarga{background-color:#03a9f4;border-radius:4px;color:#fff;font-weight:700;padding:.8rem 1.2rem;text-decoration:none}.btn-descarga:hover{background-color:#0288d1}@media (min-width:320px) and (max-width:480px){.container-events{align-items:center;width:100%}.container-events,.events-card{display:flex;justify-content:center}.events-card{flex-direction:row;flex-wrap:wrap;gap:1.5rem;width:80%}}@media (min-width:481px) and (max-width:767px){.container-events{align-items:center;display:flex;flex-direction:column;margin:0;max-width:1200px;padding:0 2rem}.header h1{font-size:1.75rem}.filters{flex-direction:column;margin-left:2.5rem;padding:2rem;width:100%}.btn{justify-content:center}.btn-crear{align-self:center;display:flex;font-size:1rem;margin-left:2rem;padding:.75rem;width:100%}.header-events{align-self:center;color:#f18b6f;margin-bottom:1rem;margin-left:4rem 64px;padding-bottom:12px;padding-top:20px;text-align:center}.event-card{flex:1 1 100%;max-width:100%;min-width:auto}.events-card{flex-direction:row;padding-left:0}.events-card,.events-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.events-list{border-radius:8px;margin-left:2rem}}@media (min-width:768px) and (max-width:1024px){.container-events{display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.header h1{font-size:1.75rem}.filters{flex-direction:column}.btn{justify-content:center}.btn-crear{font-size:1rem;padding:.75rem}.events-list{margin-left:1rem;width:100%}.event-card{flex:1 1 100%;max-width:100%;min-width:auto}}@media (min-width:1040px) and (max-width:1280px){.container-events{display:flex;flex-direction:column;margin-left:8rem;max-width:100%;padding:0 2rem;width:81%}}@media (min-width:1280px) and (max-width:1440px){.container-events{display:flex;flex-direction:column;margin-left:8rem;padding:0 2rem;width:83%}}@media (min-width:1500px){.container-events{display:flex;flex-direction:column;padding:0 2rem;width:100%}}.events-bar-container{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;gap:1rem;height:auto;justify-content:space-between;margin-left:2rem;min-height:76px;padding:.75rem 1rem;width:81%}.events-submit-button{background:none;border:none;cursor:pointer;padding-top:20px}.events-icon{background:#f18b6f;border-radius:60%;color:#fff;font-size:24px;padding:6px;transition:background .3s ease}.events-submit-button:hover .events-icon{background:#ff5a4a}.events-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem}.events-item-label{color:#000;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.events-item-value{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#555;font-size:.85rem;outline:none;padding:.4rem .6rem;width:100%}.placeholder::placeholder{color:silver}.divider{align-self:center;background-color:#eaeaea;height:2rem;width:1px}.events{align-items:center;flex-direction:row;gap:.5rem}.events-item-icon img{height:24px;object-fit:contain;width:24px}.events-item.events{position:relative}.events-bar-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.events-item-value:focus,.events-item-value:hover{border-color:#999}.dropdown{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:1px;opacity:1;padding:0;position:absolute;text-align:left;top:100%;transition:opacity .2s ease;width:200px;z-index:1000}.dropdown h3{align-items:center;color:#f18b6f;display:flex;font-size:1.8rem;margin-bottom:20px}.modal-header-icon{font-size:1.5rem;margin-right:10px}.dropdown ul{list-style:none;margin:0;padding:0}.dropdown ul li{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;padding:12px;transition:background .3s}.dropdown ul li:hover{background:#f7f7f7}.modal-icon{color:#ff5a4a;font-size:1.2rem;margin-right:10px}.dropdown button{background:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 0;transition:background .3s;width:100%}.dropdown button:hover{background:#ff5a4a}@media (max-width:768px){.events-bar-container{flex-direction:column;gap:1rem;min-height:auto;padding:1rem;width:100%}.divider{display:none}.events-item{align-items:flex-start;width:100%}.events-submit-button{align-self:center}}@media (min-width:768px) and (max-width:1024px){.events-bar-container{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;gap:1rem;height:auto;justify-content:space-between;margin-left:2rem;min-height:76px;padding:.75rem 1rem}}.event-list-wrapper{padding:0 16px;width:89%}.event-list-container{margin-bottom:24px}.event-card-main{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100%;overflow:hidden;transition:transform .3s;width:100%}.event-card-main:hover{transform:translateY(-4px)}.event-image{height:180px;object-fit:cover;width:100%}.event-title-list{font-size:16px;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-date{color:#666;font-size:14px;margin-bottom:12px}.event-footer-list{align-items:center;display:flex;justify-content:space-between}.event-button{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:6px 12px}.event-button:hover{background-color:#e64a19}.incomplete-row{justify-content:center}.icon-likes{cursor:pointer;height:24px;width:24px}.event-list-pagination{display:flex;justify-content:center;margin-top:24px}@media (max-width:768px){.event-image{height:150px}.event-list-wrapper{padding:0;padding:0 16px}}@media (max-width:576px){.event-image{height:120px}}@media (min-width:481px) and (max-width:767px){.event-list-wrapper{display:flex;flex-direction:column;margin-left:2rem;padding:0;width:100%}}@media (min-width:768px) and (max-width:1024px){.event-list-wrapper{display:flex;flex-direction:column;padding:0 16px;width:89%}}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-container{background-color:#fff;border-radius:23px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:5px;height:70%;max-width:90%;padding:1.5rem;position:relative;width:40%}.modal-close{background:#0000;border:none;cursor:pointer;font-size:1.25rem;position:absolute;right:1rem;top:1rem}.modal-header{align-items:center;display:flex;gap:1rem;padding-left:20px}.modal-avatar{border-radius:50%;height:64px;object-fit:cover;width:64px}.modal-user-info{display:flex;flex-direction:column}.modal-user-name{font-size:1.25rem;margin:0}.modal-user-handle{color:#666;font-size:.9rem}.modal-form{gap:1rem;overflow-y:scroll;padding:20px}.form-group,.modal-form{display:flex;flex-direction:column}.form-group{gap:.25rem}.form-group label{font-size:.9rem;font-weight:600}.form-row{display:flex;flex-wrap:wrap;gap:1rem}.form-row .form-group{flex:1 1}@media (max-width:768px){.modal-container{height:auto;max-height:90%;padding:1rem;width:90%}.modal-form{padding:10px}.form-row,.modal-header{flex-direction:column}.modal-header{align-items:center;padding-left:0;text-align:center}.modal-avatar{height:50px;margin-bottom:10px;width:50px}.btn-submit{align-self:center;width:100%}}.events-dropdown-container{align-items:center;border-radius:20px;display:flex;justify-content:flex-end;padding:8px 16px;width:100%}.events-dropdown-button{align-items:center;background-color:#f18b6f;border:1px solid #d9d9d9;border-radius:22px;box-shadow:0 4px 12px #0003!important;color:#fff!important;display:flex;font-size:.8rem;font-weight:700;padding:8px 12px}.events-dropdown-button:hover{background-color:#e64a19!important;border-color:#e64a19!important;color:#fff!important}.events-dropdown-button .anticon{margin-left:4px}.events-dropdown-container .ant-dropdown-menu-item-icon,.events-dropdown-container .ant-dropdown-menu-item-icon svg,.events-dropdown-container .ant-menu-item-icon,.events-dropdown-container .ant-menu-item-icon svg{fill:#e64a19!important;background-color:#e64a19!important}@media (min-width:1040px) and (max-width:1600px){.events-dropdown-button{margin-right:4rem!important}}*{margin:0}.event-container{color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 350px;max-width:1200px;width:100%}.event-hero{overflow:hidden;position:relative;width:100%}.hero-image{border-radius:28px;display:block;height:15rem;max-width:100%;object-fit:cover;padding:15px;width:100%}.event-info-details{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:1rem}.event-details-padding{padding:16px}.event-details{display:flex;flex:1 1;flex-direction:column;gap:2rem;width:100%}.event-date-time p{color:#000000e0;font-size:.95rem;font-weight:700}.event-title{color:#222;font-size:2rem;font-weight:700;margin-top:.5rem}.event-location{color:#000000e0;font-size:.95rem;font-weight:700}.event-meta p{color:#444;font-size:.95rem;margin-top:.5rem}.event-actions{display:flex;gap:1rem;justify-content:space-between}.event-details-content-buttons{display:contents}.btn{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;padding:.6rem 1.2rem}.primary-btn{background-color:#ff5722;color:#fff}.primary-btn:hover{background-color:#e64a19}.secondary-btn{background-color:#e0e0e0;color:#333}.secondary-btn:hover{background-color:#c7c7c7}.tertiary-btn{background-color:#fff;border:1px solid #ccc;color:#333}.tertiary-btn:hover{background-color:#f5f5f5}.event-map{align-items:center;display:flex;flex-direction:column;gap:6.7rem}.map-image{height:auto;object-fit:cover;width:100%}.event-footer{align-items:center;border-top:1px solid #eee;display:flex;justify-content:center;padding:1rem}.download-app-btn{background-color:#ff5722;color:#fff}.download-app-btn:hover{background-color:#e64a19}.i-frame{height:16rem;width:500px}.i-frame-content{padding-top:5.7rem}@media (max-width:767px){.event-info{flex-direction:column}.event-map{flex:none;margin-top:1rem;width:100%}.event-container{color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:-79px 36px;max-width:100%;overflow-y:scroll}.event-info-details{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:1rem}.event-details-padding{flex-wrap:wrap;padding:0}.event-actions,.event-details-padding{display:flex;flex-direction:column;width:100%}.event-actions{align-items:center;gap:0;justify-content:center}.secondary-btn{align-items:center;background-color:#e0e0e0;color:#333;display:flex;height:2.5rem;min-width:150px;padding:8px 16px}.secondary-btn:hover{background-color:#c7c7c7}.tertiary-btn{align-items:center;background-color:#fff;border:1px solid #ccc;color:#333;display:flex;height:2.5rem;min-width:150px;padding:8px 16px}}@media (min-width:420px) and (max-width:760px){.event-container{margin:-17vw 7vw;overflow-y:scroll}.event-hero{overflow-y:scroll;position:relative;width:93%}.i-frame,.i-frame-content{height:auto;width:100%}.i-frame-content{padding-top:5.7rem}.guest-container{padding-top:0;width:105%}.hero-image{border-radius:28px;display:block;height:15rem;max-width:100%;object-fit:cover;width:100%}}@media (min-width:768px) and (max-width:900px){.event-hero{overflow-y:scroll;width:90%}.event-info{flex-direction:column}.event-map{flex:none;margin-top:1rem;width:100%}.event-container{color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:-79px 36px;max-width:1200px;overflow-y:scroll;width:102%}.event-info-details{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:1rem}.event-details-padding{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;width:100%}.event-actions{align-items:flex-start;flex-direction:row;justify-content:center}.i-frame-content{padding-top:0}.i-frame{width:100%}.event-details-content-buttons{display:flex;flex-direction:column}.secondary-btn{align-items:center;background-color:#e0e0e0;color:#333;display:flex;height:2.5rem;min-width:150px;padding:8px 16px}.secondary-btn:hover{background-color:#c7c7c7}.tertiary-btn{align-items:center;background-color:#fff;border:1px solid #ccc;color:#333;display:flex;height:2.5rem;min-width:150px;padding:8px 16px}}@media (min-width:901px) and (max-width:1200px){.event-container{color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:-79px 36px;max-width:1200px;width:102%}.event-details{flex:1 1;margin:0 auto;width:58%}.event-details,.event-info-details{display:flex;flex-direction:column;gap:2rem}.event-info-details{align-items:flex-start;justify-content:space-between;overflow-y:scroll;padding:1rem}.event-details-padding{display:flex;flex-direction:column;margin:0 auto;padding:0;width:93%}.event-actions{display:flex;gap:3.75rem;justify-content:center}.i-frame-content{margin:0 auto;padding-top:1rem;width:62%}.i-frame{height:16rem;width:100%}}@media (min-width:1201px) and (max-width:1442px){.event-container{margin:0 17vw;width:68%}.event-details{display:flex;flex:1 1;flex-direction:column;gap:2rem;width:48%}.i-frame-content{padding-top:6.9rem}.i-frame{height:17.4rem;width:500px}}@media (min-width:1456px){.event-container{margin:0 auto;width:68%}.event-details{display:flex;flex:1 1;flex-direction:column;gap:2rem;width:48%}.i-frame{height:17.4rem;width:500px}}.detalle-card{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:600px;padding:16px}.detalle-title{font-size:1.2rem;margin-bottom:1rem}.detalle-list{list-style:none;padding:0}.detalle-list li{align-items:center;display:flex;margin-bottom:.75rem}.detalle-icon{color:#666;font-size:1.2rem;margin-right:8px}.detalle-list span{color:#333;font-size:.95rem}@media(min-width:901px) and (max-width:1200px){.detalle-card{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;width:97%}}.attend-container{display:inline-block;position:relative}.attend-menu{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:8px 16px;position:absolute;right:0;top:40px;width:200px;z-index:1000}.attend-menu-item{align-items:center;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:.75rem}.attend-menu-item:last-child{margin-bottom:0}.primary-btn{align-items:center;display:flex;height:2.5rem;min-width:150px;padding:8px 16px}.description-card{background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:18rem;max-width:600px;padding:1.5rem}.description-header{align-items:center;display:flex;margin-bottom:1rem}.description-header h2{font-size:1.2rem;font-weight:600;margin:0}.description-content{display:flex;flex-direction:column;gap:.75rem}.description-content p{color:#333;line-height:1.5;margin:0}@media (min-width:901px) and (max-width:1200px){.description-card{background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:18rem;justify-content:center;overflow-y:scroll;padding:1.5rem}}.guest-container{padding-top:0;width:100%}.guests-card{background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:18rem;margin:1rem auto;max-width:600px;padding:1.5rem}.guest-header{align-items:center;display:flex;justify-content:space-evenly}.guests-title{width:50%}.guest-search-bar{display:flex;gap:17px;width:50%}.guests-title{font-size:1.4rem;font-weight:600}.attendance-stats{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem;margin-top:10px}.stat{align-items:center;border:2px solid #e2e2e2;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;width:38%}.stat .number{font-size:1.5rem;font-weight:700}.stat .label{color:#000;font-size:.95rem;font-weight:600}.guests-list{display:flex;flex-direction:column;gap:1rem;overflow-y:scroll}.guest-row{flex-direction:column}.guest-info,.guest-row{align-items:center;display:flex;justify-content:space-between}.guest-info{gap:1.75rem;width:84%}.guest-img{display:flex;gap:7px}.guest-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.guest-name{font-size:1rem;font-weight:600}.guest-handle{color:#888;font-size:.9rem}.invite-btn{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;padding:.5rem 1rem;transition:background-color .2s ease}.invite-btn:hover{background-color:#e64a19}.events-icon-guest{background:#f18b6f;border-radius:60%;color:#fff;font-size:24px;padding:6px;transition:background .3s ease}.events-icon-guest:hover{background-color:#e64a19}@media (min-width:420px) and (max-width:600px){.guests-card{height:auto;width:100%}.guest-info{gap:.2rem}.guest-info,.stat{align-items:center;display:flex;flex-direction:column}.stat{border:2px solid #e2e2e2;border-radius:15px;cursor:pointer;padding:5px;width:auto}}@media (min-width:601px) and (max-width:900px){.guests-card{height:auto;width:100%}}@media (min-width:901px) and (max-width:1200px){.guests-card{background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:18rem;margin:0;max-width:100%;padding:1.5rem}.guest-container{margin:0 auto;padding-top:14px;width:62%}}@media (min-width:1556px) and (max-width:1550px){.guest-container{padding-top:1rem}.guests-card{height:25rem}}.modal-edit-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-edit-container{background-color:#fff;border-radius:23px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:5px;height:70%;max-width:90%;padding:1.5rem;position:relative;width:40%}.modal-edit-close{background:#0000;border:none;cursor:pointer;font-size:1.25rem;position:absolute;right:1rem;top:1rem}.modal-edit-header{align-items:center;display:flex;gap:1rem;padding-left:20px}.modal-edit-avatar{border-radius:50%;height:64px;object-fit:cover;width:64px}.modal-edit-user-info{display:flex;flex-direction:column}.modal-edit-user-name{font-size:1.25rem;margin:0}.modal-edit-user-handle{color:#666;font-size:.9rem}.modal-edit-form{gap:1rem;overflow-y:scroll;padding:20px}.form-edit-group,.modal-edit-form{display:flex;flex-direction:column}.form-edit-group{gap:.25rem}.form-edit-group label{font-size:.9rem;font-weight:600}.form-edit-row{display:flex;flex-wrap:wrap;gap:1rem}.form-edit-row .form-edit-group{flex:1 1}input,select,textarea{background-color:#0000000d;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;font-size:.9rem;padding:.5rem;width:100%}textarea{resize:vertical}.upload-group{display:flex;justify-content:flex-start}.btn-upload{align-items:center;background-color:#fff;border:1px dashed #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem}.btn-upload span{font-size:1.2rem;font-weight:700}.toggle-group{align-items:center;display:flex;justify-content:space-between}.switch{display:inline-block;height:20px;position:relative;width:40px}.switch input{cursor:pointer;height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.2s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;width:14px}input:checked+.slider{background-color:#f18b6f}input:checked+.slider:before{transform:translateX(20px)}.btn-submit{align-self:flex-end;background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem;transition:background-color .2s ease-in-out}.btn-submit:hover{background-color:#e64a19}.btn-submit:disabled{cursor:not-allowed;opacity:.5}.error-message{color:#ff4d4f;display:block;font-size:.8rem;font-weight:600;margin-top:4px}@media (max-width:768px){.modal-edit-container{height:auto;max-height:90%;padding:1rem;width:90%}.modal-edit-form{padding:10px}.form-edit-row,.modal-edit-header{flex-direction:column}.modal-edit-header{align-items:center;padding-left:0;text-align:center}.modal-edit-avatar{height:50px;margin-bottom:10px;width:50px}.btn-submit{align-self:center;width:100%}}.step2-container{align-items:center;width:100%}.step2-container,.step2-wrapper{display:flex;flex-direction:column}.step2-wrapper{flex-wrap:nowrap;justify-content:center;padding-top:8%}.step2-title{font-size:1.2rem;font-weight:700;padding:1rem;text-align:center}.step2-cards-container{display:flex;flex-direction:row;gap:1rem;justify-content:center;padding:1rem}.step2-card{min-width:200px;width:280px}.step2-card:not(:last-child){border-right:1px solid #ddd}.step2-card-content{gap:.5rem}.step2-card-content,.step2-card-content-two{display:flex;flex-direction:column;padding:1rem}.step2-card-content-two{gap:1.97rem}.step2-card-content-three{display:flex;flex-direction:column;gap:3.14rem;padding:1rem}.step2-card-image,.step2-card-image-three,.step2-card-image-two{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.step2-card-img{object-fit:cover}.step2-card-header{align-items:center;display:flex;flex-direction:row;gap:2.5rem}.step2-icon-number p{align-items:center;background-color:#f18b6f;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.step2-icon-number p,.step2-text p{font-weight:700;margin:0}.step2-description{color:#555;font-size:.9rem;line-height:1.4}.step2-footer{align-items:center;display:flex;justify-content:space-evenly;margin-top:1rem;padding:1rem}.step2-back-btn{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem 1rem;text-transform:uppercase;transition:background-color .3s ease}.step2-back-btn:hover{background-color:#e64a19}.step2-progress{align-items:center;display:flex;gap:8px;justify-content:center;margin:0 1rem}.step2-progress-circle{background-color:#ddd;border-radius:50%;height:8px;width:8px}.step2-progress-circle.active,.step2-start-btn{background-color:#f18b6f}.step2-start-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem 1rem;text-transform:uppercase;transition:background-color .3s ease}.step2-start-btn:hover{background-color:#e64a19}@media (max-width:768px){.step2-cards-container{align-items:center;flex-direction:column;overflow-y:scroll}.step2-footer{gap:1rem}.step2-card,.step2-card:not(:last-child){border-right:none}}.step3-container{align-items:center;background-color:#fff;justify-content:center;min-height:calc(100vh - 64px);padding:2rem 1rem}.step3-container,.step3-wrapper{display:flex;flex-direction:column;width:100%}.step3-wrapper{max-width:900px}.step3-header{margin-bottom:2rem;text-align:center}.step3-header h1{color:#333;font-size:1.6rem;margin:0}.step3-options{display:flex;flex-direction:column;gap:1.5rem}.step3-option{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:row;height:150px;justify-content:space-between;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.step3-option:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.step3-option-text{max-width:60%}.step3-option-text h2{color:#f18b6f;font-size:1.2rem;margin:0 0 .5rem}.step3-option-text p{color:#555;font-size:.95rem;line-height:1.4;margin:0}.step3-option img{height:auto;max-width:120px}.step3-empty{margin-top:1rem}.step3-footer{align-items:center;display:flex;justify-content:space-between;margin:2rem auto 0;max-width:600px;width:100%}.step3-back-btn{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.2rem;text-transform:uppercase;transition:background-color .3s ease}.step3-back-btn:hover{background-color:#e64a19}.step3-progress{align-items:center;display:flex;gap:8px;justify-content:center}.step3-progress-circle{background-color:#ddd;border-radius:50%;height:8px;width:8px}.step3-progress-circle.active,.step3-start-btn{background-color:#f18b6f}.step3-start-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.2rem;text-transform:uppercase;transition:background-color .3s ease}.step3-start-btn:hover{background-color:#e64a19}@media (max-width:768px){.step3-header h1{font-size:1.3rem}.step3-option{align-items:flex-start;flex-direction:column;gap:1rem;height:auto;text-align:left}.step3-option-text{max-width:100%}.step3-option img{max-width:100px}.step3-footer{flex-direction:row;gap:1rem;max-width:100%}}.step4-container{align-items:center;background-color:#fff;display:flex;height:calc(100vh - 64px);justify-content:center;padding:1rem}.step4-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:900px;width:90%}.step4-header{text-align:center}.step4-header h1{color:#333;font-size:1.6rem;margin:0}.step4-option{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.step4-option:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.step4-option-text h2{color:#f18b6f;font-size:1.2rem;margin:0 0 .5rem}.step4-option-text p{color:#555;font-size:.95rem;line-height:1.4;margin:0}.step4-option-text-2 h2{color:#f18b6f;font-size:1.2rem;margin:0 0 .5rem}.step4-option-text-2 p{color:#555;font-size:.95rem;line-height:1.4;margin:0}.step4-option-text-3 h2{color:#f18b6f;font-size:1.2rem;margin:0 0 .5rem}.step4-option-text-3 p{color:#555;font-size:.95rem;line-height:1.4;margin:0}.step4-option-image img{height:auto;object-fit:cover;width:120px}.step4-option-2{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:.7rem;transition:transform .3s ease,box-shadow .3s ease}.step4-option-2:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.step4-option-3{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:.3rem;transition:transform .3s ease,box-shadow .3s ease}.step4-option-3:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.step4-footer{align-items:center;display:flex;justify-content:space-between;margin:2rem auto 0;max-width:600px;width:100%}.step4-back-btn,.step4-start-btn{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.2rem;text-transform:uppercase;transition:background-color .3s ease}.step4-back-btn:hover,.step4-start-btn:hover{background-color:#e64a19}.step4-progress{align-items:center;display:flex;gap:8px;justify-content:center}.step4-progress-circle{background-color:#ddd;border-radius:50%;height:8px;width:8px}.step4-progress-circle.active{background-color:#f18b6f}@media (max-width:768px){.step4-content{gap:1rem}.step4-option-image img{width:100px}.step4-footer{flex-direction:row;gap:1rem;max-width:100%}}.step5-container{background-color:#fafafa;justify-content:center;min-height:calc(100vh - 64px);padding:1rem}.step5-container,.step5-content{align-items:center;display:flex;flex-direction:column}.step5-content{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000000d;gap:2rem;margin:0 auto;max-width:900px;padding:2rem;width:90%}.step5-header{text-align:center}.step5-header h1{color:#333;font-size:1.6rem;margin:0}.step5-header p{color:#555;font-size:.95rem;margin:.5rem 0 0}.step5-gallery{display:flex;flex-direction:column;gap:1rem;width:100%}.step5-gallery-top{border-radius:20px;display:flex;justify-content:center}.step5-gallery-top img{border-radius:8px;object-fit:cover;width:32%}.step5-gallery-bottom{border-radius:20px;display:flex;gap:1rem;justify-content:center}.step5-gallery-bottom img{border-radius:8px;max-width:200px;object-fit:cover;width:100%}.step5-footer{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:600px;width:100%}.step5-back-btn,.step5-start-btn{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.2rem;text-transform:uppercase;transition:background-color .3s ease}.step5-back-btn:hover,.step5-start-btn:hover{background-color:#e64a19}.step5-progress{align-items:center;display:flex;gap:8px;justify-content:center}.step5-progress-circle{background-color:#ddd;border-radius:50%;height:8px;width:8px}.step5-progress-circle.active{background-color:#f18b6f}@media (max-width:768px){.step5-content{gap:1.5rem;padding:1rem}.step5-gallery-bottom{align-items:center;flex-direction:column}.step5-footer{flex-direction:row;gap:1rem;max-width:100%}}.step6-container{background-color:#fff;min-height:calc(100vh - 64px);overflow-y:auto;padding:1rem}.step6-container,.step6-content{align-items:center;display:flex;justify-content:center}.step6-content{flex-direction:column;gap:2rem;margin:0 auto;max-width:900px;width:90%}.step6-header h1{color:#333;font-size:2.5rem;margin:0;text-align:center}.step6-search{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:column;gap:.5rem;padding:1rem;width:100%}.step6-search-input{border:1px solid #ddd;border-radius:8px;font-size:.95rem;outline:none;padding:.5rem 1rem;width:100%}.step6-search-suggestion{color:#555;font-size:.9rem;margin:0}.step6-map{background-color:#e2e2e2;border-radius:12px;box-shadow:0 0 10px #0000000d;color:#777;font-size:.95rem;height:400px;justify-content:center}.step6-footer,.step6-map{align-items:center;display:flex;width:100%}.step6-footer{justify-content:space-between;margin:2rem auto 0;max-width:600px}.step6-back-btn,.step6-start-btn{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.2rem;text-transform:uppercase;transition:background-color .3s ease}.step6-back-btn:hover,.step6-start-btn:hover{background-color:#e64a19}.step6-progress{align-items:center;display:flex;gap:8px;justify-content:center}.step6-progress-circle{background-color:#ddd;border-radius:50%;height:8px;width:8px}.step6-progress-circle.active{background-color:#f18b6f}.service-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 5px #00000040;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:center;max-width:150px;padding:1rem;text-align:center;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.service-card:hover{box-shadow:0 8px 16px #00000040;transform:translateY(-3px)}.service-card--selected{background-color:hsla(0,12%,80%,.247);box-shadow:0 0 10px rgba(14,10,4,.911);color:#fff;transform:translateY(-3px)}.service-card__icon{align-items:center;display:flex;justify-content:center}.service-card__name{color:#555;font-size:.9rem;margin:0}.step7-container{justify-content:center;min-height:calc(100vh - 94px);padding:1rem}.step7-container,.step7-content{align-items:center;background-color:#fff;display:flex;flex-direction:column}.step7-content{border-radius:12px;box-shadow:0 0 10px #0000000d;gap:2rem;margin:0 auto;max-width:1200px;padding:2rem;width:90%}.step7-header{text-align:center}.step7-header h1{color:#333;font-size:1.6rem;margin:0}.step7-services{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));justify-items:center;width:100%}.step7-footer{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;max-width:600px;width:100%}.step7-back-btn,.step7-start-btn{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.2rem;text-transform:uppercase;transition:background-color .3s ease}.step7-back-btn:hover,.step7-start-btn:hover{background-color:#e64a19}.step7-progress{align-items:center;display:flex;gap:8px;justify-content:center}.step7-progress-circle{background-color:#ddd;border-radius:50%;height:8px;width:8px}.step7-progress-circle.active{background-color:#f18b6f}@media (max-width:768px){.step7-content{gap:1.5rem;padding:1rem}.step7-services{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.step7-footer{flex-direction:row;gap:1rem;max-width:100%}}.step-8-container{background-color:#f9f9f9;box-sizing:border-box;display:flex;justify-content:center;padding:1rem;width:100%}.step-8-description-wrapper{width:100%}.step-8-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 0 10px #0000000d;flex-direction:column;margin:0 auto;max-width:1200px;padding:1rem}.step-8-photos,.step-8-wrapper{box-sizing:border-box;display:flex;gap:1rem;width:100%}.step-8-photos-grid,.step-8-photos-main{box-sizing:border-box;flex:0 0 50%;max-width:50%}.step-8-photos-main{border:1px solid #ddd;border-radius:8px;overflow:hidden;position:relative}.step-8-photos-main img{display:block;height:auto;object-fit:cover;width:100%}.step-8-photos-grid{grid-gap:.5rem;box-sizing:border-box;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.step-8-photos-grid img{border:1px solid #ddd;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.step-8-info{border-radius:8px;box-sizing:border-box;padding:1.5rem}.step-8-info,.step-8-info-wrapper{display:flex;flex-direction:column;gap:1rem}.step-8-info-header{display:flex;flex-direction:column;gap:.5rem}.step-8-title{color:#333;font-size:2.5rem;margin:0}.step-8-address{color:#777;font-size:1rem;margin:0}.step-8-price-wrapper{align-items:baseline;display:flex;gap:.5rem}.step-8-price{color:#f18b6f;font-size:1.2rem;margin:0}.step-8-tax-text{color:#999;font-size:.9rem;margin:0}.step-8-room-info h2{color:#555;font-size:1.1rem;margin:0}.step-8-host-section{display:flex;flex-direction:column;gap:1rem}.step-8-host-details{align-items:flex-start;display:flex;flex-direction:column;padding-left:1.5rem}.step-8-host-photo{align-items:center;background-color:#eee;border-radius:50%;color:#999;display:flex;font-size:.8rem;height:50px;justify-content:center;width:50px}.step-8-host-name{color:#333;font-size:1rem;margin:0}.step-8-host-time{color:#777;font-size:.9rem;margin:0}.step-8-description{display:flex;justify-content:space-between;padding:1.5rem}.step-8-description h3{color:#333;font-size:1.3rem;margin:0 0 .5rem;padding-bottom:1rem;padding-top:1rem}.step-8-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem;width:50%}.step-8-description-text-container{display:flex;gap:3rem}.step-8-description-text p{color:#555;font-size:.9rem;height:7em;line-height:1.6}.step-8-pagination{display:flex;justify-content:center;margin:1.5rem 0}@media (max-width:768px){.step-8-photos,.step-8-wrapper{flex-direction:column}.step-8-photos-grid,.step-8-photos-main{flex:0 0 100%}}@media (min-width:320px) and (max-width:480px){.step-8-info{border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.step-8-title{color:#333;font-size:2rem;margin:0}.step-8-description-text-container{display:flex;flex-direction:column;gap:3rem}.reservation-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;font-family:sans-serif;margin:0;padding:1rem;width:100%}.step-8-host-details{align-items:flex-start;display:flex;flex-direction:column}.step-8-description{display:flex;flex-direction:column;justify-content:space-between}.step-8-description-text p{color:#555;font-size:.9rem;height:auto;line-height:1.6}.step-8-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem;width:100%}}@media (min-width:481px) and (max-width:767px){.step-8-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}@media (min-width:768px) and (max-width:1024px){.step-8-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}@media (min-width:1281px) and (max-width:1800px){.step-8-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}.pricetobeestablished-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);text-align:center}.pricetobeestablished-question{color:#000;font-size:1.5rem;margin-bottom:2rem}.pricetobeestablished-price-input{border:none;border-radius:10px;font-size:4rem;font-weight:700;height:80px;margin-bottom:4rem;text-align:center;width:400px}.pricetobeestablished-buttons{display:flex;gap:2rem}.pricetobeestablished-btn{background-color:#ff774d;border:none;border-radius:8px;color:#fff;font-size:16px;padding:10px 20px}@media (max-width:768px){.pricetobeestablished-price{font-size:3rem}.pricetobeestablished-btn{font-size:.9rem;height:45px;width:120px}}@media (max-width:480px){.pricetobeestablished-price{font-size:2.5rem}.pricetobeestablished-btn{font-size:.8rem;height:40px;width:100px}}.basicdata-component{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 64px);overflow-y:auto;width:100%}.basicdata-container{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;max-width:600px;min-width:320px;padding:2rem;text-align:center;width:40%}.basicdata-title{font-size:2rem;margin-bottom:1rem}.basicdata-subtitle{font-size:1.5rem}.basicdata-counter-group{margin-top:20px}.basicdata-counter-row{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 0}.basicdata-label,.basicdata-value{font-size:1.2rem;font-weight:600}.basicdata-icon{cursor:pointer;font-size:1.3rem;margin:0 10px}.basicdata-button-group{margin-top:30px}.basicdata-back-button,.basicdata-next-button{background-color:#f28b82;border:none;cursor:pointer;font-size:1rem;padding:10px 20px}.basicdata-next-button{background-color:#ff7043}@media (max-width:1024px){.basicdata-container{width:50%}.basicdata-title{font-size:1.8rem}.basicdata-subtitle{font-size:1.4rem}.basicdata-label,.basicdata-value{font-size:1.1rem}}@media (max-width:768px){.basicdata-container{width:80%}.basicdata-title{font-size:1.6rem}.basicdata-subtitle{font-size:1.2rem}.basicdata-label,.basicdata-value{font-size:1rem}.basicdata-counter-row{align-items:center;flex-direction:column}}@media (max-width:480px){.basicdata-container{padding:1rem;width:90%}.basicdata-title{font-size:1.4rem}.basicdata-subtitle{font-size:1.1rem}.basicdata-label,.basicdata-value{font-size:.9rem}.basicdata-icon{font-size:1rem}.basicdata-back-button,.basicdata-next-button{font-size:.9rem;padding:8px 16px}}.add-photos-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);padding:20px}.add-photos-title{font-size:clamp(18px,2vw,24px);font-weight:700;margin-bottom:1rem;text-align:center}.add-photos-subtitle{color:gray;font-size:clamp(12px,1.5vw,16px);margin-bottom:2rem;max-width:90%;text-align:center}.add-photos-upload-box{align-items:center;background-color:#f5f5f5;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;height:clamp(250px,40vw,450px);justify-content:center;text-align:center;width:clamp(250px,40vw,450px)}.add-photos-upload-icon{font-size:clamp(40px,5vw,50px)}.add-photos-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:2rem}.add-photos-button{background-color:#e97d60;border:none;font-size:clamp(14px,1.5vw,16px);padding:8px 16px}.add-photos-button:hover{background-color:#e97d60!important;opacity:.9}.uploaded-photos-container{margin:20px 0}.uploaded-photo-item{border:1px solid #f0f0f0;border-radius:4px;height:100px;overflow:hidden;position:relative;width:100%}.uploaded-photo-item .ant-image{height:100%;width:100%}.delete-photo-btn{position:absolute;right:5px;top:5px;z-index:1}.add-photos-count{color:#666;margin:10px 0;text-align:center}@media (max-width:768px){.add-photos-container{padding:0 15px}.add-photos-buttons{flex-direction:column;gap:10px}.add-photos-buttons button{width:100%}}.dataproperties-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);padding:20px}.dataproperties-section{margin-bottom:30px;text-align:center}.dataproperties-title{font-size:24px;font-weight:700}.dataproperties-subtitle{color:gray;font-size:14px;margin-bottom:10px}.dataproperties-input,.dataproperties-textarea{background-color:#f0f0f0;border-radius:10px;font-size:16px;max-width:400px;padding:10px;width:100%}.dataproperties-textarea{resize:none}.dataproperties-buttons{display:flex;gap:20px}.dataproperties-btn{background-color:#ff774d;border:none;border-radius:8px;color:#fff;font-size:16px;padding:10px 20px}@media (max-width:768px){.dataproperties-input,.dataproperties-textarea{max-width:90%}.dataproperties-buttons{align-items:center;flex-direction:column;width:100%}.dataproperties-btn{width:90%}}.courtesy-section{padding:20px;text-align:center}.courtesy-title{color:#e67e22;margin-bottom:20px}.courtesy-card{border-radius:10px;box-shadow:0 4px 10px #0000001a;height:15rem;margin:10px auto;max-width:700px;padding:15px}.courtesy-container{align-items:center;display:flex;flex-direction:row}.courtesy-image{border-radius:8px;height:80px;object-fit:cover;width:120px}.courtesy-content{flex:1 1;padding-left:15px;text-align:left}.courtesy-price{align-items:center;display:flex}.price{color:#e74c3c;font-size:16px;margin-right:8px}.old-price{color:#999;margin-right:8px;text-decoration:line-through}.discount{background:#f8d7da;border-radius:4px;color:#e74c3c;padding:2px 6px}.discount-code{color:#fff;margin-top:10px}.publish-time{color:#999;display:block;margin-top:5px}.courtesy-actions{color:#555;display:flex;justify-content:space-between;margin-top:10px}@media (min-width:768px) and (max-width:1024px){.courtesy-card{flex-direction:column;height:0;width:26rem}}@media (max-width:768px){.courtesy-container{align-items:flex-start;flex-direction:column}.courtesy-image{height:auto;width:100%}}.courtesy-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;margin:1rem auto;max-width:800px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.courtesy-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.courtesy-card__image{flex:0 0 40%;overflow:hidden}.courtesy-card__image img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.courtesy-card__body{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:1rem 1.5rem}.courtesy-card__header{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.courtesy-card__title{color:#333;font-size:1.25rem;margin:0}.courtesy-card__pricing{align-items:baseline;display:flex;gap:.5rem}.courtesy-card__price-new{color:#f17354;font-size:1.25rem;font-weight:700}.courtesy-card__price-old{color:#999;font-size:1rem;text-decoration:line-through}.courtesy-card__discount{background:#f17354;border-radius:4px;color:#fff;font-size:.875rem;padding:.25rem .5rem}.courtesy-card__meta{color:#777;display:flex;flex-wrap:wrap;font-size:.875rem;font-style:oblique;justify-content:space-between;margin:.5rem 0 1rem}.courtesy-card__code,.courtesy-card__published{font-weight:500;margin:.25rem 0}.card-code{background:red;border-radius:24px;color:#fff;font-weight:800;margin:.25rem 0;padding:.3rem}.courtesy-card__description{color:#555;flex:1 1;font-size:.8rem;line-height:1.4;margin:0 0 1rem;text-align:justify}.courtesy-card__footer{display:flex;gap:1.5rem}.courtesy-card__actions{align-items:center;color:#777;cursor:pointer;display:flex;font-size:1rem;gap:.25rem;transition:color .2s ease}.courtesy-card__actions:hover{color:#f17354}@media (min-width:320px) and (max-width:480px){.courtesy-card{flex-direction:column;height:0}}@media (min-width:768px) and (max-width:1024px){.courtesy-card{flex-direction:column;height:0}}@media (max-width:768px){.courtesy-card{flex-direction:column;height:0}.courtesy-card__image{flex:0 0 auto;height:200px}.courtesy-card__body{padding:1rem}.courtesy-card__header{align-items:flex-start;flex-direction:column;gap:.5rem}.courtesy-card__meta{flex-direction:column;gap:.25rem}.courtesy-card__footer{justify-content:flex-start}}.courtesy-list__grid{box-sizing:border-box;flex-wrap:wrap;gap:16px;justify-content:center;padding:2rem 1rem}.courtesy-list__pagination{display:flex;justify-content:center;margin:1.5rem 0}.coworking-container{background:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px 0}.coworking-layout{background:#fff;max-width:1200px;width:100%}.coworking-title{color:#f17354;font-size:32px;margin:0;padding:20px 0;text-align:center}.coworking-content{padding:0 20px}.coworking-searchbar{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex-wrap:wrap;gap:16px;padding:16px}.coworking-field{min-width:150px}.coworking-button{background-color:#f17354;border-color:#f17354;color:#fff;padding:0 24px}.coworking-searchbar{align-items:center;display:flex;gap:1rem}.coworking-field{flex:1 1}.filter-icon-container{align-items:center;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex:1 1;height:2rem;justify-content:center}.filter-text{color:#f17354;font-size:.9rem;margin-left:.5rem}.coworking-button hover{background-color:#f56845;border-color:#f56845;color:#fff}.coworking-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.coworking-card-wrapper{flex-basis:calc(25% - 16px);flex-grow:1;flex-shrink:1;max-width:calc(25% - 16px)}.coworking-card{border-radius:10px;overflow:hidden}.coworking-card-img{height:200px;object-fit:cover;width:100%}.coworking-card-title{margin-bottom:8px}.coworking-card-desc{display:flex;flex-direction:column;gap:4px}.coworking-card-text{color:gray;margin:0}.coworking-card-content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.coworking-card-price{color:#f17354;font-weight:700;margin-bottom:0;margin:0}.coworking-pagination{display:flex;justify-content:center;margin:32px 0}@media (max-width:992px){.coworking-card-wrapper{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 16px)}}@media (max-width:600px){.coworking-searchbar{flex-direction:column}.coworking-card-wrapper{flex:1 1 100%;max-width:100%}}.coWorkingDetails-container{background-color:#f9f9f9;justify-content:center}.coWorkingDetails-container,.coWorkingDetails-wrapper{box-sizing:border-box;display:flex;padding:1rem;width:100%}.coWorkingDetails-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 0 10px #0000000d;flex-direction:column;gap:1rem;margin:0 auto;max-width:1200px}.coWorkingDetails-description-wrapper{width:100%}.coWorkingDetails-photos{box-sizing:border-box;display:flex;gap:1rem;width:100%}.coWorkingDetails-photos-grid,.coWorkingDetails-photos-main{box-sizing:border-box;flex:0 0 50%;max-width:50%}.coWorkingDetails-photos-main{border:1px solid #ddd;border-radius:8px;overflow:hidden;position:relative}.coWorkingDetails-photos-main img{display:block;height:auto;object-fit:cover;width:100%}.coWorkingDetails-photos-grid{grid-gap:.5rem;box-sizing:border-box;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.coWorkingDetails-photos-grid img{border:1px solid #ddd;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.ant .coWorkingDetails-info{border-radius:8px;box-sizing:border-box;padding:1.5rem}.ant .coWorkingDetails-info,.coWorkingDetails-info-wrapper{display:flex;flex-direction:column;gap:1rem}.coWorkingDetails-info-header{display:flex;flex-direction:column;gap:.5rem}.coWorkingDetails-title{color:#333;font-size:2.5rem;margin:0}.coWorkingDetails-address{color:#777;font-size:1rem;margin:0}.coWorkingDetails-price-wrapper{align-items:baseline;display:flex;gap:.5rem}.coWorkingDetails-price{color:#f18b6f;font-size:1.2rem;margin:0}.coWorkingDetails-tax-text{color:#999;font-size:.9rem;margin:0}.coWorkingDetails-room-info h2{color:#555;font-size:1.1rem;margin:0}.coWorkingDetails-host-section{display:flex;flex-direction:column;gap:1rem}.coWorkingDetails-host-details{align-items:flex-start;display:flex;flex-direction:column;padding-left:1.5rem}.coWorkingDetails-host-photo{align-items:center;background-color:#eee;border-radius:50%;color:#999;display:flex;font-size:.8rem;height:50px;justify-content:center;width:50px}.coWorkingDetails-host-name{color:#333;font-size:1rem;margin:0}.coWorkingDetails-host-time{color:#777;font-size:.9rem;margin:0}.coWorkingDetails-description{display:flex;justify-content:space-between;padding:1.5rem}.coWorkingDetails-description h3{color:#333;font-size:1.3rem;margin:0 0 .5rem;padding-bottom:1rem;padding-top:1rem}.coWorkingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem;width:50%}.coWorkingDetails-description-text-container{display:flex;gap:3rem}.coWorkingDetails-description-text p{color:#555;font-size:.9rem;height:7em;line-height:1.6}.angry-grid-item img{height:100%}.coWorkingDetails-pagination{display:flex;justify-content:center;margin:1.5rem 0}@media (max-width:768px){.coWorkingDetails-photos,.coWorkingDetails-wrapper{flex-direction:column}.coWorkingDetails-photos-grid,.coWorkingDetails-photos-main{flex:0 0 100%}}@media (min-width:320px) and (max-width:480px){.coWorkingDetails-info{border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.coWorkingDetails-title{color:#333;font-size:2rem;margin:0}.coWorkingDetails-description-text-container{display:flex;flex-direction:column;gap:3rem}.reservation-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;font-family:sans-serif;margin:0;padding:1rem;width:100%}.coWorkingDetails-host-details{align-items:flex-start;display:flex;flex-direction:column}.coWorkingDetails-description{display:flex;flex-direction:column;justify-content:space-between}.coWorkingDetails-description-text p{color:#555;font-size:.9rem;height:auto;line-height:1.6}.coWorkingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem;width:100%}}@media (min-width:481px) and (max-width:767px){.coWorkingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}@media (min-width:768px) and (max-width:1024px){.coWorkingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}@media (min-width:1281px) and (max-width:1800px){.coWorkingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}.review-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem}.review-card__avatar{border-radius:50%;height:48px;margin-bottom:.5rem;object-fit:cover;width:48px}.review-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.review-card__name{color:#333;font-size:1rem;margin:0}.review-card__rating span{color:#f18b6f;margin-left:2px}.review-card__comment{color:#555;font-size:.9rem;line-height:1.4;margin:0}@media (min-width:481px) and (max-width:767px){.review-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;height:19rem;padding:1rem}.review-card,.review-card__header{display:flex;flex-direction:column}.review-card__header{align-items:center;justify-content:space-between;margin-bottom:.5rem}}@media (min-width:768px) and (max-width:1024px){.review-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:13rem;padding:1rem}}.reviews-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:2rem 1rem}.reviews-title{color:#333;font-size:1.5rem;margin-bottom:1rem;text-align:center}.reviews-grid{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.reviews-grid-item{box-sizing:border-box;flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 16px)}.reviews-pagination{display:flex;justify-content:center;margin-top:1.5rem}@media (max-width:600px){.reviews-grid-item{flex:1 1 100%;max-width:100%}}.service-grid-details{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;margin:0;width:100%}.service-card-mockup{aspect-ratio:1/1;background-color:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;cursor:pointer;flex-direction:column;padding:16px;transition:box-shadow .3s ease,border-color .3s ease,transform .2s ease}.service-card-mockup,.service-card-mockup__icon{align-items:center;display:flex;justify-content:center}.service-card-mockup__icon{color:#000;font-size:24px;margin-bottom:8px}.service-card-mockup__label{color:#333;font-size:.875rem;line-height:1.2;margin:0;text-align:center}@media (max-width:800px){.service-grid-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.service-card-mockup{padding:12px}.service-card-mockup__icon{font-size:20px;margin-bottom:6px}.service-card-mockup__label{font-size:.8rem}}@media (min-width:768px) and (max-width:1024px){.service-grid-details{grid-gap:20px;align-content:center;box-sizing:border-box;display:grid;flex-direction:row;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;width:100%}}.courtesy-detail{background-color:#fff;border:2px solid #e0e0e0;border-radius:16px;box-shadow:0 8px 24px #0000001a;margin:0 auto;max-width:1200px;padding:24px}.courtesy-detail__container{display:flex;flex-wrap:wrap;gap:32px}.courtesy-detail__left{flex:1 1;min-width:300px}.courtesy-detail__main-image img{border-radius:16px;object-fit:cover;width:100%}.courtesy-detail__right{flex:1 1;min-width:300px}.published-time{color:gray;font-size:14px;margin-bottom:8px}.courtesy-title{font-size:32px;font-weight:700;margin-bottom:16px}.courtesy-pricing{align-items:center;display:flex;gap:12px;margin-bottom:16px}.price-new{color:#e67e22;font-size:24px;font-weight:700}.price-old{color:#aaa;text-decoration:line-through}.discount{background-color:#f48c77;border-radius:6px;color:#fff;font-weight:700;padding:4px 8px}.discount-code{background-color:#e67e22;border-radius:12px;font-weight:700;margin:16px 0;padding:10px 16px;width:fit-content}.courtesy-stats{align-items:center;color:#e67e22;display:flex;font-size:18px;gap:20px;margin-top:24px}.courtesy-description{margin-top:40px}.courtesy-description h2{font-weight:700;margin-bottom:12px}.vote-button{align-items:center;cursor:pointer;display:inline-flex;margin-right:15px}.vote-button.active{color:#1890ff;font-weight:700}.vote-button:hover{opacity:.8}.courtesy-detail-wrapper{min-height:calc(100vh - 16px)}.coLivingDetails-container{background-color:#f9f9f9;box-sizing:border-box;display:flex;justify-content:center;padding:1rem;width:100%}.coLivingDetails-description-wrapper{width:100%}:where(.css-dev-only-do-not-override-1hpnbz2).ant-image{display:inline-block;height:100%;position:relative}.coLivingDetails-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 0 10px #0000000d;flex-direction:column;margin:0 auto;max-width:1200px;padding:1rem}.coLivingDetails-photos,.coLivingDetails-wrapper{box-sizing:border-box;display:flex;gap:1rem;width:100%}.coLivingDetails-photos-grid,.coLivingDetails-photos-main{box-sizing:border-box;flex:0 0 50%;max-width:50%}.coLivingDetails-photos-main{border:1px solid #ddd;border-radius:8px;overflow:hidden;position:relative}.coLivingDetails-photos-main img{display:block;height:auto;object-fit:cover;width:100%}.coLivingDetails-photos-grid{grid-gap:.5rem;box-sizing:border-box;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.coLivingDetails-photos-grid img{border:1px solid #ddd;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.coLivingDetails-info{border-radius:8px;box-sizing:border-box;padding:1.5rem}.coLivingDetails-info,.coLivingDetails-info-wrapper{display:flex;flex-direction:column;gap:1rem}.coLivingDetails-info-header{display:flex;flex-direction:column;gap:.5rem}.coLivingDetails-title{color:#333;font-size:2.5rem;margin:0}.coLivingDetails-address{color:#777;font-size:1rem;margin:0}.coLivingDetails-price-wrapper{align-items:baseline;display:flex;gap:.5rem}.coLivingDetails-price{color:#f18b6f;font-size:1.2rem;margin:0}.coLivingDetails-tax-text{color:#999;font-size:.9rem;margin:0}.coLivingDetails-room-info h2{color:#555;font-size:1.1rem;margin:0}.coLivingDetails-host-section{display:flex;flex-direction:column;gap:1rem}.coLivingDetails-host-details{align-items:flex-start;display:flex;flex-direction:column;padding-left:1.5rem}.coLivingDetails-host-photo{align-items:center;background-color:#eee;border-radius:50%;color:#999;display:flex;font-size:.8rem;height:50px;justify-content:center;width:50px}.coLivingDetails-host-name{color:#333;font-size:1rem;margin:0}.coLivingDetails-host-time{color:#777;font-size:.9rem;margin:0}.coLivingDetails-description{display:flex;justify-content:space-between;padding:1.5rem}.coLivingDetails-description h3{color:#333;font-size:1.3rem;margin:0 0 .5rem;padding-bottom:1rem;padding-top:1rem}.coLivingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem;width:50%}.coLivingDetails-description-text-container{display:flex;gap:3rem}.coLivingDetails-description-text p{color:#555;font-size:.9rem;height:7em;line-height:1.6}.reservation-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;font-family:sans-serif;margin:0;padding:1rem;width:50%}.reservation-price{align-items:baseline;color:#000;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem}.reservation-price .currency{color:#555;font-size:1rem;font-weight:400}.reservation-subtitle{color:#555;font-size:.875rem;margin-bottom:1rem;margin-top:.25rem}.angry-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;height:100%;width:100%}#item-0{display:flex;grid-column:1/3;grid-row:1/3}#item-1{grid-column:3/4;grid-row:1/2}#item-2{grid-column:4/5;grid-row:1/2}#item-3{grid-column:4/5;grid-row:2/3}#item-4{grid-column:3/4;grid-row:2/3}.reservation-table{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;margin-bottom:1rem;overflow:hidden;width:100%}.reservation-row{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;grid-template-columns:auto 1fr;padding:.5rem}.reservation-row:last-child{border-bottom:none}.reservation-row .label{color:#555;font-size:.875rem;margin-right:1rem}.reservation-row .reservation-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;color:#333;font-size:.875rem;padding:.5rem;width:100%}.reservation-button{background-color:#f18b6f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem;text-transform:uppercase;transition:background-color .3s ease;width:100%}.reservation-button:hover{background-color:#e06454}@media (max-width:400px){.reservation-box{max-width:100%;padding:1rem}.reservation-price{font-size:1.25rem}.reservation-price .currency{font-size:.875rem}}.coLivingDetails-pagination{display:flex;justify-content:center;margin:1.5rem 0}@media (max-width:768px){.coLivingDetails-photos,.coLivingDetails-wrapper{flex-direction:column}.coLivingDetails-photos-grid,.coLivingDetails-photos-main{flex:0 0 100%}}.service-grid{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;padding:0;width:100%}.service-card-CoWorking{align-items:center;aspect-ratio:1/1;background-color:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px;transition:box-shadow .3s ease,border-color .3s ease,transform .2s ease}.service-card-CoWorking:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.service-card-CoWorking--selected{border-color:#1890ff}.service-card-CoWorking__icon{align-items:center;color:#000;display:flex;font-size:24px;justify-content:center;margin-bottom:8px}.service-card-CoWorking__label{color:#333;font-size:.875rem;line-height:1.2;margin:0;text-align:center}@media (max-width:600px){.service-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.service-card-CoWorking{padding:12px}.service-card-CoWorking__icon{font-size:20px;margin-bottom:6px}.service-card-CoWorking__label{font-size:.8rem}}@media (min-width:320px) and (max-width:480px){.coLivingDetails-info{border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.coLivingDetails-title{color:#333;font-size:2rem;margin:0}.coLivingDetails-description-text-container{display:flex;flex-direction:column;gap:3rem}.reservation-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;font-family:sans-serif;margin:0;padding:1rem;width:100%}.coLivingDetails-host-details{align-items:flex-start;display:flex;flex-direction:column}.coLivingDetails-description{display:flex;flex-direction:column;justify-content:space-between}.coLivingDetails-description-text p{color:#555;font-size:.9rem;height:auto;line-height:1.6}.coLivingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem;width:100%}}@media (min-width:481px) and (max-width:767px){.coLivingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}@media (min-width:768px) and (max-width:1024px){.coLivingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}@media (min-width:1281px) and (max-width:1800px){.coLivingDetails-description-text{background:#ddd;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:.5rem}}.saved-properties{background-color:#fafafa;box-sizing:border-box;min-height:100vh;padding:2rem}.saved-properties__title{color:#333;font-size:2rem;margin:0 0 1.5rem;text-align:center}.filter-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.filter-buttons button{background:#0000;border:2px solid #f17354;border-radius:25px;color:#f17354;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.filter-buttons button.active{background:#f17354;border-color:#f17354;box-shadow:0 2px 8px #f173544d;color:#fff}.filter-buttons button:hover:not(.active){background:#f173541a}.saved-properties__list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.empty-state{background:#fffc;border-radius:12px;color:#888;font-size:1.2rem;font-style:italic;margin:2rem 0;padding:4rem 2rem;text-align:center;width:100%}.saved-properties__card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:320px}.saved-properties__card:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-4px)}.saved-properties__card-content{display:flex;flex-direction:column}.saved-properties__image{border-bottom:3px solid #f17354;height:180px;object-fit:cover;width:100%}.saved-properties__info{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.saved-properties__name{color:#222;font-size:1.25rem;font-weight:700;margin:0}.saved-properties__description{color:#555;flex-grow:1;font-size:.95rem;line-height:1.4;margin:0}.saved-properties__price{color:#f17354;font-size:1.1rem;font-weight:700;margin-top:.5rem;text-align:right}@media (max-width:768px){.saved-properties{padding:1.5rem}.filter-buttons{gap:.8rem}.filter-buttons button{font-size:.9rem;padding:.6rem 1.2rem}.saved-properties__list{align-items:center;flex-direction:column}.saved-properties__card{max-width:500px;width:100%}.empty-state{font-size:1rem;padding:2rem 1rem}}.propertySaved-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s;width:13rem}.propertySaved-card__image{height:180px;object-fit:cover;width:100%}.propertySaved-card__info{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.propertySaved-card__name{color:#222;font-size:1.25rem;margin:0}.propertySaved-card__description{color:#555;flex-grow:1;font-size:.9rem;margin:0}.propertySaved-card__price{color:#f17354;font-size:1rem;font-weight:700;text-align:right}.filter-modal-container{display:flex;flex-direction:column;gap:1rem}.section-wrapper{display:flex;flex-direction:column;gap:.5rem}.section-title{font-size:1.5em;font-weight:600;margin-bottom:.25rem;text-align:center}.range-values{color:#888;font-size:.9rem}.dates-container,.range-values{display:flex;justify-content:space-between}.dates-container{gap:1rem}.date-item{display:flex;flex-direction:column;gap:.25rem}.rooms-container{display:flex;gap:1rem;justify-content:space-evenly}.rooms-item{display:flex;flex-direction:column;gap:.25rem}.amenities-container{display:flex;flex-wrap:wrap;gap:.5rem}.button-container{display:flex;justify-content:flex-end;margin-top:1rem}*{box-sizing:border-box;margin:0,20px;padding:0}.card-container{display:flex;flex-direction:row;gap:1rem;padding-top:2rem}.contain{background-color:#fff;border-radius:8px;box-shadow:0 0 4px #0000001a;display:flex;flex:1 1;flex-direction:column;height:39rem;justify-content:space-around;min-width:200px;padding:2rem}.card-section-container{display:flex;gap:1rem}.personal-info-container{margin-top:13.7rem}.dashboard-container{display:flex;flex-direction:row;font-family:Arial,sans-serif;gap:1rem;height:93vh;justify-content:space-evenly;margin:0 auto;max-height:fit-content;max-width:1200px}.properties-active-section{width:100%}.business-properties-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.top-section{margin-bottom:1.5rem;margin-top:7rem;width:100%}.top-section h1{font-size:2rem;margin-bottom:.5rem}.top-section p{color:#666;font-size:1rem}.upper-cards{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-top:1rem}.card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 4px #0000001a;flex:1 1;min-width:200px;padding:2rem}.card-verification{align-items:center;color:#157347;display:flex;flex-direction:column;justify-content:center;text-align:center}.card-verification .status-icon{color:#198754;font-size:2.5rem}.card-bank-info h3{margin-bottom:.5rem}.card-bank-info p{margin-bottom:1rem}.card-bank-info-container{align-items:center;display:flex;justify-content:space-between}.card-bank-info-content{align-items:flex-start;display:flex;flex-direction:column}.card-personal-info .logo-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.card-personal-info .logo{background-color:orange;border-radius:4px;color:#fff;margin-right:.5rem;padding:.3rem .6rem}.edit-button{background-color:#f18b6f;border-radius:4px;padding:.5rem 1rem}.edit-button:hover{background-color:#e64a19}.properties-section{padding-top:2rem;width:100%}.properties-section h3{margin-bottom:1rem}.own-property-card{margin-bottom:1rem;width:200px}.card-contain-info{display:flex;flex-direction:row}.property-card{border:1px solid #eee;border-radius:8px;max-width:200px;min-width:150px;padding:.5rem;text-align:center}.property-card img{border-radius:4px;height:auto;margin-bottom:.5rem;width:100%}.properties-section-container{height:42vh}.add-property{align-self:center;background-color:#f18b6f;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:40px;width:40px}.add-property:hover{background-color:#e64a19}@media (min-width:320px) and (max-width:480px){.properties-active-section{padding:2rem 3rem;width:100%}.dashboard-container{display:flex;flex-direction:column}.personal-info-container{display:flex;justify-content:center;margin-top:0}.top-section{display:flex;flex-direction:column;margin-bottom:1.5rem;margin-top:7rem;padding:1rem;width:100%}.card-section-container{display:flex;flex-direction:column;gap:1rem}.properties-section{display:flex;padding:2rem 3.5rem 3.5rem;width:100%}}@media (min-width:768px) and (max-width:1024px){.dashboard-container{display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:1rem;height:93vh;justify-content:space-evenly;margin:0 auto;max-width:1200px;padding:2rem}.personal-info-container{margin-top:2rem}}@media (min-width:1025px) and (max-width:1380px){.properties-section-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 4px #0000001a;height:69vh;padding:1rem;width:100%}}@media (min-width:481px) and (max-width:767px){.business-properties-container{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem}.card-section-container{gap:1rem}.card-section-container,.dashboard-container{display:flex;flex-direction:column;width:100%}.personal-info-container{margin-top:0;padding:2rem;width:100%}}.card-personal-info{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 5px #00000014;display:flex;flex-direction:column;font-family:sans-serif;height:36.9rem;padding:1.5rem 1rem;width:320px}.card-personal-info h3{font-size:1.2rem;font-weight:600;margin-bottom:1rem;margin-top:0;text-align:center}.logo-section{display:flex;margin-bottom:1rem}.logo,.logo-section{justify-content:center}.logo{align-items:center;background-color:coral;border-radius:50%;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;height:48px;width:48px}.personal-info-item{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:.5rem 0;width:100%}.personal-info-item:first-of-type{border-top:none}.info-label{color:#333;font-size:.9rem;margin-right:1rem}.edit-button{background-color:coral;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:1rem;padding:.6rem 2rem}.edit-button:hover{background-color:#e66e40}@media (min-width:768px) and (max-width:1024px){.card-personal-info{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 5px #00000014;display:flex;flex-direction:column;font-family:sans-serif;height:40.5rem;padding:1.5rem 1rem;width:100%}}@media (min-width:481px) and (max-width:767px){.card-personal-info{width:100%}}.own-property-card-wrapper{cursor:pointer}.card-container-property-card-OwnPropertyCard{min-height:auto}.properties-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.properties-header-title{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.properties-title{margin:0}.publish-first-button{background-color:coral;border:none;border-radius:20px;color:#fff!important;cursor:pointer;font-size:.9rem;padding:.6rem 2rem}.publish-first-button:hover{background-color:#e66e40!important}.add-property-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.properties-section-active{width:100%}.properties-section-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 4px #0000001a;height:auto;padding:1rem;width:100%}.properties-grid{display:flex;gap:1rem;height:22rem;max-height:100%;max-width:48rem;overflow-x:scroll;padding:1rem}@media (min-width:320px) and (max-width:480px){.properties-section{display:flex;padding:2rem 3.5rem 3.5rem;width:100%}}.bank-info-contain{display:flex;flex-direction:row;justify-content:space-between;width:100%}.card-bank-section-container{display:flex;gap:1rem;width:50%}.card-bank-container-info{display:flex;gap:4rem}.card-bank-content{display:flex;flex-direction:column;gap:2rem 32px}.card-bank-verification{align-items:center;color:#157347;display:flex;flex-direction:column;justify-content:center;text-align:center}.card-bank-verification .status-bank-icon{color:#198754;font-size:2.5rem}.card-bank-exclamation-container{align-content:center}.card-bank{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 4px #0000001a;padding:1rem;width:100%}.card-bank-exclamation-container
.card-bank-contain-info{display:flex;flex-direction:row}.button-to-stripe{display:flex;flex-direction:row-reverse}@media (min-width:320px) and (max-width:480px){.card-bank-section-container{display:flex;flex-direction:column;gap:1rem}}@media (min-width:481px) and (max-width:767px){.card-bank-section-container{display:flex;flex-direction:column;gap:1rem;width:100%}}.estate-personal-content{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);padding:24px;text-align:center;width:100%}.estate-personal-container{height:70vh;width:80%}.estate-personal-title{display:flex;font-size:32px;margin-bottom:1rem}.estate-personal-subtitle{display:flex;font-size:20px;margin-bottom:4rem}.estate-personal-main-content,.reservation-content{display:flex;gap:1rem;justify-content:center}.estate-personal-logo-container{border:.56px solid #d9d9d9;border-radius:22px;width:30%}.estate-personal-form-container{border:.56px solid #d9d9d9;border-radius:22px;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;width:70%}.estate-personal-form-row{display:flex;gap:1rem;justify-content:space-between;width:100%}.estate-personal-form-group{display:flex;flex-direction:column;gap:1rem;text-align:left;width:100%}.reservation-button-content{display:flex;gap:15rem;padding:2rem;width:60%}@media (min-width:320px) and (max-width:480px){.estate-personal-content{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);text-align:center;width:100%}.estate-personal-container{display:flex;flex-direction:column;height:100vh;width:100%}.estate-personal-main-content{display:flex;flex-direction:column;gap:1rem}.estate-personal-logo-container{border:.56px solid #d9d9d9;border-radius:22px;width:auto}.estate-personal-form-container{border:.56px solid #d9d9d9;border-radius:22px;display:flex;flex-direction:column;padding:2rem;width:100%}.estate-personal-form-row{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.reservation-content{display:flex;gap:1rem;padding:1.5rem}.reservation-button-content{display:flex;flex-direction:row;gap:2rem;justify-content:center;padding:1rem}}@media (min-width:481px) and (max-width:767px){.estate-personal-content{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);text-align:center;width:100%}.estate-personal-container{display:flex;flex-direction:column;height:100vh;width:100%}.estate-personal-main-content{display:flex;flex-direction:column;gap:1rem}.estate-personal-logo-container{border:.56px solid #d9d9d9;border-radius:22px;width:auto}.estate-personal-form-container{border:.56px solid #d9d9d9;border-radius:22px;display:flex;flex-direction:column;padding:2rem;width:100%}.estate-personal-form-row{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.reservation-content{display:flex;width:50%}.reservation-button-content{display:flex;gap:15rem;padding:2rem 2rem 2rem 1rem;width:100%}}@media (min-width:768px) and (max-width:1024px){.estate-personal-content{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);text-align:center;width:100%}.estate-personal-container{display:flex;flex-direction:column;height:100vh;width:100%}.estate-personal-main-content{display:flex;flex-direction:column;gap:1rem}.estate-personal-logo-container{border:.56px solid #d9d9d9;border-radius:22px;width:auto}.estate-personal-form-container{border:.56px solid #d9d9d9;border-radius:22px;display:flex;flex-direction:column;padding:2rem;width:100%}.estate-personal-form-row{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.reservation-content{display:flex;gap:1rem;padding:1.5rem}.reservation-button-content{display:flex;gap:15rem;justify-content:center;padding:2rem}}.purchase-container{background-color:#fffdfd;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:calc(100vh - 64px);padding:1rem 5rem}.purchase-top-nav{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:2rem}.purchase-top-nav .purchase-link{color:#000;cursor:pointer;font-weight:500}.purchase-top-nav .purchase-active{color:#f28c68;text-decoration:underline}.purchase-search{margin-left:auto;width:180px}.purchase-filter-btn{margin-left:.5rem}.purchase-custom-table .ant-tag{border-radius:12px;padding:2px 12px}.purchase-button-calificar{background-color:"#F18B6F";border-color:"#F18B6F"}@media screen and (max-width:768px){.purchase-top-nav{align-items:flex-start;flex-direction:column}.purchase-search{margin-left:0;width:100%}.purchase-filter-btn{width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.purchase-search{width:250px}}@media screen and (min-width:1025px){.purchase-search{width:300px}}.modal-promotion-container{display:flex;flex-direction:column;gap:1rem;padding:1rem}.modal-promotion-field-group{display:flex;gap:1rem;width:100%}.modal-promotion-field-group.horizontal{flex-direction:row}.modal-promotion-field-group.vertical{flex-direction:column}.modal-promotion-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.modal-promotion-field label{color:#333;font-size:.9rem;font-weight:500}.modal-promotion-field input,.modal-promotion-field select{border:1px solid #d9d9d9;border-radius:4px;font-size:.9rem;padding:.5rem;transition:all .3s;width:100%}.modal-promotion-field input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.modal-promotion-button{background-color:#f18b6f;border-color:#f18b6f;border-radius:8px;color:#fff;font-size:16px;font-weight:700;margin-top:1rem;min-width:120px;padding:12px 50px;width:100%}.modal-promotion-button:hover{background-color:#f07755!important;border-color:#f18b6f;color:#fff}.promotion-history-container{background-color:#fffdfd;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:calc(100vh - 64px);padding:1rem 5rem}.promotion-history-top-nav{align-items:center;display:flex;flex-direction:row-reverse;gap:1rem;justify-content:flex-start;margin-bottom:2rem}.promotion-history-top-nav .promotion-history-link{color:#000;cursor:pointer;font-weight:500}.promotion-history-top-nav .promotion-history-active{color:#f28c68;text-decoration:underline}.promotion-history-search{margin-left:auto;width:180px}.promotion-history-filter-btn{margin-left:.5rem}.promotion-history-custom-table .ant-tag{border-radius:12px;padding:2px 12px}.promotion-history-button{background-color:#f18b6f;border-color:#f18b6f;border-radius:8px;color:#fff;font-size:16px;font-weight:700;min-width:120px;padding:12px 50px}@media screen and (max-width:768px){.promotion-history-top-nav{align-items:flex-start;flex-direction:column}.promotion-history-search{margin-left:0;width:100%}.promotion-history-filter-btn{width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.promotion-history-search{width:250px}}@media screen and (min-width:1025px){.promotion-history-search{width:300px}}.memories-grid{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:180px;grid-template-columns:repeat(3,1fr);padding:12px}.memories-grid__item{background:#f0f0f0;border-radius:4px;overflow:hidden;position:relative}.memories-grid__img{display:block;height:100%;object-fit:cover;width:100%}.memories-grid__img img{width:1rem}@media (min-width:320px) and (max-width:480px){:where(.css-dev-only-do-not-override-1hpnbz2).ant-image .ant-image-img{height:inherit;vertical-align:middle;width:100%}}@media (min-width:768px) and (max-width:1024px){:where(.css-dev-only-do-not-override-1hpnbz2).ant-image .ant-image-img{vertical-align:middle;width:100%}}.inmuebles-container{margin:0 auto;max-width:1200px;padding:2rem}.titulo{font-size:2rem;margin-bottom:1rem}.cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:2rem}.tabs-filtros{margin-top:1rem}.card-img-property-card{height:180px;object-fit:cover;width:100%}.card-container-property-card{min-height:350px}.property-card-wrapper{position:relative;width:100%}.property-card-dropdown{background:#fff;border-radius:0 0 4px 4px;box-shadow:0 4px 12px #0000001a;max-height:0;overflow:hidden;transition:max-height .3s ease}.property-card-dropdown.open{max-height:100px}.property-card-dropdown .ant-btn{padding:8px 16px;text-align:left}.cards-grid-ActiveView{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,3fr));margin-bottom:2rem;min-height:500px}.pagination-container-activeView{margin-top:auto;text-align:center}.property-title-container{background-color:#fff;border:1px solid #c4c4c4;border-radius:16px;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.2rem;transition:box-shadow .3s ease,border .3s ease}.property-title-container:focus-within{border:1px solid #f17354;box-shadow:0 0 0 3px #f18b6f36}.property-title-label{font-size:16px;font-weight:600}.property-title-input{background:#0000;color:#555;font-size:18px;font-weight:500}.amenities-container{margin-top:2rem}.amenities-card{border-radius:12px;margin-bottom:1rem}.amenities-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.amenity-item{align-items:center;background:#fafafa;border-radius:12px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;height:100px;justify-content:center;width:100px}.amenity-icon{font-size:20px}.amenities-save{margin-bottom:2rem;text-align:center}.amenities-save-button{background-color:#e68c6c;border-color:#e68c6c;border-radius:8px;font-weight:700;height:45px;padding:0 2.5rem}.property-type-amenities-container{background-color:#fff;border:1px solid #c4c4c4;border-radius:16px;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.2rem;transition:box-shadow .3s ease,border .3s ease;width:50%}.property-type-amenities-container:focus-within{border:1px solid #f17354;box-shadow:0 0 0 3px #f18b6f36}.ad-editor-container{margin:0 35rem}.arrow-back-container{cursor:pointer;display:flex;gap:.5rem;margin:2rem;padding:.5rem 0;width:auto}.property-type-wrapper{display:flex;flex-direction:row;gap:2rem;padding:1.5rem 0}.arrow-back-container:hover{background-color:#f0f0f0;border-radius:18px}.custom-tabs-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.custom-segmented{background-color:#f0f0f0;border-radius:999px;padding:4px;width:330px}.custom-segmented .ant-segmented-item{background-color:initial;border-radius:999px;color:#000;font-weight:700;padding:12px 24px;transition:all .3s ease}.custom-segmented .ant-segmented-item-selected{background-color:#fff;box-shadow:0 2px 4px #0000000d;color:#000}.property-type-container{background-color:#fff;border:1px solid #c4c4c4;border-radius:16px;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.2rem;transition:box-shadow .3s ease,border .3s ease}.property-type-container:focus-within{border:1px solid #f17354;box-shadow:0 0 0 3px #f18b6f36}.property-type-label{font-size:16px;font-weight:600}.property-type-input{background:#0000;color:#555;font-size:18px;font-weight:500}.property-type-contain{display:flex;flex-direction:column;gap:1.4rem;margin-top:1.5rem}@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}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;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:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property: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:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.version-footer{background-color:#333;bottom:0;color:#f4f4f4;font-size:.75em;opacity:.5;position:fixed;right:0;z-index:99}.App{text-align:center}:root{--main-viva-color:#f18b6f;--main-bg-color:#fff;--gray-bg-color:#efefef;--red-change-color:#ef6366;--blue-profile-link-color:#6c7a9c;--blue-chat-color:#557193;--accept-color:#98b264cc;--reject-color:#c60707;--orange-location:#da7314;--chat-buble-bg-color:#fafafa;--sideBar-width-xl:16vw;--sideBar-width-lg:18vw;--sideBar-width-md:20vw;--sideBar-width-sm:21vw;--sideBar-width-xs:24vw}*,body{font-family:Inter,sans-serif}
/*# sourceMappingURL=main.e1a2b007.css.map*/