@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-Regular.ttf);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-Regular.ttf);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-Regular.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-Medium.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-SemiBold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-SemiBold.ttf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-Bold.ttf);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Thin.ttf);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-ThinItalic.ttf);font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-ExtraLight.ttf);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-ExtraLightItalic.ttf);font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Light.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-LightItalic.ttf);font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-MediumItalic.ttf);font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-SemiBoldItalic.ttf);font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-ExtraBold.ttf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Black.ttf);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-BlackItalic.ttf);font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Thin.ttf);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ThinItalic.ttf);font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraLight.ttf);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraLightItalic.ttf);font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Light.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-LightItalic.ttf);font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-MediumItalic.ttf);font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBoldItalic.ttf);font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraBold.ttf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraBoldItalic.ttf);font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Black.ttf);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-BlackItalic.ttf);font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box}html{display:flex;flex-direction:column;align-items:center;justify-content:center}body{max-width:106.25rem}h1,h2,h3,h4,h5,h6,p{margin:0}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul{list-style-type:none;padding:0;margin:0}button{background-color:transparent;border:none}input:focus-visible,select:focus-visible{outline:none}:root{--color-primary: #25b5b5;--color-primary-opa: #25b5b5b4;--color-secondary: #8c3347;--color-third: #696148;--color-gray: #a4a4a4;--color-dark: #5a5958;--color-light: #ffffff;--space-xs2: calc(8 / 3 / 16 * 1rem);--space-xs: .25rem ;--space-sm: .5rem ;--space: 1rem ;--space-lg: 1.5rem ;--space-xl: 2.5rem ;--space-xl2: 3.5rem ;--space-xl3: 4.375rem }#html_body{.title_container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;@media screen and (min-width: 992px){align-items:flex-start}}.title{font-family:DancingScript,sans-serif;color:#25b5b5;font-size:1.75rem;font-weight:100;margin-left:6px}@media screen and (min-width: 992px){.title{font-size:2.5625rem}}.subtitle{font-family:Roboto,sans-serif;color:#343939;font-size:1.875rem;font-weight:600;margin-top:-8px}@media screen and (min-width: 992px){.subtitle{font-size:3rem}}.text{font-family:Poppins,sans-serif;font-weight:200;font-size:1rem;line-height:1.75rem}@media screen and (min-width: 992px){.text{font-size:1.125rem;line-height:2rem}}.button{background-color:#25b5b5;border:0px;padding:.5rem 2rem;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#fff;line-height:31px;transition:all .3s;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;&:hover{background-color:#249f9f}&:active{background-color:#25b5b5}&.-disabled{background-color:#d1d1d12b!important;border:.0938rem solid #b6b3b3!important;color:#b6b3b3!important;cursor:not-allowed;& *{fill:#b6b3b3}}&.-flashing{animation:animationZoomSM 1.6s ease-in-out infinite}}.button.-transparent{background-color:transparent;padding:var(--space-xs);&:hover{background-color:#0002}&:active{background-color:#00000016}}.button.-border{background-color:transparent;border:.0938rem solid var(--color-primary);color:var(--color-primary);&:hover{background-color:#249f9f2e}&:active{background-color:#25b5b508}}.button.-circle{background-color:transparent;padding:var(--space-xs);width:2.5rem;height:2.5rem;cursor:pointer;border-radius:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s;&:hover{background-color:#1212121b}&:active{background-color:#1212122e}}img{width:100%}.mobile{display:flex}@media screen and (min-width: 992px){.mobile{display:none}}.desktop{display:none}@media screen and (min-width: 992px){.desktop{display:flex}}.error_message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space)}.loadings{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space);padding:0px var(--space)}.loading_bar{height:2.5rem;width:100%;background-color:#b4b4b473}.-loading{animation:loading 1.6s infinite linear}.modal{position:fixed;opacity:0;top:0;left:0;z-index:-1;box-sizing:border-box;background-color:#00000089;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space);width:100vw;height:100vh;@media screen and (min-width: 992px){width:100vw;height:100vh;padding:var(--space) 0px}&.show{opacity:1;z-index:1}}.input_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0px}.input_body{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-sm);flex-wrap:wrap}.input_label{color:#26414b;font-family:Poppins;font-size:.875rem}.input_field{width:100%;color:#26414b;font-family:Poppins;font-size:.875rem;border:.0625rem solid #cbcaca;padding:var(--space-xs) var(--space-sm);&::placeholder{color:#767e88}}.input_radio{background-color:#f2f0e8;border:1px solid #cbcaca;padding:var(--space-xs) var(--space-sm);color:#26414b;font-family:Poppins;font-size:.875rem;cursor:pointer;transition:all .3s;&:hover{background-color:#f2f0e863}&:active{background-color:#f2f0e8b8}&.-active{background-color:#26414b;border:1px solid #cbcaca;color:#fff;&:hover{background-color:#26414bdc}&:active{background-color:#26414b}}}.field_container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-xs)}.field_title{font-family:Poppins;font-size:1rem;font-weight:600;&.-secondary{color:#8c3347}}.field_text{font-family:Poppins;font-size:1rem;font-weight:300;&.-secondary{color:#8c3347}}}@keyframes headerSlideDown{0%{transform:translateY(-90px)}to{transform:translateY(0)}}@keyframes headerSlideUp{0%{transform:translateY(0)}to{transform:translateY(-90px)}}@keyframes blinking{50%{opacity:.8}}@keyframes animationZoomSM{50%{transform:scale(1.1)}}@keyframes animationZoom{50%{transform:scale(1.5)}}@keyframes sidebarOpen{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sidebarClose{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes layerOpen{0%{opacity:0}to{opacity:1}}@keyframes layerClose{0%{opacity:1}to{opacity:0}}.-spin{animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes loading{0%{opacity:1}50%{opacity:.5}to{opacity:1}}html,body{margin:0;width:100%;height:100%}body{display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:var(--space-xl2)}#header{position:absolute;top:0;z-index:1;.mobile{display:flex;width:100%}@media screen and (min-width: 992px){.mobile{display:none}}.desktop{display:none;width:100%}@media screen and (min-width: 992px){.desktop{display:flex}}.static{width:100vw;max-width:106.25rem;height:5.625rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space);padding:var(--space-lg) var(--space-xl2)}.floating{position:relative;width:100%;max-width:106.25rem;height:5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space);position:fixed;background-color:#fff;top:0;padding:var(--space-lg) var(--space);border-bottom:1px solid #a4a4a457}.floating{padding:var(--space) var(--space-lg);background-color:#ffffffcb;&.-scrolled{transform:translateY(0);animation:headerSlideDown .4s ease-out 1}&.-not-scrolled{transform:translateY(-90px);animation:headerSlideUp .4s ease-out 1}}@media screen and (min-width: 992px){.floating{padding:var(--space-lg) var(--space-xl2)}}.sidebar{position:fixed;top:0;left:0;z-index:2;height:100vh;width:100vw;.layer{position:fixed;top:0;left:0;background-color:#0000008a;height:100vh;width:100vw;z-index:3;transition:all .3s;&.-opening{opacity:1;animation:layerOpen .4s ease-out 1}&.-closing{opacity:0;animation:layerClose .4s ease-out 1}}.menu{position:fixed;top:0;right:0;z-index:4;height:100vh;width:100%;max-width:25rem;background-color:#fff;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xl);&.-opening{transform:translate(0);animation:sidebarOpen .4s ease-out 1}&.-open{transform:translate(0)}&.-closing{transform:translate(100%);animation:sidebarClose .4s ease-out 1}&.-close{transform:translate(100%)}}@media screen and (min-width: 992px){.menu{max-width:25rem}}.item.-top{display:flex;flex-direction:row;justify-content:space-between}}button{border-radius:200px;display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:all .3s;cursor:pointer}button:hover{background-color:#00000020}button:active{background-color:#00000047}.icon_container{width:2.5rem;height:2.5rem;.icon{width:100%;height:100%}}.list{display:flex;flex-direction:row;gap:var(--space)}.item{color:var(--color-dark)}.image_container{max-width:7.8125rem}}#banner[data-astro-cid-ehvcvm4h]{min-height:50rem;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;.bg{width:100%;height:100%;object-fit:cover;object-position:top}.decoration{margin-top:-3.75rem;height:12.5rem;object-fit:cover;object-position:top}}#por_que_maraya[data-astro-cid-4tz32mfq]{height:auto;display:flex;padding:0;flex-direction:column;gap:var(--space);@media screen and (min-width: 992px){display:flex;flex-direction:row}.decoration_line{display:none;@media screen and (min-width: 992px){display:flex}}.title,.subtitle{text-align:center}.div_left{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.25rem;@media screen and (min-width: 992px){gap:4rem}}.div_left .content{margin:0px var(--space);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;@media screen and (min-width: 992px){margin-left:6rem;align-items:flex-start}}.text{text-align:center;@media screen and (min-width: 992px){text-align:left}}.line{max-width:80vw;@media screen and (min-width: 992px){max-width:31.25rem}}.decoration{display:none;@media screen and (min-width: 992px){display:flex}}.div_right{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8rem}.div_right .image{width:100%;max-width:992px;height:100%}}#map[data-astro-cid-cnvu4rho]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0px;padding:var(--space-xl) 0px;position:relative;.content_container{background-color:#f2e9d3;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl3)}.subtitle{font-size:1.6875rem;text-align:center;@media screen and (min-width: 992px){font-size:2rem}}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:75rem;gap:var(--space-xl2)}.content_body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-xl)}@media screen and (min-width: 1200px){.content_body{flex-direction:row;margin-left:var(--space-xl);gap:var(--space-xl2)}}.content_body_line{display:none;height:100%;width:.125rem;background-color:var(--color-dark)}@media screen and (min-width: 1200px){.content_body_line{display:flex}}.content_body_col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-xl);p{font-weight:300;font-size:1.125rem;position:relative;@media screen and (min-width: 992px){font-size:1.25rem}}p:after{content:"";position:absolute;width:.375rem;height:.375rem;background-color:var(--color-dark);border-radius:200px;top:var(--space-sm);left:calc(var(--space-lg) * -1);@media screen and (min-width: 992px){width:.5rem;height:.5rem}}}@media screen and (min-width: 1200px){.content_body_col:nth-child(3){margin-left:var(--space-xl)}}.title_container{display:flex;flex-direction:column;align-items:center;justify-content:center}.image_container{width:100%}.image{object-fit:cover;object-position:center;width:100%;height:100%;&.-mobile{display:flex}&.-tablet,&.-desktop{display:none}@media screen and (min-width: 800px){&.-mobile{display:none}&.-tablet{display:flex}}@media screen and (min-width: 1200px){&.-tablet{display:none}&.-desktop{display:flex}}}}#master_plan{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xl);.square{border-radius:var(--space-xs);height:1.25rem;width:1.25rem;&.-reserved{background-color:#f2e9d3}&.-available{background-color:#9feed295}&.-sold{background-color:#8c3347}}.map,.map_container{width:100%}.decoration-top{z-index:1;position:absolute;top:0;width:100%}.decoration-bottom{display:none;z-index:1;position:absolute;margin-top:-100px;width:100%}@media screen and (min-width: 992px){.decoration-bottom{display:flex}}.text_container{padding:0px var(--space)}.text{max-width:43.75rem;text-align:center}.title_container{align-items:center;text-align:center}.states{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-lg);padding:0px var(--space);@media screen and (min-width: 992px){gap:var(--space-xl2)}}.state{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-sm)}@media (min-width: 992px){.container-masterplan{height:40vw}}.quote-masterplan-body{width:100%;@media (min-width: 992px){display:flex;align-items:center}}@media (min-width: 992px){.container-masterplan .quote-masterplan-body{transform:rotate(90deg) translateY(-100%);-webkit-transform:rotate(90deg) translateY(-100%);transform-origin:top left;-webkit-transform-origin:top left;height:100vw;width:40vw;max-height:106.25rem;overflow:hidden}}.position-relative{position:relative!important;@media (min-width: 992px){display:flex;height:100%;width:auto}}#MediaLayout{position:absolute;width:100%;height:100%;left:0;top:-2px;@media (min-width: 992px){top:2px;max-width:763px}}#MediaLayout svg{width:100%;height:100%}.box{background:red;width:200px;height:200px}@media (min-width: 1700px){.master_plan_img{width:auto!important}}.master_plan_svg_listener:hover{cursor:pointer;position:relative;&.-no-selected{cursor:not-allowed}}.master_plan_svg_indicator.-amenity{animation:blinking 1.6s ease-in-out infinite}.master_plan_svg_indicator.-amenity{transform-origin:center;transform-box:fill-box;transform:scale(1);animation:animationZoom 1.6s ease-in-out infinite}.master_plan_banner,.master_plan_batch_message{position:absolute;width:auto;display:flex;flex-direction:column;align-items:center;gap:0px;padding:var(--space-sm);background-color:#25b5b5ea;border:2px solid var(--color-primary);border-radius:var(--space-sm);opacity:1;z-index:2;transition:opacity .3s}.master_plan_banner,.master_plan_batch_message{&.-invisible{opacity:0}&.-visible{opacity:1}}@keyframes circleEnter{0%{opacity:0}to{opacity:1}}.master_plan_banner.hide{opacity:0;animation:circleExit .15s ease-in 1}@keyframes circleExit{0%{opacity:1}to{opacity:0}}.master_plan_banner.start{opacity:0}.master_plan_icon{fill:#fff;width:60px;height:60px}.master_plan_banner_title{color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-align:center;font-family:Poppins;font-size:1.125rem;line-height:1.125rem;font-weight:500}.master_plan_banner_text{color:#fff;overflow:hidden;text-align:center;font-family:Poppins;font-size:1rem;font-weight:200;&.-strong{font-weight:500}&.-note{font-size:.875rem}}.master_plan_batch_message{align-items:flex-start;gap:0;padding:var(--space) var(--space-lg);.button{margin-top:var(--space-sm);padding:var(--space-xs) var(--space);background-color:#fff;color:var(--color-primary)}&.-reserved{background-color:#a7a6a2e7;border:2px solid #cac9c1}&.-sold{background-color:#f1a0aee7;border:2px solid #e36f83}&.-available{background-color:#25b5b5ea;border:2px solid var(--color-primary)}}}#amenities[data-astro-cid-xtjauedn]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-xl2) var(--space);width:100%;.text{max-width:43.75rem;text-align:left}.title_container{align-items:center;text-align:center}.body{width:100%;max-width:56.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space)}@media screen and (max-width: 992px){.body{max-width:25rem}}@media screen and (min-width: 992px){.body{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:var(--space-xl)}}.middle{display:none;width:auto;height:100%;img{height:100%;object-fit:cover}}@media screen and (min-width: 992px){.middle{display:flex}}._amenities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space)}@media screen and (min-width: 992px){._amenities{margin-left:var(--space-xl);align-items:flex-start;gap:var(--space-xl)}}._amenity{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-sm)}._amenity_icon{path{fill:var(--color-primary)}}.footer{width:100%;max-width:12.5rem;@media screen and (min-width: 992px){width:100%;max-width:100%}.mobile{max-width:12.5rem}}._amenities._desktop{display:none;@media screen and (min-width: 992px){display:flex}}._amenities._mobile{display:flex;@media screen and (min-width: 992px){display:none}}}#call_to_action[data-astro-cid-fuxbkuvm]{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--space-xl2);padding:var(--space-xl) 0px;min-height:50rem;background-color:#fff;background-size:cover;background-position:bottom;background-image:var(--xs);@media screen and (min-width: 400px){background-image:var(--sm)}@media screen and (min-width: 600px){background-image:var(--md)}@media screen and (min-width: 992px){min-height:50rem}}.title_container[data-astro-cid-fuxbkuvm]{align-items:center;text-align:center}#contacto[data-astro-cid-nbpnc35u]{margin-top:-12.5rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:calc(var(--space-xl2) * 2);padding:var(--space-xl) var(--space-xl);padding-top:calc(var(--space) * 8);background-repeat:no-repeat;background-size:cover;@media screen and (min-width: 1200px){background-image:var(--xl);padding:var(--space-xl3) var(--space-xl3);padding-top:calc(var(--space-xl3) * 3)}.body{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xl2)}@media screen and (min-width: 1200px){.body{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-xl)}}.first{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xl)}@media screen and (min-width: 1200px){.first{align-items:flex-start}}.logo{width:100%;max-width:13.125rem}.social_medias{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--space-lg)}.links_subtitle{font-family:Poppins,sans-serif;font-size:18px;font-weight:300;color:var(--color-third);margin-bottom:var(--space-sm)}.links{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space)}@media screen and (min-width: 1200px){.links{align-items:flex-start}}.links_container{display:none;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 1200px){.links_container{display:flex;align-items:flex-start}}.link{font-family:Poppins,sans-serif;font-size:16px;font-weight:200;color:var(--color-third);text-align:center}@media screen and (min-width: 1200px){.link{text-align:left}}}#galeria{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg);@media screen and (min-width: 992px){padding:var(--space-xl2) var(--space-xl)}.title_container{align-items:center;text-align:center}.cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400 / 16 * 1rem),1fr));gap:2rem}.card{position:relative;transition:all .3s;cursor:pointer;height:300px;background-position:center;background-size:cover}.card:hover{box-shadow:4px 4px 10px var(--color-gray)}.card:active{box-shadow:4px 4px 10px transparent}.card .icons{display:flex;flex-direction:row}.card img{height:100%}.card_texts{position:absolute;bottom:1rem;left:1rem;color:#fff;border:solid .125rem var(--color-primary);padding:var(--space-xs2) var(--space-sm);border-radius:var(--space-sm);background-color:var(--color-primary-opa);width:calc(100% - 2rem);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-sm);@media screen and (min-width: 400px){width:auto}}.card_icon{width:2.25rem;fill:#fff}.card_subtitle{font-family:Poppins,sans-serif;font-size:1.0625rem;font-weight:300;color:#fff}button{width:auto}}#gallery_modal{position:fixed;left:0;top:0;opacity:0;z-index:-1;box-sizing:border-box;background-color:#000000c8;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:100vh;@media screen and (min-width: 992px){width:100vw;height:100vh;padding:var(--space) 0px}&.show{opacity:1;z-index:1}.max_container{width:100%;height:100%;display:flex;max-height:62.5rem;max-width:calc(1700 / 16 * 1rem - var(--space) * 2);flex-direction:row;justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space)}.gallery_modal_button,.gallery_modal_exit{height:2.5rem;width:2.5rem;border:0px;border-radius:12.5rem;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s;cursor:pointer}.gallery_modal_button:hover{background-color:#ffffff40}.gallery_modal_button:active{background-color:#ffffff0a}.gallery_modal_exit{margin-top:var(--space)}@media screen and (min-width: 992px){.gallery_modal_exit{margin-top:auto}}.gallery_modal_buttons{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;height:100%;position:absolute;z-index:3;&.-left{left:var(--space)}&.-right{right:var(--space)}}@media screen and (min-width: 992px){.gallery_modal_buttons{position:relative}}.gallery_modal_exit{position:absolute;top:0}.gallery_modal_img_container{width:100%;height:100%;max-height:calc(100vh - var(--space) * 2);position:relative}._quotation{position:absolute;bottom:var(--space);left:var(--space);color:#fff}@media screen and (max-width: 600px) and (orientation: portrait){.gallery_modal_img_container{height:100%;max-height:50vh}}.gallery_modal_img{height:100%;object-fit:cover}}#alerts{position:fixed;background-color:#00000089;width:100vw;height:100vh;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;.max_container{max-width:200px}&.-opening{opacity:1;animation:fadeIn .4s ease-out 1}&.-open{opacity:1}&.-closing{opacity:0;animation:fadeOut .4s ease-out 1}#alert{position:fixed;opacity:0;z-index:1;box-sizing:border-box;background-color:#fff;padding:var(--space-lg) var(--space-xl);max-width:25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space);&.-opening{opacity:1;animation:zoomIn .4s ease-out 1}&.-open{opacity:1}&.-closing{opacity:0;animation:zoomOut .4s ease-out 1}.title{margin:0;font-family:Poppins,sans-serif;font-weight:400;text-align:center;font-size:1.75rem!important}.texts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px}.text{text-align:center;font-size:1.125rem!important}.icon{width:4.375rem}}}#modal_quote{@media screen and (max-width: 992px){align-items:flex-start;padding:0!important}.body{width:100%;overflow-y:scroll;position:relative;background-color:#fffdf5;max-width:50rem;height:100%;max-height:50rem;display:flex;flex-direction:column;align-items:center;padding:var(--space-xl);gap:var(--space-xl2);@media screen and (max-width: 992px){min-width:100vw;min-height:100vh}}.title_container{display:flex;flex-direction:column;align-items:center;justify-content:center}.subtitle{text-align:center}.text{line-height:1.5rem;margin-bottom:var(--space-sm)}.row_responsive{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-xl)}@media screen and (min-width: 992px){.row_responsive{flex-direction:row}}.column{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-lg);flex:1}.section{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-sm);&.-center{align-items:center}}.section_subtitle{font-family:Poppins;font-size:1.1875rem;font-weight:600;&.-secondary{color:#8c3347}}.section_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-sm)}.line{width:100%;height:.09375rem;background-color:#d3cabc}.button{padding:var(--space-xs) var(--space);font-size:1rem;&.-close{position:absolute;top:var(--space);right:var(--space)}&.-return{position:absolute;top:var(--space);left:var(--space)}}.input_label{&.-secondary{color:var(--color-secondary)}}.field_title.-transparent{color:transparent}.field_text{font-weight:400;&.-cross{text-decoration:line-through;color:#767e88}&.-italic{font-style:italic;color:#8c3347}}}#budget_banner{display:flex;flex-direction:column;align-items:center;justify-content:center;.content{width:100%;background-color:#f2e9d3;padding:5rem 0px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(26 / 15 * 1rem);@media screen and (min-width: 992px){flex-direction:row;gap:4rem}}}
