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.d2e996ceeef56176a02d.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__443zJ{width:100%}.header_headerContainer__oeQo8{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__oeQo8 [class*=icon-app-icon]{color:#fff;font-size:2rem}.header_medalloText__Np6uk{color:#fff;font-size:18px;margin-left:1.4rem}.header_pointer__\+R0SQ{cursor:pointer}.header_firstContainer__lxJA5{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:center;width:100%}.header_secondContainer__moDBW,.header_thirdContainer__\+WTkI{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;width:100%}.header_thirdContainer__\+WTkI{justify-items:center}.header_headerElement__vLQFA{font-size:.7rem;font-weight:700}.header_headerElement__vLQFA:hover{color:#285943;cursor:pointer;font-weight:700;text-decoration:underline}.contact-us_dialogContainer__U3BCR{background-color:#333!important;border-radius:1rem!important;max-width:16rem!important;padding:1rem}@media(max-width:1024px){.contact-us_dialogContainer__U3BCR{border-radius:0!important;height:100dvh;margin:0!important;max-width:none!important;width:100dvh}}.contact-us_dialogHeader__uRdhb{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:22px;font-weight:700;gap:.5em}.contact-us_inputContainers__yFL\+I{display:flex;flex-direction:column;gap:.7rem;height:100%;justify-content:flex-start}.contact-us_contactInput__yngdF{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__yngdF::placeholder{color:#fff;opacity:1}.contact-us_contactInput__yngdF::-webkit-inner-spin-button,.contact-us_contactInput__yngdF::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-us_contactInput__yngdF[type=number]{-moz-appearance:textfield}.contact-us_customTextArea__RIP8p{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__RIP8p::placeholder{color:#fff;opacity:1}.contact-us_dialogActions__z2zqw{display:flex;flex-direction:row;gap:.5rem;justify-content:center;width:100%}.contact-us_sendButton__UYHWc{background-color:#285943;border:none;border-radius:.5em;color:#fff;cursor:pointer;font-size:14px;height:3.5em;width:10em}.contact-us_sendButton__UYHWc:hover{background-color:#204736}.contact-us_cancelButton__IQGJs{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__IQGJs:hover{border:1px solid #fff}.text-dialog_dialogContainer__QH2iA{background-color:#333!important;border-radius:1rem!important;padding:1rem}@media(max-width:1024px){.text-dialog_dialogContainer__QH2iA{border-radius:0!important;height:100dvh;margin:0!important;width:100dvh}}.text-dialog_dialogHeader__v3gdZ{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__v3gdZ{font-size:.6rem}}.text-dialog_icon__G3a65{font-size:24px}.text-dialog_dialogText__vh2pK{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__vh2pK{font-size:.4rem}}.text-dialog_spacer__H0eXN{min-height:1em;width:100%}.text-dialog_dialogAccept__C0TGH{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;width:100%}.text-dialog_dialogAccept__C0TGH button:nth-child(2){background-color:#0000;border:1px solid #fff;border:1px solid var(--white);color:#fff;color:var(--white)}.text-dialog_okButton__9YgeT{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__9YgeT:hover{background-color:#204736}.DataPolicyAutorization_checkboxWrapper__9MNmI{align-items:center;display:flex;flex-direction:row;font-size:15px}.DataPolicyAutorization_checkboxWrapper__9MNmI.DataPolicyAutorization_light__iyK19{color:#333}.DataPolicyAutorization_checkboxWrapper__9MNmI.DataPolicyAutorization_dark__Yjs0P{color:#fff}.DataPolicyAutorization_aStyle__5uRwQ{cursor:pointer;font-weight:700;text-decoration:underline}.footer_footerContainer__7PQ-J{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.footer_footerElements__bCstg{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;width:100%}.footer_footerElement__RoQWc{align-items:center;display:flex;flex-direction:column;font-size:.6rem}.footer_footerElementTitle__9Ve\+W{font-family:Cardo;font-size:.8rem;font-weight:700;margin-bottom:.5rem}.footer_footerElementContent__Q80zm{align-items:center;display:flex;flex-direction:row;font-family:Yeseva One;gap:.4rem;margin-bottom:.25rem}.footer_footerElementContent__Q80zm:hover{cursor:pointer;font-weight:700}.footer_noLinkStyle__u8mrB{color:inherit;text-decoration:none}.footer_copyRight__v2Rvd{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__ORh4h{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__ORh4h .main-video_opacity__B-neC{background-color:#2859434d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.main-video_video__BRBsQ{border-radius:.5rem;width:100%}.information-grid_ourSpaces__izJJS{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding:.5rem}.information-grid_gridContainer__ia7HH{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%}.information-grid_gridContainer__ia7HH div:first-child,.information-grid_gridContainer__ia7HH div:nth-child(2){align-items:center;display:flex;grid-column:span 1;height:12rem;justify-content:center}.information-grid_gridContainer__ia7HH div:nth-child(3){align-items:center;display:flex;grid-column:span 2;height:20rem;justify-content:center}.information-grid_gridContainer__ia7HH img{height:100%;object-fit:cover;width:100%;z-index:-1}.information-grid_gridCard__HEPnV{cursor:pointer}.information-grid_gridCard__HEPnV .information-grid_text__7nBAw{color:#fff;font-family:Cardo;font-weight:700;margin-bottom:-2rem}.information-grid_gridCard__HEPnV .information-grid_textDescription__sBats{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__HEPnV:hover{background-color:#28594380}.information-grid_gridCard__HEPnV:hover .information-grid_text__7nBAw{color:#fff}.information-grid_gridCard__HEPnV:hover .information-grid_textDescription__sBats{max-height:300px;opacity:1;padding:2em;visibility:visible}.information-grid_gridCardContainer__ec9wa{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__KNygT{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__dfzfp{text-align:center}.MobileHeader_logo__dfzfp i{font-size:1.6rem}.MobileHeader_logo__dfzfp div{font-family:Cardo;font-size:.6rem}.MobileHeader_reservasButton__hkDY7{border:1px solid;border-radius:.5rem;color:inherit;font-family:Cardo;font-size:.8rem;padding:.4rem .8rem;text-decoration:none}.MobileFooter_mobileFooterWrapper__LoPX5{position:relative}.MobileFooter_mobileFooterContainer__MNFUj{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative;z-index:1}.MobileFooter_infoButton__YYACh{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__YYACh i{font-size:1rem}.MobileFooter_copyRight__WKcrV{font-family:Yeseva One;font-size:.4rem;text-align:center}.MobileFooter_infoContent__PeORH{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__zgEt8{align-items:center;display:flex;flex-direction:row;gap:.3rem;margin:.6rem}.ContentComponent_contentComponentContainer__vYVUb{background-color:#333;display:flex;flex-direction:column}.ContentComponent_header__0Rbdi{display:flex;flex-direction:row;font-size:.65rem;font-weight:700;justify-content:space-between;padding:.5rem;width:calc(100% - 1rem)}.ContentComponent_header__0Rbdi i{font-size:.8rem}.ContentComponent_title__K-Bwz{margin-left:.25rem}.ContentComponent_content__JKSt4{max-height:10rem;overflow-y:auto;padding:.25rem 1rem}.ContentComponent_textSocial__CTJAx,.ContentComponent_text__htz5B{font-family:Yeseva One;font-size:.55rem;margin:0;white-space:pre-wrap;word-break:break-word}.ContentComponent_textSocial__CTJAx{display:flex;flex-direction:column;gap:.5rem}.ContentComponent_spacer__LevFH{margin:.5rem 0}.SocialMediaContent_noLinkStyle__CYSyj{color:inherit;text-decoration:none}.Apartments_apartmentComponent__W9Yi8{background-color:#333;height:100%}.Apartments_apartmentComponent__W9Yi8 .Apartments_opacity__WLwEL{padding:1rem 3rem}.Apartments_headerContainer__v2rra{height:5rem}.Apartments_apartmentContainer__86qT\+{background-color:#fff;display:flex;flex-direction:row;height:85%;width:100%}.Apartments_firstContainer__lJWv5{background-color:#e6e6e9;padding:1rem;transition:width .5s ease,padding .5s ease;width:15%}.Apartments_firstContainer__lJWv5.Apartments_collapsed__TctxQ{padding:1em .5em;width:2%}.Apartments_firstContainer__lJWv5.Apartments_collapsed__TctxQ .Apartments_apartmentText__eFHQf{border-bottom:none}.Apartments_apartmentText__eFHQf{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__eFHQf i{cursor:pointer;margin-top:5px;transition:transform .3s ease}.Apartments_apartamentsIconAndText__iCXo0{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__iCXo0:hover{color:#285943;cursor:pointer;font-weight:700}.Apartments_active__-5-IO{background-color:#408b6930;background-color:var(--green-fade);color:#285943;font-weight:700}.Carrousel_carousel__Bq3VS{border-radius:1rem;height:auto;margin:auto;max-width:600px;overflow:hidden;position:relative;width:100%}.Carrousel_carousel__Bq3VS.Carrousel_hidden__nGeqC{display:none}.Carrousel_carousel__Bq3VS .Carrousel_carouselInner__f8RT3{display:flex;transition:transform .5s ease-in-out}.Carrousel_carousel__Bq3VS .Carrousel_carouselItem__BoTwb{min-width:100%;transition:opacity .5s ease-in-out}.Carrousel_carousel__Bq3VS .Carrousel_carouselItem__BoTwb.Carrousel_active__H1v6y{opacity:1}.Carrousel_carousel__Bq3VS .Carrousel_carouselItem__BoTwb:not(.Carrousel_active__H1v6y){opacity:0}.Carrousel_carousel__Bq3VS .Carrousel_carouselItem__BoTwb img{height:auto;margin-bottom:-8px;object-fit:cover;width:100%}.Carrousel_carousel__Bq3VS .Carrousel_arrowLeft__LylDa,.Carrousel_carousel__Bq3VS .Carrousel_arrowRight__4kIgj{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__Bq3VS .Carrousel_arrowLeft__LylDa:hover,.Carrousel_carousel__Bq3VS .Carrousel_arrowRight__4kIgj:hover{background:#285943}.Carrousel_carousel__Bq3VS .Carrousel_arrowLeft__LylDa.Carrousel_disabled__NB4cS,.Carrousel_carousel__Bq3VS .Carrousel_arrowRight__4kIgj.Carrousel_disabled__NB4cS{cursor:not-allowed;opacity:.5;pointer-events:none}.Carrousel_carousel__Bq3VS .Carrousel_arrowLeft__LylDa{left:10px}.Carrousel_carousel__Bq3VS .Carrousel_arrowRight__4kIgj{right:10px}.ApartmentInfo_secondContainer__bUjqR{padding:1rem;width:100%}.ApartmentInfo_apartmentSelectedText__adJF8{border-bottom:1px solid #333;display:flex;flex-direction:row;font-size:25px;justify-content:space-between;padding-bottom:.4rem}.ApartmentInfo_selectedApartmentText__6MRni{font-family:Cardo;font-weight:700}.ApartmentInfo_arrowContainer__7kd8z{cursor:pointer}.ApartmentInfo_arrowContainer__7kd8z :hover{color:#285943}.ApartmentInfo_firstContainer__4hKHq.ApartmentInfo_collapsed__TKrkW .ApartmentInfo_apartamentsIconAndText__q3AbZ{height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none}.ApartmentInfo_firstContainer__4hKHq.ApartmentInfo_collapsed__TKrkW .ApartmentInfo_apartmentText__twn8X>div{opacity:0;overflow:hidden;width:0}.ApartmentInfo_carrouselContainer__aBcu-{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:1rem}.ApartmentInfo_apartmentDescriptionContainer__-4EU5{display:flex;flex-direction:column;font-family:Yeseva One;gap:.5rem;height:12rem;overflow-y:auto;padding-right:1rem;width:70%}.ApartmentInfo_apartmentDescription__z-xkz{font-size:18px}.ApartmentInfo_apartmentDescription__z-xkz span{font-size:20px;font-weight:700}.ApartmentInfo_bookingButton__td8Lz{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__td8Lz:hover{background-color:#285943;color:#fff;cursor:pointer}.ApartmentInfo_bookingButton__td8Lz:disabled{background-color:#ccc;border-color:#aaa;color:#666;cursor:not-allowed}.Coworking_coworkingContainer__1XGuY,.Coworking_headerContainer__uygBb{display:flex;flex-direction:column}.Coworking_headerContainer__uygBb{background-position:50%;background-size:cover;justify-content:flex-end;min-height:400px;width:100%}.Coworking_headerContainer__uygBb img{filter:brightness(.5);height:400px;left:0;object-fit:cover;position:absolute;top:0;width:100%}.Coworking_coworkingText__qx5tj{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__L5MYn{padding:2rem 6rem}.Coworking_coworkingDescriptionTitle__Yv72m{font-family:Cardo;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.Coworking_coworkingDescriptionText__TnWgu{font-family:Yeseva One;font-size:.8rem;line-height:1.5;margin-bottom:1.5rem}.Coworking_ourActivities__7Wtn7{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__pqzms{background-color:#e6e6e9;border-radius:1rem;display:flex;flex-direction:row;gap:1rem;padding:1rem}.Coworking_videoWrapper__65wAg{border-radius:12px;box-shadow:0 4px 15px #0003;height:15.6rem;margin-top:.5rem;overflow:hidden}.Coworking_video__9uX4c{display:block;height:auto;width:100%}.Coworking_imageWrapper__IxVpz{align-items:center;display:flex;flex-direction:column;font-family:Cardo;gap:.5rem;justify-items:center}.Coworking_activityImage__LDCiD{border-radius:.5rem;width:fit-content}.Coworking_activityText__HhY5G{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__RWJDU{min-width:800px!important}@media(max-width:1024px){.BookingDialog_dialogContainer__RWJDU{margin:0!important;max-height:100dvh!important;min-width:100vw!important}}.MobileApartments_mobileApartmentsContainer__oloQF{height:100dvh;width:100%}.MobileApartments_mobileApartmentsHeader__Xrsc4{background-color:#333;height:4rem}.MobileApartments_mobileApartmentsContent__KLol4{align-items:center;color:#fff;color:#333;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.MobileApartments_mobileApartmentsContentHeader__Y4xDx{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__1mlhw{padding:0 1rem}.MobileApartments_mobileApartmentsDescriptiveText__qJpDc{display:flex;flex-direction:column;font-family:Yeseva One;font-size:.6rem;gap:.5rem;padding:1rem}.MobileApartments_mobileApartmentsDescriptiveText__qJpDc .MobileApartments_sectionTitle__up\+UK{display:inline-block;font-weight:700;margin-right:.25rem}.MobileApartments_mobileApartmentsDescriptiveText__qJpDc ul{list-style-type:disc;margin-bottom:0;margin-left:1rem;margin-top:.25rem;padding:0}.MobileApartments_mobileApartmentsDescriptiveText__qJpDc ul li{margin-bottom:.25rem}.ProtectedLoginGate_dialogContainer__psinT{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__xQC5N{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.ProtectedLoginGate_contactInput__dOOw7{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__dOOw7::placeholder{color:#fff;opacity:1}.ProtectedLoginGate_contactInput__dOOw7::-webkit-inner-spin-button,.ProtectedLoginGate_contactInput__dOOw7::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProtectedLoginGate_contactInput__dOOw7[type=number]{-moz-appearance:textfield}.ProtectedLoginGate_sendButton__A-dAW{background-color:#285943;border:none;border-radius:.5em;color:#fff;cursor:pointer;font-size:14px;height:3.5em;width:10em}.ProtectedLoginGate_sendButton__A-dAW:hover{background-color:#204736}.Login_loginContainer__g3D3J{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__1X4gT{-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__w2n4g{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__w2n4g h1{font-size:1.4rem;margin:0}.Login_loginCardLeft__w2n4g h2{font-size:1rem}.Login_loginCardLeft__w2n4g h3{font-size:.8rem;font-weight:400}.Login_contactInput__s04vr{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__s04vr::placeholder{color:#285943;opacity:1}.Login_contactInput__s04vr::-webkit-inner-spin-button,.Login_contactInput__s04vr::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Login_forgotPassword__\+AuEh{color:#285943;font-size:.7rem;margin:1rem}.Login_forgotPassword__\+AuEh:hover{cursor:pointer;font-weight:700;text-decoration:underline}.Login_loginButton__QUbx7{background-color:#285943;border:none;border-radius:.5em;color:#fff;cursor:pointer;font-size:14px;height:3.5em;width:10em}.Login_loginButton__QUbx7:hover{background-color:#204736}.Login_loginCardRight__0TgX2{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__0TgX2 h1{font-size:1.5rem}.Login_loginCardRight__0TgX2 div{font-size:.8rem}.GoogleLogin_googleLogin__QI1XG{margin:auto;width:min-content}.GoogleLogin_hide__Dg\+LC{visibility:hidden}.AdminHome_adminHomeContainer__Bkqru{display:flex;flex-direction:column;height:100dvh}.AdminHome_header__DXBgy{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem}.AdminHome_logo__ji3H-{align-items:center;display:flex;flex-direction:column;font-size:2rem}.AdminHome_adminText__Y88F5{color:#fff;font-size:20px}.AdminHome_adminTabs__L2O5u{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__L2O5u div{cursor:pointer}.AdminHome_adminTabs__L2O5u div:hover{text-decoration:underline}.AdminHome_adminTabs__L2O5u .AdminHome_active__wFVxj{font-weight:700}.AdminHome_logout__c006c i{color:#fff;cursor:pointer;font-size:1.2rem}.AdminHome_content__\+9d76{flex-grow:1;padding:.5rem}.MobileVideo_mobileHeaderContainer__\+YsiE{height:100vh;overflow:hidden;position:relative;width:100vw}.MobileVideo_video__f6xkX{height:100%;object-fit:cover;width:100%}.MobileOurSpaces_mobileSectionTitle__GPt4F{background-color:#333;color:#fff;font-family:Cardo;font-size:.6rem;font-weight:700;padding:.5rem;text-align:center}.MobileOurSpaces_fullWidthImage__7OxOV{display:block;height:auto;width:100%}.MobileOurSpaces_imageContainer__JiSWd{position:relative}.MobileOurSpaces_imageContainer__JiSWd:after{background-color:#28594380;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.MobileOurSpaces_imageText__ZFdJf{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__e69Sk{min-height:100dvh;overflow:hidden}.MobileCoworking_mobileCoworkingHeaderContainer__rR-Zp{background-color:#333;height:4rem}.MobileCoworking_mobileCoworkingTitle__8Aozp{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__XMfVB{font-family:Cardo;font-size:.5rem;margin:.5rem}.MobileCoworking_ourActivities__HoEIs{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__ZXtPN{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:max-content;padding:1rem;width:calc(100% - 2rem)}@media(orientation:landscape){.MobileCoworking_activityContent__ZXtPN{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:center}}.MobileCoworking_activityImage__121Tw{border-radius:.75rem;filter:brightness(.8);object-fit:cover;width:100%}.MobileCoworking_imageContainer__fI83i{max-width:25rem;position:relative;width:100%}.MobileCoworking_imageOverlayText__KXeQb{border-radius:.25rem;bottom:.5rem;color:#fff;font-size:.5rem;padding:.5rem;position:absolute;z-index:2}@media(orientation:landscape){.MobileCoworking_imageOverlayText__KXeQb{background-color:#0000;color:#333;font-size:.5rem;margin-bottom:.5rem;padding:0;position:static}.MobileCoworking_imageContainer__fI83i{align-items:center;display:flex;flex-direction:column}}.MobileCoworking_activityVideo__5907x{border-radius:1rem;height:15rem}
/*# sourceMappingURL=main.8db7a579.css.map*/