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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.titles{font-family:Cardo}.bodytext{font-family:Yeseva One}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/static/media/icomoon.c67e7d20f174a8062b4f.eot);src:url(/static/media/icomoon.c67e7d20f174a8062b4f.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.456dc21465238ccc26e5.ttf) format("truetype"),url(/static/media/icomoon.4535cf4a6bdc97410686.woff) format("woff"),url(/static/media/icomoon.34c4c0c96cf2a8f576d6.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-bed:before{content:""}.icon-linkedin:before{content:""}.icon-app-icon:before{content:""}.icon-whatsapp:before{content:""}.icon-instagram-black:before{content:""}.icon-receipt:before{content:""}.icon-unitcost:before{content:""}.icon-filled-truck:before{content:""}.icon-ads:before{content:""}.icon-bicycle:before{content:""}.icon-bike:before{content:""}.icon-food-truck:before{content:""}.icon-pickup:before{content:""}.icon-coin:before{content:""}.icon-filled-map-pin:before{content:""}.icon-black-circle:before{content:""}.icon-activity:before{content:""}.icon-airplay:before{content:""}.icon-alert-circle:before{content:""}.icon-alert-octagon:before{content:""}.icon-alert-triangle:before{content:""}.icon-align-center:before{content:""}.icon-align-justify:before{content:""}.icon-align-left:before{content:""}.icon-align-right:before{content:""}.icon-anchor:before{content:""}.icon-aperture:before{content:""}.icon-archive:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-down-circle:before{content:""}.icon-arrow-down-left:before{content:""}.icon-arrow-down-right:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-left-circle:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-right-circle:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up-circle:before{content:""}.icon-arrow-up-left:before{content:""}.icon-arrow-up-right:before{content:""}.icon-at-sign:before{content:""}.icon-award:before{content:""}.icon-bar-chart:before{content:""}.icon-bar-chart-2:before{content:""}.icon-battery:before{content:""}.icon-battery-charging:before{content:""}.icon-bell:before{content:""}.icon-bell-off:before{content:""}.icon-bluetooth:before{content:""}.icon-bold:before{content:""}.icon-book:before{content:""}.icon-book-open:before{content:""}.icon-bookmark:before{content:""}.icon-box:before{content:""}.icon-briefcase:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-camera-off:before{content:""}.icon-cast:before{content:""}.icon-check:before{content:""}.icon-check-circle:before{content:""}.icon-check-square:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-chevrons-down:before{content:""}.icon-chevrons-left:before{content:""}.icon-chevrons-right:before{content:""}.icon-chevrons-up:before{content:""}.icon-chrome:before{content:""}.icon-circle:before{content:""}.icon-clipboard:before{content:""}.icon-clock:before{content:""}.icon-cloud:before{content:""}.icon-cloud-drizzle:before{content:""}.icon-cloud-lightning:before{content:""}.icon-cloud-off:before{content:""}.icon-cloud-rain:before{content:""}.icon-cloud-snow:before{content:""}.icon-code:before{content:""}.icon-codepen:before{content:""}.icon-codesandbox:before{content:""}.icon-coffee:before{content:""}.icon-columns:before{content:""}.icon-command:before{content:""}.icon-compass:before{content:""}.icon-copy:before{content:""}.icon-corner-down-left:before{content:""}.icon-corner-down-right:before{content:""}.icon-corner-left-down:before{content:""}.icon-corner-left-up:before{content:""}.icon-corner-right-down:before{content:""}.icon-corner-right-up:before{content:""}.icon-corner-up-left:before{content:""}.icon-corner-up-right:before{content:""}.icon-cpu:before{content:""}.icon-credit-card:before{content:""}.icon-crop:before{content:""}.icon-crosshair:before{content:""}.icon-database:before{content:""}.icon-delete:before{content:""}.icon-disc:before{content:""}.icon-dollar-sign:before{content:""}.icon-download:before{content:""}.icon-download-cloud:before{content:""}.icon-droplet:before{content:""}.icon-edit:before{content:""}.icon-edit-2:before{content:""}.icon-edit-3:before{content:""}.icon-external-link:before{content:""}.icon-eye:before{content:""}.icon-eye-off:before{content:""}.icon-facebook1:before{content:""}.icon-fast-forward:before{content:""}.icon-feather:before{content:""}.icon-figma:before{content:""}.icon-file:before{content:""}.icon-file-minus:before{content:""}.icon-file-plus:before{content:""}.icon-file-text:before{content:""}.icon-film:before{content:""}.icon-filter:before{content:""}.icon-flag:before{content:""}.icon-folder:before{content:""}.icon-folder-minus:before{content:""}.icon-folder-plus:before{content:""}.icon-framer:before{content:""}.icon-frown:before{content:""}.icon-gift:before{content:""}.icon-git-branch:before{content:""}.icon-git-commit:before{content:""}.icon-git-merge:before{content:""}.icon-git-pull-request:before{content:""}.icon-github:before{content:""}.icon-gitlab:before{content:""}.icon-globe:before{content:""}.icon-grid:before{content:""}.icon-hard-drive:before{content:""}.icon-hash:before{content:""}.icon-headphones:before{content:""}.icon-heart:before{content:""}.icon-help-circle:before{content:""}.icon-hexagon:before{content:""}.icon-home:before{content:""}.icon-image:before{content:""}.icon-inbox:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-italic:before{content:""}.icon-key:before{content:""}.icon-layers:before{content:""}.icon-layout:before{content:""}.icon-life-buoy:before{content:""}.icon-link:before{content:""}.icon-link-2:before{content:""}.icon-linkedin1:before{content:""}.icon-list:before{content:""}.icon-loader:before{content:""}.icon-lock:before{content:""}.icon-log-in:before{content:""}.icon-log-out:before{content:""}.icon-mail:before{content:""}.icon-map:before{content:""}.icon-map-pin:before{content:""}.icon-maximize:before{content:""}.icon-maximize-2:before{content:""}.icon-meh:before{content:""}.icon-menu:before{content:""}.icon-message-circle:before{content:""}.icon-message-square:before{content:""}.icon-mic:before{content:""}.icon-mic-off:before{content:""}.icon-minimize:before{content:""}.icon-minimize-2:before{content:""}.icon-minus:before{content:""}.icon-minus-circle:before{content:""}.icon-minus-square:before{content:""}.icon-monitor:before{content:""}.icon-moon:before{content:""}.icon-more-horizontal:before{content:""}.icon-more-vertical:before{content:""}.icon-mouse-pointer:before{content:""}.icon-move:before{content:""}.icon-music:before{content:""}.icon-navigation:before{content:""}.icon-navigation-2:before{content:""}.icon-octagon:before{content:""}.icon-package:before{content:""}.icon-paperclip:before{content:""}.icon-pause:before{content:""}.icon-pause-circle:before{content:""}.icon-pen-tool:before{content:""}.icon-percent:before{content:""}.icon-phone:before{content:""}.icon-phone-call:before{content:""}.icon-phone-forwarded:before{content:""}.icon-phone-incoming:before{content:""}.icon-phone-missed:before{content:""}.icon-phone-off:before{content:""}.icon-phone-outgoing:before{content:""}.icon-pie-chart:before{content:""}.icon-play:before{content:""}.icon-play-circle:before{content:""}.icon-plus:before{content:""}.icon-plus-circle:before{content:""}.icon-plus-square:before{content:""}.icon-pocket:before{content:""}.icon-power:before{content:""}.icon-printer:before{content:""}.icon-radio:before{content:""}.icon-refresh-ccw:before{content:""}.icon-refresh-cw:before{content:""}.icon-repeat:before{content:""}.icon-rewind:before{content:""}.icon-rotate-ccw:before{content:""}.icon-rotate-cw:before{content:""}.icon-rss:before{content:""}.icon-save:before{content:""}.icon-scissors:before{content:""}.icon-search:before{content:""}.icon-send:before{content:""}.icon-server:before{content:""}.icon-settings:before{content:""}.icon-share:before{content:""}.icon-share-2:before{content:""}.icon-shield:before{content:""}.icon-shield-off:before{content:""}.icon-shopping-bag:before{content:""}.icon-shopping-cart:before{content:""}.icon-shuffle:before{content:""}.icon-sidebar:before{content:""}.icon-skip-back:before{content:""}.icon-skip-forward:before{content:""}.icon-slack:before{content:""}.icon-slash:before{content:""}.icon-sliders:before{content:""}.icon-smartphone:before{content:""}.icon-smile:before{content:""}.icon-speaker:before{content:""}.icon-square:before{content:""}.icon-star:before{content:""}.icon-stop-circle:before{content:""}.icon-sun:before{content:""}.icon-sunrise:before{content:""}.icon-sunset:before{content:""}.icon-tablet:before{content:""}.icon-tag:before{content:""}.icon-target:before{content:""}.icon-terminal:before{content:""}.icon-thermometer:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-toggle-left:before{content:""}.icon-toggle-right:before{content:""}.icon-tool:before{content:""}.icon-trash:before{content:""}.icon-trash-2:before{content:""}.icon-trello:before{content:""}.icon-trending-down:before{content:""}.icon-trending-up:before{content:""}.icon-triangle:before{content:""}.icon-truck:before{content:""}.icon-tv:before{content:""}.icon-twitch:before{content:""}.icon-twitter:before{content:""}.icon-type:before{content:""}.icon-umbrella:before{content:""}.icon-underline:before{content:""}.icon-unlock:before{content:""}.icon-upload:before{content:""}.icon-upload-cloud:before{content:""}.icon-user:before{content:""}.icon-user-check:before{content:""}.icon-user-minus:before{content:""}.icon-user-plus:before{content:""}.icon-user-x:before{content:""}.icon-users:before{content:""}.icon-video:before{content:""}.icon-video-off:before{content:""}.icon-voicemail:before{content:""}.icon-volume:before{content:""}.icon-volume-1:before{content:""}.icon-volume-2:before{content:""}.icon-volume-x:before{content:""}.icon-watch:before{content:""}.icon-wifi:before{content:""}.icon-wifi-off:before{content:""}.icon-wind:before{content:""}.icon-x:before{content:""}.icon-x-circle:before{content:""}.icon-x-octagon:before{content:""}.icon-x-square:before{content:""}.icon-youtube:before{content:""}.icon-zap:before{content:""}.icon-zap-off:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-google .path1:before{color:#4285f4;content:""}.icon-google .path2:before{color:#34a853;content:"";margin-left:-.9775390625em}.icon-google .path3:before{color:#fbbc05;content:"";margin-left:-.9775390625em}.icon-google .path4:before{color:#eb4335;content:"";margin-left:-.9775390625em}.icon-facebook:before{content:""}:root{font-size:32px}.App{height:100dvh;width:100%}*{overscroll-behavior-x:contain;overscroll-behavior-y:contain}.contactusBtn{background-color:#285943!important;background-color:var(--dark-green)!important;border-radius:.5rem;bottom:3rem!important;color:#fff!important;color:var(--white)!important;position:fixed}textarea{min-height:2rem}.MuiDialogContent-root{margin:0!important;padding:0!important}@media(max-width:1024px){.MuiDialogContent-root{padding-right:.2rem!important}}.MuiDialogTitle-root{padding:0 0 .5rem!important}@media screen and (max-width:1024px){.scroll-container{scrollbar-width:thin}.scroll-container::-webkit-scrollbar{display:block;width:6px}.scroll-container::-webkit-scrollbar-thumb{background-color:#0000004d!important;border-radius:3px!important}.scroll-container::-webkit-scrollbar-track{background:#0000}}::-webkit-scrollbar{background-color:#0000;width:.3rem}::-webkit-scrollbar-track{background:#989898}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.MuiTooltip-tooltip{font-family:Yeseva One!important;font-size:15px!important}.deviceMessage{background-color:#333;color:#fff;flex-direction:column;height:100%;text-align:center;width:100%;word-break:break-word}.deviceMessage,.whatsappButton{align-items:center;display:flex;font-weight:700;justify-content:center}.whatsappButton{background-color:#25d366;border:none;border-radius:50%;bottom:1.5rem;cursor:pointer;font-size:30px;height:2rem;position:fixed;right:1.5rem;transition:border .3s ease;width:2rem;z-index:1000}.whatsappButton i{transition:transform .4s ease-in-out}.whatsappButton:hover{border:2px solid #fff}.whatsappButton:hover i{transform:rotate(45deg)}.whatsappButtonMobile{align-items:center;background-color:#25d366;border:none;border-radius:50%;bottom:.5rem;color:#333;display:flex;font-size:30px;height:2rem;justify-content:center;position:fixed;right:.5rem;width:2rem;z-index:1000}.error{color:#e6534b;font-size:.6rem}.MuiMenu-paper{background-color:#333!important;border:1px solid #5c5c5c;color:#333!important;margin-top:5px!important}.MuiMenuItem-root{color:#fff!important;font-size:.5rem!important}.MuiMenuItem-root:hover{background-color:#333!important;color:#d3d3d3!important}select{align-items:center;-webkit-appearance:none;appearance:none;background-color:#eaeaea;background-position:right .5rem center;background-repeat:no-repeat;background-size:.6rem;border:none;border-radius:.3rem;color:#777;cursor:pointer;display:flex;flex-direction:row;font-size:.56rem;margin-bottom:.25rem;margin-right:.25rem;min-height:1.3rem;padding:0 .5rem;width:95%}select:focus{outline:none}select:hover{border:none}::picker(select),select{-webkit-appearance:base-select!important;appearance:base-select!important;background-color:#eaeaea;border:1px solid #d3d3d3;border-radius:.25rem}option:hover{background-color:#408b69!important;color:#fff}.home_homeContainer__USmTZ{width:100%}.header_headerContainer__6g8y4{align-items:center;background-color:#0000;color:#fff;display:flex;flex-direction:row;font-family:Cardo;justify-content:space-between;left:0;padding-top:1.5rem;position:absolute;top:0;width:100%;z-index:2}.header_headerContainer__6g8y4 [class*=icon-app-icon]{color:#fff;font-size:2rem}.header_medalloText__DDlIZ{color:#fff;font-size:18px;margin-left:1.4rem}.header_pointer__eoSzs{cursor:pointer}.header_firstContainer__FyEKZ{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:center;width:100%}.header_secondContainer__4cA18,.header_thirdContainer__ES8Lc{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;width:100%}.header_thirdContainer__ES8Lc{justify-items:center}.header_headerElement__5HObo{font-size:.7rem;font-weight:700}.header_headerElement__5HObo:hover{color:#285943;cursor:pointer;font-weight:700;text-decoration:underline}.contact-us_dialogContainer__cRyYp{background-color:#333!important;border-radius:1rem!important;max-width:16rem!important;padding:1rem}@media(max-width:1024px){.contact-us_dialogContainer__cRyYp{border-radius:0!important;height:100dvh;margin:0!important;max-width:none!important;width:100dvh}}.contact-us_dialogHeader__tsJRA{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:22px;font-weight:700;gap:.5em}.contact-us_inputContainers__6qibH{display:flex;flex-direction:column;gap:.7rem;height:100%;justify-content:flex-start}.contact-us_contactInput__CUAlk{background-color:#333;border:1px solid #e6e6e9;border-radius:.3em;color:#fff;font-family:system-ui,sans-serif;font-size:15px;outline:none;padding:1em;resize:none}.contact-us_contactInput__CUAlk::placeholder{color:#fff;opacity:1}.contact-us_contactInput__CUAlk::-webkit-inner-spin-button,.contact-us_contactInput__CUAlk::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-us_contactInput__CUAlk[type=number]{-moz-appearance:textfield}.contact-us_customTextArea__Xf0J\+{background-color:#333;border:1px solid #e6e6e9;border-radius:.3em;color:#fff;font-family:system-ui,sans-serif;font-size:15px;outline:none;padding:1em;resize:none}.contact-us_customTextArea__Xf0J\+::placeholder{color:#fff;opacity:1}.contact-us_dialogActions__ny88B{display:flex;flex-direction:row;gap:.5rem;justify-content:center;width:100%}.contact-us_sendButton__B\+2at{background-color:#285943;border:none;border-radius:.5em;color:#fff;cursor:pointer;font-size:14px;height:3.5em;width:10em}.contact-us_sendButton__B\+2at:hover{background-color:#204736}.contact-us_cancelButton__VuFFr{background-color:#0000;border:1px solid #fff;border-radius:.5em;color:#fff;cursor:pointer;font-size:14px;height:3.5em;width:10em}.contact-us_cancelButton__VuFFr:hover{border:1px solid #fff}.text-dialog_dialogContainer__wYEpY{background-color:#333!important;border-radius:1rem!important;padding:1rem}@media(max-width:1024px){.text-dialog_dialogContainer__wYEpY{border-radius:0!important;height:100dvh;margin:0!important;width:100dvh}}.text-dialog_dialogHeader__v6BNc{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Cardo,system-ui,sans-serif;font-size:24px;font-weight:700;gap:.5em;margin-bottom:-.6rem}@media(max-width:1024px){.text-dialog_dialogHeader__v6BNc{font-size:.6rem}}.text-dialog_icon__zOGdu{font-size:24px}.text-dialog_dialogText__PRMW\+{color:#fff;font-family:Yeseva One,system-ui,sans-serif;font-size:17px;line-height:1.5;margin-bottom:-.25rem;padding-right:.5rem;text-align:justify;white-space:wrap}@media(max-width:1024px){.text-dialog_dialogText__PRMW\+{font-size:.4rem}}.text-dialog_spacer__Vtwj\+{min-height:1em;width:100%}.text-dialog_dialogAccept__GMrQP{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;width:100%}.text-dialog_dialogAccept__GMrQP button:nth-child(2){background-color:#0000;border:1px solid #fff;border:1px solid var(--white);color:#fff;color:var(--white)}.text-dialog_okButton__rN6rv{background-color:#285943;border:none;border-radius:.5em;color:#fff;cursor:pointer;font-family:Yeseva One;font-size:17px;height:3.5em;width:10em}.text-dialog_okButton__rN6rv:hover{background-color:#204736}.DataPolicyAutorization_checkboxWrapper__FLepl{align-items:center;display:flex;flex-direction:row;font-size:15px}.DataPolicyAutorization_checkboxWrapper__FLepl.DataPolicyAutorization_light__gV60R{color:#333}.DataPolicyAutorization_checkboxWrapper__FLepl.DataPolicyAutorization_dark__2YwuV{color:#fff}.DataPolicyAutorization_aStyle__taO98{cursor:pointer;font-weight:700;text-decoration:underline}.footer_footerContainer__izPGv{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.footer_footerElements__Fk-Jd{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;width:100%}.footer_footerElement__1t0w7{align-items:center;display:flex;flex-direction:column;font-size:.6rem}.footer_footerElementTitle__jrHte{font-family:Cardo;font-size:.8rem;font-weight:700;margin-bottom:.5rem}.footer_footerElementContent__t\+qNz{align-items:center;display:flex;flex-direction:row;font-family:Yeseva One;gap:.4rem;margin-bottom:.25rem}.footer_footerElementContent__t\+qNz:hover{cursor:pointer;font-weight:700}.footer_noLinkStyle__Snwuj{color:inherit;text-decoration:none}.footer_copyRight__IV7\+k{font-family:Yeseva One;font-size:.45rem}.blog-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:transform .3s ease}.blog-card:hover{transform:translateY(-8px)}.blog-card-image-container{overflow:hidden;padding-bottom:100%;position:relative;width:100%}.blog-card-image{filter:brightness(.5);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.blog-card:hover .blog-card-image{transform:scale(1.05)}.blog-card-overlay{background-color:#285943d9;bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:min-content;justify-content:flex-end;left:0;padding:.4rem;position:absolute;transition:all .3s ease;width:100%}@media(max-width:1024px){.blog-card-overlay{background-color:#0000}}.blog-card-overlay.expanded{height:max-content}.blog-card-title{font-size:.7rem;font-weight:600;line-height:1.2;margin:0;padding:1rem 0;transition:margin .3s ease}.blog-card-overlay.expanded .blog-card-title{margin-bottom:.3rem}.blog-card-summary-container{animation:fadeIn .3s ease forwards;opacity:0;overflow:hidden;transform:translateY(10px)}.blog-card-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.4rem;line-height:1.5;margin:0 0 .2rem;overflow:hidden}.read-more-link{color:#fff;display:inline-block;font-size:.5rem;font-weight:600;position:relative;text-decoration:none}.read-more-link:after{content:"→";margin-left:.1rem;transition:transform .2s ease}.read-more-link:hover:after{transform:translateX(3px)}@media(max-width:767px){.blog-card-overlay{height:70px;padding:.5rem}.blog-card-overlay.expanded{height:150px}.blog-card-title{font-size:.7rem}.blog-card-summary{-webkit-line-clamp:2;font-size:.4rem}}.ourBlog{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:row;font-weight:700;justify-content:center;margin-bottom:1.2rem;margin-top:-1rem;padding:.5rem}@media(max-width:1024px){.ourBlog{font-size:.6rem}}.blog-preview-section{padding:1rem 0}.container{margin:0 auto;max-width:1200px;padding:0 .5rem}.section-header{margin-bottom:1rem;text-align:center}.section-header h2{color:#333;font-size:1rem;font-weight:700;margin-bottom:.2rem}.section-header p{color:#666;font-size:.5rem;margin:0 auto;max-width:600px}.blog-grid{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.view-all-link{margin-top:1rem;text-align:center}.view-all-link a{border:1px solid #285943;border-radius:.3rem;color:#285943;display:inline-block;font-size:.6rem;font-weight:500;padding:.5rem;text-decoration:none;transition:background-color .3s ease}.view-all-link a:hover{background-color:#285943;color:#fff}@media(min-width:768px){.blog-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.section-header h2{font-size:2rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.main-video_videoContainer__yUyol{grid-gap:.5rem;align-items:center;background-color:#333;box-sizing:border-box;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);height:100%;justify-content:space-around;min-height:128dvh;padding:.3rem;position:relative;width:100%}.main-video_videoContainer__yUyol .main-video_opacity__Ejr7s{background-color:#2859434d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.main-video_video__s17xW{border-radius:.5rem;width:100%}.information-grid_ourSpaces__XMDiS{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding:.5rem}.information-grid_gridContainer__8JvOB{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%}.information-grid_gridContainer__8JvOB div:first-child,.information-grid_gridContainer__8JvOB div:nth-child(2){align-items:center;display:flex;grid-column:span 1;height:12rem;justify-content:center}.information-grid_gridContainer__8JvOB div:nth-child(3){align-items:center;display:flex;grid-column:span 2;height:20rem;justify-content:center}.information-grid_gridContainer__8JvOB img{height:100%;object-fit:cover;width:100%;z-index:-1}.information-grid_gridCard__RAM-P{cursor:pointer}.information-grid_gridCard__RAM-P .information-grid_text__UVy1R{color:#fff;font-family:Cardo;font-weight:700;margin-bottom:-2rem}.information-grid_gridCard__RAM-P .information-grid_textDescription__ZmEQz{color:#fff;display:block!important;font-family:Yeseva One;font-size:16px;line-height:1.5;max-height:0;opacity:0;overflow:hidden;padding:0 2em;transition:all 1s ease-in-out;visibility:hidden}.information-grid_gridCard__RAM-P:hover{background-color:#28594380}.information-grid_gridCard__RAM-P:hover .information-grid_text__UVy1R{color:#fff}.information-grid_gridCard__RAM-P:hover .information-grid_textDescription__ZmEQz{max-height:300px;opacity:1;padding:2em;visibility:visible}.information-grid_gridCardContainer__44EEW{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;position:absolute}.reviews{display:flex;flex-direction:column;gap:1rem;padding:1rem}.reviews .review-card{grid-gap:.3rem;background-color:#f8f9fa;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;display:grid;gap:.3rem;grid-template-rows:min-content auto;height:calc(100% - 1.9rem);padding:.7rem}.reviews .review-card ::-webkit-scrollbar{width:4px}.reviews .review-card ::-webkit-scrollbar-track{background-color:#0000}.reviews .review-card .review-top-content{align-items:flex-start;display:flex;justify-content:space-between}.reviews .review-card .reviewer-avatar{aspect-ratio:1;background-color:#333;border-radius:50%;color:#fff;display:grid;font-size:.5rem;font-weight:500;min-width:1.4rem;object-fit:cover;place-items:center}.reviews .review-card .review-card-header{align-items:center;display:flex;font-size:.6rem;gap:.4rem}.reviews .review-card .review-card-header .review-info{display:flex;flex-direction:column;overflow:auto}.reviews .review-card .review-card-header .review-info>.title-container{align-items:center;display:flex;gap:.2rem}.reviews .review-card .review-card-header b{color:#374151;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.reviews .review-card .review-card-header i{font-size:.5rem}.reviews .review-card .review-card-content{color:#374151;font-size:.4rem;line-height:1.5;overflow:auto;padding-right:5px;text-overflow:ellipsis}.aboutUs{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding:.5rem}.airnbLink{bottom:1.2rem;display:flex;flex:1 1;font-family:Yeseva One;font-size:1rem;font-size:.6rem;justify-content:flex-end;padding:0 2rem;position:absolute;right:0}.airnbLink:hover{color:var(--dark-green);cursor:pointer;text-decoration:underline}.noLinkStyle{color:inherit;text-decoration:none}.reviewsComponent{position:relative}.mobileSectionTitle{background-color:var(--black);color:var(--white);font-family:Cardo;font-size:.6rem;font-weight:700;padding:.5rem;text-align:center}.airnbLinkMobile{bottom:.75rem;color:var(--dark-green);display:flex;flex:1 1;font-family:Yeseva One;font-size:1rem;font-size:.6rem;justify-content:center;position:relative}.card-slider-container{margin:0 auto;overflow:hidden;padding:16px 0;position:relative;width:100%}.card-slider{display:flex;font-size:.5rem;height:100%;min-height:10lh;position:relative;width:100%}.card-slide{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;transition:transform .5s ease,opacity .5s ease}.card-slide-visible{opacity:1}.slider-control{align-items:center;background-color:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.slider-control:hover{background-color:#fff;box-shadow:0 4px 12px #0003}.slider-control:active{transform:translateY(-50%) scale(.95)}.slider-control svg{fill:#334155}.slider-control-prev{left:10px}.slider-control-next{right:10px}.slider-indicators{display:flex;gap:8px;justify-content:center;margin-top:16px}.slider-indicator{background-color:#3341554d;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.slider-indicator:hover{background-color:#33415580}.slider-indicator-active{background-color:#334155;border-radius:4px;width:24px}@media(max-width:768px){.slider-control{height:36px;width:36px}.slider-control svg{height:20px;width:20px}.slider-indicator{height:6px;width:6px}.slider-indicator-active{width:18px}}@media(max-width:480px){.slider-control{height:32px;width:32px}.slider-control svg{height:16px;width:16px}}.blog-component{--title-padding-h:3rem;--title-padding-v:1rem;background-color:#000}.blog-header{align-items:flex-start;display:flex;flex-direction:column;font-family:Cardo;gap:1rem;justify-content:space-between;position:relative}.blog-header h2{font-size:.6rem;margin:0}.blog-header .opacity{align-items:flex-start;background-color:#00000080;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:.7rem;height:100%;justify-content:flex-end;left:0;padding:var(--title-padding-v) var(--title-padding-h);position:absolute;top:0;width:100%}.blog-header .opacity h1{font-weight:700;margin:0}.blog-header .opacity hr{background-color:#fff;border:none;margin:.4rem .2rem;min-height:1px;min-width:7rem}@media(max-width:1024px){.blog-header .opacity{height:8rem;padding:0 .7rem}.blog-header .opacity h1{font-size:.5rem}}.blog-header img{height:14rem;object-fit:cover;width:100%}@media(max-width:1024px){.blog-header img{height:7.5rem;visibility:hidden}}.breadcrumbs{background-color:#000;color:#285943;color:#fff;display:flex;font-family:Cardo;font-size:.6rem;gap:.5rem;margin:var(--title-padding-v) var(--title-padding-h) 0}.breadcrumbs a{color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.breadcrumbs a:hover{color:#285943;text-decoration:underline}@media(max-width:1024px){.breadcrumbs{display:none}}.blog-content{background-color:#000;color:#fff;font-family:Yeseva One;margin:0 auto;width:80%}@media(max-width:1024px){.blog-content{width:auto}}.blog-content .blog-content-text h1{font-size:1.2rem}.blog-content .blog-content-text h2{font-family:Cardo;font-size:1rem;margin:.5rem}.blog-content .blog-content-text h3{font-size:.8}.blog-content .blog-content-text h4{font-size:.7}.blog-content .blog-content-text h5{font-size:.6}.blog-content .blog-content-text h6{font-size:.5rem}.blog-content .blog-content-text p{font-size:.6rem;margin:.6rem}.blog-content .blog-content-text ol,.blog-content .blog-content-text ul{font-size:.6rem}.blog-content .blog-content-text ol li,.blog-content .blog-content-text ul li{margin:.3rem}@media(max-width:1024px){.blog-content{margin:0 .5rem!important}.blog-content h1,.blog-content h2{font-size:.6rem!important}.blog-content h2{font-family:Cardo;margin:.3rem!important}.blog-content h3{font-size:.6rem!important}.blog-content h4,.blog-content h5,.blog-content h6,.blog-content p{font-size:.5rem!important}.blog-content p{margin:.5rem!important}.blog-content ol,.blog-content ul{font-size:.5rem!important}.blog-content ol li,.blog-content ul li{margin:.5rem!important}}.blogContentContainer{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;margin-left:-3rem;padding:1rem!important;width:90vw!important}@media(max-width:1024px){.blogContentContainer{margin:1.5rem 0!important;padding:0!important;position:relative}.blogContentContainer .blogContentText{color:#fff;font-size:.5rem;left:0;line-height:1.4}.blogContentContainer .blogContentText ul{padding-left:.6rem}}.blogContentImage{border-radius:1rem;height:550px;opacity:.5}@media(max-width:1024px){.blogContentImage{display:none}}.blogContentText{line-height:3.5}.MobileHeader_mobileHeaderContainer__IZPOi{align-items:center;background-color:#0000;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;position:absolute;width:calc(100% - 2rem);z-index:1}.MobileHeader_logo__jh5WZ{text-align:center}.MobileHeader_logo__jh5WZ i{font-size:1.6rem}.MobileHeader_logo__jh5WZ div{font-family:Cardo;font-size:.6rem}.MobileHeader_reservasButton__2xNHP{border:1px solid;border-radius:.5rem;color:inherit;font-family:Cardo;font-size:.8rem;padding:.4rem .8rem;text-decoration:none}.MobileFooter_mobileFooterWrapper__8CL\+k{position:relative}.MobileFooter_mobileFooterContainer__t5Qzz{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative;z-index:1}.MobileFooter_infoButton__PRH8U{align-items:center;background-color:#0000;border:1px solid #fff;border-radius:.5rem;color:#fff;display:flex;font-family:Cardo;font-size:.8rem;gap:.5rem;padding:.5rem .7rem}.MobileFooter_infoButton__PRH8U i{font-size:1rem}.MobileFooter_copyRight__3ATBt{font-family:Yeseva One;font-size:.4rem;text-align:center}.MobileFooter_infoContent__9WuEk{background-color:#333;bottom:100%;color:#fff;display:flex;flex-direction:column;font-family:Cardo;font-size:.7rem;justify-content:flex-end;left:0;max-height:15rem;overflow-y:auto;position:absolute;width:100%;z-index:3}.MobileFooter_infoContentElement__SoLgX{align-items:center;display:flex;flex-direction:row;gap:.3rem;margin:.6rem}.ContentComponent_contentComponentContainer__RW6Ag{background-color:#333;display:flex;flex-direction:column}.ContentComponent_header__5\+t17{display:flex;flex-direction:row;font-size:.65rem;font-weight:700;justify-content:space-between;padding:.5rem;width:calc(100% - 1rem)}.ContentComponent_header__5\+t17 i{font-size:.8rem}.ContentComponent_title__xN\+iu{margin-left:.25rem}.ContentComponent_content__gC74P{max-height:10rem;overflow-y:auto;padding:.25rem 1rem}.ContentComponent_textSocial__b1-b6,.ContentComponent_text__qtewt{font-family:Yeseva One;font-size:.55rem;margin:0;white-space:pre-wrap;word-break:break-word}.ContentComponent_textSocial__b1-b6{display:flex;flex-direction:column;gap:.5rem}.ContentComponent_spacer__cXTPB{margin:.5rem 0}.SocialMediaContent_noLinkStyle__D4bxh{color:inherit;text-decoration:none}.Apartments_apartmentComponent__Y1bZL{background-color:#333;height:100%}.Apartments_apartmentComponent__Y1bZL .Apartments_opacity__hEHCQ{padding:1rem 3rem}.Apartments_headerContainer__4nHu3{height:5rem}.Apartments_apartmentContainer__EHSdD{background-color:#fff;display:flex;flex-direction:row;height:85%;width:100%}.Apartments_firstContainer__-Qeyx{background-color:#e6e6e9;padding:1rem;transition:width .5s ease,padding .5s ease;width:15%}.Apartments_firstContainer__-Qeyx.Apartments_collapsed__3zoqY{padding:1em .5em;width:2%}.Apartments_firstContainer__-Qeyx.Apartments_collapsed__3zoqY .Apartments_apartmentText__7vaQW{border-bottom:none}.Apartments_apartmentText__7vaQW{align-items:center;border-bottom:1px solid #333;display:flex;flex-direction:row;font-family:Cardo;font-size:25px;font-weight:700;gap:1rem;margin-bottom:.5em;padding-bottom:.5em;transition:all .3s ease}.Apartments_apartmentText__7vaQW i{cursor:pointer;margin-top:5px;transition:transform .3s ease}.Apartments_apartamentsIconAndText__YKylq{align-items:center;background-color:#fafafa;border-radius:.4rem;display:flex;flex-direction:row;font-family:Yeseva One;font-size:20px;gap:.5em;margin-bottom:.5em;padding:.3rem .5rem;transition:opacity .3s ease}.Apartments_apartamentsIconAndText__YKylq:hover{color:#285943;cursor:pointer;font-weight:700}.Apartments_active__auzgk{background-color:#408b6930;background-color:var(--green-fade);color:#285943;font-weight:700}.Carrousel_carousel__nfC8U{border-radius:1rem;height:auto;margin:auto;max-width:600px;overflow:hidden;position:relative;width:100%}.Carrousel_carousel__nfC8U.Carrousel_hidden__o5L\+i{display:none}.Carrousel_carousel__nfC8U .Carrousel_carouselInner__chVjv{display:flex;transition:transform .5s ease-in-out}.Carrousel_carousel__nfC8U .Carrousel_carouselItem__aXzDV{min-width:100%;transition:opacity .5s ease-in-out}.Carrousel_carousel__nfC8U .Carrousel_carouselItem__aXzDV.Carrousel_active__DJS8e{opacity:1}.Carrousel_carousel__nfC8U .Carrousel_carouselItem__aXzDV:not(.Carrousel_active__DJS8e){opacity:0}.Carrousel_carousel__nfC8U .Carrousel_carouselItem__aXzDV img{height:auto;margin-bottom:-8px;object-fit:cover;width:100%}.Carrousel_carousel__nfC8U .Carrousel_arrowLeft__wITDX,.Carrousel_carousel__nfC8U .Carrousel_arrowRight__niLo3{background:#333;border:none;border-radius:50%;box-shadow:0 4px 15px #fff3,0 0 10px #ffffff4d;color:#fff;cursor:pointer;height:2.5em;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:2}.Carrousel_carousel__nfC8U .Carrousel_arrowLeft__wITDX:hover,.Carrousel_carousel__nfC8U .Carrousel_arrowRight__niLo3:hover{background:#285943}.Carrousel_carousel__nfC8U .Carrousel_arrowLeft__wITDX.Carrousel_disabled__IdNzY,.Carrousel_carousel__nfC8U .Carrousel_arrowRight__niLo3.Carrousel_disabled__IdNzY{cursor:not-allowed;opacity:.5;pointer-events:none}.Carrousel_carousel__nfC8U .Carrousel_arrowLeft__wITDX{left:10px}.Carrousel_carousel__nfC8U .Carrousel_arrowRight__niLo3{right:10px}.ApartmentInfo_secondContainer__uBYdb{padding:1rem;width:100%}.ApartmentInfo_apartmentSelectedText__w1D0u{border-bottom:1px solid #333;display:flex;flex-direction:row;font-size:25px;justify-content:space-between;padding-bottom:.4rem}.ApartmentInfo_selectedApartmentText__mjleQ{font-family:Cardo;font-weight:700}.ApartmentInfo_arrowContainer__X06Iy{cursor:pointer}.ApartmentInfo_arrowContainer__X06Iy :hover{color:#285943}.ApartmentInfo_firstContainer__EGFw5.ApartmentInfo_collapsed__iTOct .ApartmentInfo_apartamentsIconAndText__xNsrA{height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none}.ApartmentInfo_firstContainer__EGFw5.ApartmentInfo_collapsed__iTOct .ApartmentInfo_apartmentText__LHuyb>div{opacity:0;overflow:hidden;width:0}.ApartmentInfo_carrouselContainer__Ij5Ej{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:1rem}.ApartmentInfo_apartmentDescriptionContainer__QToYh{display:flex;flex-direction:column;font-family:Yeseva One;gap:.5rem;height:12rem;overflow-y:auto;padding-right:1rem;width:70%}.ApartmentInfo_apartmentDescription__8k0QP{font-size:18px}.ApartmentInfo_apartmentDescription__8k0QP span{font-size:20px;font-weight:700}.ApartmentInfo_bookingButton__lFRaA{border:1px solid #285943;border-radius:.3rem;color:#285943;display:inline-block;font-family:Yeseva One;font-size:.6rem;font-weight:500;margin-top:1rem;padding:.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease}.ApartmentInfo_bookingButton__lFRaA:hover{background-color:#285943;color:#fff;cursor:pointer}.ApartmentInfo_bookingButton__lFRaA:disabled{background-color:#ccc;border-color:#aaa;color:#666;cursor:not-allowed}.Coworking_coworkingContainer__G9boV,.Coworking_headerContainer__90gRZ{display:flex;flex-direction:column}.Coworking_headerContainer__90gRZ{background-position:50%;background-size:cover;justify-content:flex-end;min-height:400px;width:100%}.Coworking_headerContainer__90gRZ img{filter:brightness(.5);height:400px;left:0;object-fit:cover;position:absolute;top:0;width:100%}.Coworking_coworkingText__tApSF{border-bottom:2px solid #fff;color:#fff;font-family:Cardo;font-size:1rem;font-size:1.5rem;font-weight:700;margin:2rem;padding:.2rem 0;position:absolute;width:fit-content;z-index:2}.Coworking_coworkingDescription__SYO8T{padding:2rem 6rem}.Coworking_coworkingDescriptionTitle__Pe3NH{font-family:Cardo;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.Coworking_coworkingDescriptionText__y-sr-{font-family:Yeseva One;font-size:.8rem;line-height:1.5;margin-bottom:1.5rem}.Coworking_ourActivities__bQqhI{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:row;font-family:Cardo;font-weight:700;justify-content:space-between;margin:.5rem 0;padding:.5rem}.Coworking_activitiesContainer__KoqWI{background-color:#e6e6e9;border-radius:1rem;display:flex;flex-direction:row;gap:1rem;padding:1rem}.Coworking_videoWrapper__awLs4{border-radius:12px;box-shadow:0 4px 15px #0003;height:15.6rem;margin-top:.5rem;overflow:hidden}.Coworking_video__TLjEZ{display:block;height:auto;width:100%}.Coworking_imageWrapper__2vfbp{align-items:center;display:flex;flex-direction:column;font-family:Cardo;gap:.5rem;justify-items:center}.Coworking_activityImage__Xrv1M{border-radius:.5rem;width:fit-content}.Coworking_activityText__0-lAY{font-family:Cardo;font-size:.8rem;text-align:center;width:fit-content}.reserve-component{--title-padding-h:3rem;--title-padding-v:1rem;--reserve-accent:var(--dark-green);--reserve-acc-light:var(--mid-green);--reserve-acc-fade:var(--green-fade);font-family:Cardo,serif;font-size:.7rem;height:100%;position:relative}.reserve-component *{box-sizing:border-box}.reserve-component .booking-title-mobile{display:none}@media(max-width:1024px){.reserve-component .booking-title-mobile{align-items:center;border-bottom:1px solid var(--mid-green);color:var(--mid-green);display:flex;font-size:.9rem;justify-content:center;padding:.3rem}}.reserve-component .blog-header{background-color:var(--black)}.reserve-component .blog-header [class*=mobileApartments]{display:flex;justify-content:space-between;width:100%}.reserve-component .blog-header [class*=mobileApartments]>div{justify-content:space-between;width:100%}.reserve-component .header-container{background-image:url(/static/media/image1.fc136b3812b3b6ec63c7.webp);height:3.5rem}.reserve-component .header-container [class*=headerContainer]{padding-top:.3rem}@media(max-width:1024px){.reserve-component .opacity,.reserve-component .opacity~img{display:none}}.reserve-content{display:flex;flex-direction:column;min-height:100dvh}.header-content{margin:0 auto;max-width:1200px;padding:0 24px}.app-header h1{font-size:2.5em;font-weight:700;margin-bottom:12px}.app-header p{font-size:1.1em;margin:0 auto;max-width:600px;opacity:.9}.app-content{flex:1 1;padding:.5rem;width:100%}.content-container{display:flex;gap:24px}@media(max-width:1024px){.content-container{flex-direction:column}.app-header h1{font-size:2em}.app-header p{font-size:1em}.app-content{padding:24px 16px}}@media(max-width:600px){.app-header{padding:30px 0}.app-header h1{font-size:1.8em}.app-content{padding:16px 12px}}.date-range-picker{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:24px;max-width:350px;padding:16px;width:100%}.date-picker-header{margin-bottom:16px}.date-picker-header h3{color:#333;font-size:1.2em;margin:0 0 12px}.selected-dates{align-items:center;color:#555;display:flex;font-size:.9em;gap:4px;justify-content:space-between}.selected-dates>div{background-color:var(--dark-green)}.calendar,.calendar-header{margin-bottom:16px}.calendar-header{align-items:center;display:flex;justify-content:space-between}.current-month{color:#333;font-weight:700}.month-nav{align-items:center;background:none;border:none;border-radius:.5rem;color:#555;cursor:pointer;display:flex;font-size:1.2em;height:32px;justify-content:center;transition:background-color .2s;width:32px}.month-nav:hover{background-color:#f5f5f5}.weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.weekday{color:#777;font-size:.8em;font-weight:700;padding:8px 0;text-align:center}.days{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.day{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-size:.9em;height:40px;justify-content:center;position:relative;transition:all .2s ease}.day:not(.empty):not(.past):hover{background-color:#f0f0f0}.empty{background-color:#0000!important}.empty,.past{cursor:default}.past{color:#ccc}.end-date,.start-date{background-color:var(--reserve-accent);color:#fff;font-weight:700;z-index:2}.in-range{background-color:var(--reserve-acc-light);color:#fff;font-weight:700}.in-range:hover{background-color:var(--reserve-acc-light)!important}.date-picker-tip{color:#666;font-size:.9em;margin-top:8px;text-align:center}.date-picker-summary{align-items:center;display:flex;font-size:.9em;justify-content:space-between;margin-top:16px}.clear-dates{background:none;border:none;color:var(--reserve-accent);cursor:pointer;font-size:.9em;padding:0;text-decoration:underline}.clear-dates:hover{color:#734b2f}.filter-sidebar{background-color:#f9f9f9;border-radius:0 16px 16px 0;display:flex;margin-right:24px;max-width:400px;padding:24px;width:100%}.filter-sidebar>div{align-items:center;display:flex;flex-direction:column;height:min-content;padding:16px 0;position:sticky;top:0;width:100%}.filter-title{align-self:flex-start;color:#333;font-size:1.5em;font-weight:600;margin:0 0 24px}.filter-input-group{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;max-width:350px;padding:16px;width:100%}@media(max-width:1024px){.filter-input-group{align-items:flex-start;flex-direction:column}}.filter-label{color:#555;display:block;font-size:.9em}@media(min-width:1025px){.filter-label{margin-right:8px;width:4rem}}@media(max-width:1024px){.filter-label.guests{margin-bottom:8px}.filter-label.guests:after{content:" (Tercer huspéd por $70.000)";font-size:.4rem}.filter-label.pets{margin-bottom:8px}.filter-label.pets:after{content:" (Mascota adicional por $50.000)";font-size:.4rem}}.number-input{align-items:center;display:flex;gap:8px;width:100%}@media(max-width:1024px){.number-input>i{display:none}}.number-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.2em;height:36px;justify-content:center;transition:all .2s;width:36px}.number-button:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.number-button:disabled{color:#ccc;cursor:not-allowed}.number-field{border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:1em;padding:8px;text-align:center}.number-field:focus{border-color:#ddd;box-shadow:none;outline:none}.number-field::-webkit-inner-spin-button,.number-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.apply-filters-btn{background-color:var(--reserve-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;margin:16px 0;max-width:350px;padding:14px;transition:background-color .2s;width:100%}.apply-filters-btn:hover{background-color:#734b2f}.active-filters{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-top:24px;padding:16px;width:100%}.active-filters h3{color:#333;font-size:1em;font-weight:600;margin:0 0 12px}.filter-list{list-style-type:none;margin:0;padding:0}.filter-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.filter-item:last-child{border-bottom:none}.date-filter{align-items:flex-start;flex-direction:column}.date-filter .filter-label{margin-bottom:4px}.filter-value{color:#333;font-weight:500}.info-icon{color:#c9c9c9;cursor:pointer;margin-left:5px}@media(max-width:1024px){.filter-sidebar{border-radius:.5rem;margin-right:0;max-width:100%;padding:0 .2rem}}.apartment-card{background-color:#fff;border:1px solid #eee;border-radius:16px;cursor:pointer;margin-bottom:24px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:1024px){.apartment-card{box-shadow:0 8px 24px #0000001f}}.disabled-card{opacity:.7;pointer-events:none}.apartment-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.apartment-card-image{align-items:center;display:flex;flex-direction:column;position:relative}.apartment-card-image img{border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%}.apartment-location{background-color:#0009;border-radius:20px;color:#fff;font-size:.8em;font-weight:500;left:16px;padding:6px 12px;position:absolute;top:16px;z-index:1}.apartment-card-content{padding:20px}.apartment-name{color:#333;font-size:1.3em;font-weight:600;margin:0 0 12px}.apartment-features{display:flex;gap:16px;margin-bottom:12px}@media(max-width:1024px){.apartment-features{flex-direction:row-reverse;margin-bottom:0!important}}.apartment-feature{align-items:center;color:#555;display:flex;font-size:.9em;gap:6px}.feature-icon{font-size:1em}.apartment-description{color:#666;font-size:.9em;line-height:1.5;margin-bottom:16px}.apartment-services{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.apartment-service{background-color:#f5f5f5;border-radius:16px;color:#555;font-size:.8em;padding:4px 10px}.apartment-service.more{background-color:#eee;color:#777;transition:all .3s ease}.apartment-service.more:hover{background-color:var(--dark-green);color:#fff;transition:all .3s ease}.apartment-price{align-items:flex-end;display:flex;justify-content:space-between}.price{align-items:baseline;display:flex}.price-amount{color:var(--reserve-accent);font-size:1.4em;font-weight:600}.price-period{color:#777;font-size:.9em;margin-left:4px}.total-price{color:#555;font-size:.9em;font-weight:500;text-align:right}.total-nights{color:#777}.select-nights,.total-nights{display:block;font-size:.8em;font-weight:400}.select-nights{color:var(--black);font-weight:700;text-align:center;width:50%}@media(max-width:1024px){.select-nights{font-size:.7em;width:40%}}@media(max-width:768px){.apartment-card{margin-bottom:16px}.apartment-card-content{padding:16px}.apartment-name{font-size:1.1em}.apartment-price{align-items:right;flex-direction:column;gap:8px}.total-price{text-align:right;width:100%}}.apartment-list{padding:24px 16px;width:100%}@media(max-width:1024px){.apartment-list{font-size:.6rem;padding:0}}.apartment-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media(max-width:1024px){.apartment-list-header{flex-direction:column;font-size:.6rem}}.apartment-list-header h2{color:#333;font-size:1.5em;font-weight:600;margin:0}@media(max-width:1024px){.apartment-list-header h2{font-size:.6rem}}.apartment-list-count{background-color:var(--reserve-acc-fade);border-radius:16px;color:var(--reserve-accent);font-size:.9em;font-weight:500;padding:6px 12px}.apartment-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.no-apartments{background-color:#f9f9f9;border-radius:12px;margin-top:24px;padding:40px 20px;text-align:center}.no-apartments p{color:#555;margin:0 0 12px}.no-apartments-tip{color:#777;font-size:.9em}@media(min-width:768px){.apartment-grid{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.apartment-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.apartment-grid{grid-template-columns:repeat(2,1fr)}}.booking-dialog-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.booking-dialog{animation:slideUp .3s ease;background-color:#fff;border-radius:16px;box-sizing:border-box;font-size:.5rem;padding:.5rem;position:relative;width:100%}@media(max-width:1024px){.booking-dialog{padding:0 .5rem}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.close-dialog{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.5em;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s;width:36px;z-index:2}.close-dialog:hover{background-color:#f0f0f0}.dialog-content{display:flex;flex-direction:column}.dialog-header{align-items:flex-end;display:flex;font-family:Yeseva One;font-size:.5rem;justify-content:center;padding-top:.5rem}.dialog-header h2{color:#333;font-size:1.8em;margin:0}@media(max-width:1024px){.dialog-header h2{font-size:1.4em}}.dialog-location{color:#666;font-size:1em;margin:0}.dialog-image{overflow:hidden;width:100%}.dialog-image img{border-radius:.5rem;height:100%;object-fit:cover;width:100%}.dialog-details{grid-gap:24px;display:grid;flex-direction:column;gap:24px;grid-template-columns:1fr 1fr;padding:24px}@media(max-width:1024px){.dialog-details{grid-template-columns:1fr;padding:.5rem .2rem}}@media(min-width:768px){.dialog-details{flex-direction:row}}.detail-group{flex:1 1}.detail-group h3{color:#333;font-size:1.3em;margin:0 0 16px}.dialog-features{margin-bottom:16px}.dialog-description{color:#555;line-height:1.6;margin:0 0 16px}.dialog-services h4{color:#444;font-size:1em;margin:0 0 12px}@media(max-width:1024px){.dialog-services h4{font-size:.9em}}.services-list{display:flex;flex-wrap:wrap;gap:8px}.dialog-service{background-color:#f5f5f5;border-radius:20px;color:#555;font-size:.9em;padding:6px 12px}@media(max-width:1024px){.dialog-service{font-size:.8em;font-weight:700}}.booking-info{background-color:#f9f9f9;border-radius:12px;padding:20px}.booking-form{gap:16px}.booking-form,.booking-inputs{display:flex;flex-direction:column}.booking-inputs{gap:12px}.booking-inputs input{background-color:var(--white);border:1px solid #aaa;border-radius:.3em;color:var(--black);font-family:system-ui,sans-serif;font-size:15px;outline:none;padding:1em;resize:none}.booking-inputs input::placeholder{color:#aaa;opacity:1}.booking-inputs input::-webkit-inner-spin-button,.booking-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-inputs input[type=number]{-moz-appearance:textfield}.booking-date{display:flex;justify-content:space-between;margin-bottom:8px}.date-label,.guests-label{color:#555;font-weight:500}.date-value,.guests-value{color:#333}.booking-guests{margin-bottom:20px;padding-bottom:16px}.booking-guests,.price-item{display:flex;justify-content:space-between}.price-item{color:#555;font-size:.95em;margin-bottom:8px}.total-price-line{border-top:1px solid #ddd;color:#333;display:flex;font-size:1.1em;font-weight:600;justify-content:space-between;padding-top:12px}.dialog-actions{padding:0 24px 24px}.book-button{background-color:var(--reserve-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;padding:14px;transition:background-color .2s;width:100%}.book-button:hover:not(.disabled):not(.loading){opacity:.9}.book-button.disabled{background-color:#ccc;cursor:not-allowed}.book-button.loading{background-color:#a17a5a;cursor:wait}.booking-error{color:#e53e3e;font-size:.9em;margin:12px 0 0;text-align:center}.booking-confirmation{animation:pulse 2s infinite;background-color:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#166534;padding:16px;text-align:center}@keyframes pulse{0%{box-shadow:0 0 0 0 #86efac66}70%{box-shadow:0 0 0 10px #86efac00}to{box-shadow:0 0 0 0 #86efac00}}.BookingDialog_dialogContainer__WFgqj{min-width:800px!important}@media(max-width:1024px){.BookingDialog_dialogContainer__WFgqj{margin:0!important;max-height:100dvh!important;min-width:100vw!important}}.MobileApartments_mobileApartmentsContainer__cF6X\+{height:100dvh;width:100%}.MobileApartments_mobileApartmentsHeader__36\+F5{background-color:#333;height:4rem}.MobileApartments_mobileApartmentsContent__M\+dhg{align-items:center;color:#fff;color:#333;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.MobileApartments_mobileApartmentsContentHeader__7ZTOa{align-items:center;border-bottom:1px solid #408b69;border-bottom:1px solid var(--mid-green);color:#408b69;color:var(--mid-green);display:flex;flex-direction:row;font-family:Cardo;font-size:.9rem;font-weight:700;justify-content:space-around;margin-bottom:1rem;padding:.3rem;width:calc(100% - .5rem)}.MobileApartments_mobileApartmentsCarrousel__bv1E-{padding:0 1rem}.MobileApartments_mobileApartmentsDescriptiveText__Pqgan{display:flex;flex-direction:column;font-family:Yeseva One;font-size:.6rem;gap:.5rem;padding:1rem}.MobileApartments_mobileApartmentsDescriptiveText__Pqgan .MobileApartments_sectionTitle__PbsLb{display:inline-block;font-weight:700;margin-right:.25rem}.MobileApartments_mobileApartmentsDescriptiveText__Pqgan ul{list-style-type:disc;margin-bottom:0;margin-left:1rem;margin-top:.25rem;padding:0}.MobileApartments_mobileApartmentsDescriptiveText__Pqgan ul li{margin-bottom:.25rem}.ProtectedLoginGate_dialogContainer__jq4HR{align-items:center!important;background-color:#333!important;border-radius:1rem!important;color:#fff!important;display:flex!important;flex-direction:column!important;padding:.5rem!important;width:15rem!important}.ProtectedLoginGate_container__WOWdc{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.ProtectedLoginGate_contactInput__U1YHq{background-color:#333;border:1px solid #e6e6e9;border-radius:.3em;color:#fff;font-family:system-ui,sans-serif;font-size:15px;margin-bottom:.5rem;outline:none;padding:1em;resize:none;width:10rem}.ProtectedLoginGate_contactInput__U1YHq::placeholder{color:#fff;opacity:1}.ProtectedLoginGate_contactInput__U1YHq::-webkit-inner-spin-button,.ProtectedLoginGate_contactInput__U1YHq::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProtectedLoginGate_contactInput__U1YHq[type=number]{-moz-appearance:textfield}.ProtectedLoginGate_sendButton__\+fVWy{background-color:#285943;border:none;border-radius:.5em;color:#fff;cursor:pointer;font-size:14px;height:3.5em;width:10em}.ProtectedLoginGate_sendButton__\+fVWy:hover{background-color:#204736}.Login_loginContainer__-TFK-{align-items:center;background-image:url(/static/media/airbnbDoor.a908fe070819f4e1e9ad.webp);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;display:flex;flex-direction:row;height:100dvh;justify-content:center;justify-items:center;width:100vw}.Login_loginCard__g819H{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(51,51,51,.667);border-radius:1rem;display:flex;flex-direction:row;width:20rem}.Login_loginCardLeft__NvCfh{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:center;justify-items:center;padding:2rem 1rem;text-align:center}.Login_loginCardLeft__NvCfh h1{font-size:1.4rem;margin:0}.Login_loginCardLeft__NvCfh h2{font-size:1rem}.Login_loginCardLeft__NvCfh h3{font-size:.8rem;font-weight:400}.Login_contactInput__851iv{background-color:#2859434d;border:none;border-radius:1rem;color:#285943;font-size:15px;margin:.51rem 5rem;outline:none;padding:.75rem;resize:none;width:70%}.Login_contactInput__851iv::placeholder{color:#285943;opacity:1}.Login_contactInput__851iv::-webkit-inner-spin-button,.Login_contactInput__851iv::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Login_forgotPassword__H7mK7{color:#285943;font-size:.7rem;margin:1rem}.Login_forgotPassword__H7mK7:hover{cursor:pointer;font-weight:700;text-decoration:underline}.Login_loginButton__EWWih{background-color:#285943;border:none;border-radius:.5em;color:#fff;cursor:pointer;font-size:14px;height:3.5em;width:10em}.Login_loginButton__EWWih:hover{background-color:#204736}.Login_loginCardRight__eateV{align-items:center;background-color:#333;border-bottom-right-radius:1rem;border-top-right-radius:1rem;color:#fff;display:flex;flex-direction:column;justify-content:center;justify-items:center;padding:1rem;text-align:center;width:50%}.Login_loginCardRight__eateV h1{font-size:1.5rem}.Login_loginCardRight__eateV div{font-size:.8rem}.GoogleLogin_googleLogin__9IcMa{margin:auto;width:min-content}.GoogleLogin_hide__G2SAl{visibility:hidden}.AdminHome_adminHomeContainer__7sGIr{display:flex;flex-direction:column;height:100dvh}.AdminHome_header__J9OhV{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem}.AdminHome_logo__S0vCE{align-items:center;display:flex;flex-direction:column;font-size:2rem}.AdminHome_adminText__CBajU{color:#fff;font-size:20px}.AdminHome_adminTabs__\+0Ddu{grid-gap:0 4.5rem;display:grid;font-size:.8rem;gap:0 4.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}.AdminHome_adminTabs__\+0Ddu div{cursor:pointer}.AdminHome_adminTabs__\+0Ddu div:hover{text-decoration:underline}.AdminHome_adminTabs__\+0Ddu .AdminHome_active__76zPb{font-weight:700}.AdminHome_logout__cF5cL i{color:#fff;cursor:pointer;font-size:1.2rem}.AdminHome_content__DbfNV{flex-grow:1;padding:.5rem}.MobileVideo_mobileHeaderContainer__uZOja{height:100vh;overflow:hidden;position:relative;width:100vw}.MobileVideo_video__LZM6J{height:100%;object-fit:cover;width:100%}.MobileOurSpaces_mobileSectionTitle__L-pSN{background-color:#333;color:#fff;font-family:Cardo;font-size:.6rem;font-weight:700;padding:.5rem;text-align:center}.MobileOurSpaces_fullWidthImage__a51y4{display:block;height:auto;width:100%}.MobileOurSpaces_imageContainer__CXvuC{position:relative}.MobileOurSpaces_imageContainer__CXvuC:after{background-color:#28594380;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.MobileOurSpaces_imageText__NwlqK{color:#fff;font-family:Cardo;font-size:1rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}:root{--dark-green:#285943;--gray:#e6e6e9;--mid-gray:#989898;--white:#fff;--black:#333;--light-green:#25d366;--brown:#9e7556;--light-gray:#f8f9fa;--mid-green:#408b69;--green-fade:#408b6930;--light-red:#e6534b;--title-padding-h:3rem;--title-padding-v:1rem;--reserve-accent:var(--dark-green);--reserve-acc-light:var(--mid-green);--reserve-acc-fade:var(--green-fade)}.MobileCoworking_mobileCoworkingContainer__sB6WH{min-height:100dvh;overflow:hidden}.MobileCoworking_mobileCoworkingHeaderContainer__MUg1N{background-color:#333;height:4rem}.MobileCoworking_mobileCoworkingTitle__uJyHE{align-items:center;border-bottom:1px solid #408b69;border-bottom:1px solid var(--mid-green);color:#408b69;color:var(--mid-green);display:flex;flex-direction:row;font-family:Cardo;font-size:.9rem;font-weight:700;justify-content:space-around;padding:.3rem;width:calc(100% - .5rem)}.MobileCoworking_coworkingDescriptionText__wASY6{font-family:Cardo;font-size:.5rem;margin:.5rem}.MobileCoworking_ourActivities__RfTR7{align-items:center;background-color:#333;border-radius:1rem;color:#fff;display:flex;flex-direction:row;font-family:Cardo;font-size:.55rem;font-weight:700;justify-content:space-between;margin:0 1rem;padding:.5rem}.MobileCoworking_activityContent__E5sMO{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:max-content;padding:1rem;width:calc(100% - 2rem)}@media(orientation:landscape){.MobileCoworking_activityContent__E5sMO{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:center}}.MobileCoworking_activityImage__bnlU\+{border-radius:.75rem;filter:brightness(.8);object-fit:cover;width:100%}.MobileCoworking_imageContainer__sb96T{max-width:25rem;position:relative;width:100%}.MobileCoworking_imageOverlayText__039G9{border-radius:.25rem;bottom:.5rem;color:#fff;font-size:.5rem;padding:.5rem;position:absolute;z-index:2}@media(orientation:landscape){.MobileCoworking_imageOverlayText__039G9{background-color:#0000;color:#333;font-size:.5rem;margin-bottom:.5rem;padding:0;position:static}.MobileCoworking_imageContainer__sb96T{align-items:center;display:flex;flex-direction:column}}.MobileCoworking_activityVideo__ympJq{border-radius:1rem;height:15rem}
/*# sourceMappingURL=main.640fe825.css.map*/