:root{--primary: #f05328;--primary-light: #f5793b;--secondary: #003d5f;--secondary-light: #004468;--grey: #c6c6c6;--grey-dark: #5b5b5b}*{box-sizing:border-box}#root{display:flex;flex-direction:column;width:100vw;height:100vh}@media screen and (min-width: 992px){#root{height:100vh;overflow:hidden;flex-direction:row}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.slick-next{right:1em;z-index:1}.slick-prev{left:1em;z-index:1}._sidebar_13950_1{background:white;display:flex;padding:0;flex-grow:0;flex-shrink:0;top:0;left:0;width:100vw;height:100px;flex-direction:row;box-shadow:0 0 10px #0003;position:relative;z-index:99}._sidebar_13950_1 ._menuButton_13950_17{background:transparent;border:none;order:3}._sidebar_13950_1 ._menuButton_13950_17 img{height:2rem}._sidebar_13950_1 a{display:block;color:var(--grey);text-transform:uppercase;padding:1rem;font-size:1.125rem;line-height:1.25rem}._sidebar_13950_1 a._active_13950_33{color:var(--grey-dark)}._sidebar_13950_1 a._instagram_13950_36{display:block;margin-left:1rem;padding:0}@media screen and (min-width: 992px){._sidebar_13950_1 a._instagram_13950_36{margin-left:0;margin-top:1rem;margin-right:auto}}._sidebar_13950_1 a._instagram_13950_36 img{width:30px}._sidebar_13950_1 ul{padding-left:0}._sidebar_13950_1 ul li{display:block;list-style:none}._sidebar_13950_1 ul li a{padding:.5rem 1rem .5rem 2rem}._sidebar_13950_1 footer{padding:.5rem;display:flex;align-items:center;order:2;margin-left:auto}._sidebar_13950_1 footer ._infocasas_13950_68{display:block;padding:0;width:100px;max-width:100%}._sidebar_13950_1 footer ._infocasas_13950_68 img{width:100%}._sidebar_13950_1 footer small{display:none}._sidebar_13950_1 ._contactOverlay_13950_80{display:none}@media screen and (min-width: 992px){._sidebar_13950_1{width:307px;height:100vh;flex-direction:column;box-shadow:none}._sidebar_13950_1 ._menuButton_13950_17{display:none}._sidebar_13950_1 footer{display:unset;margin:auto 0 0;padding:2rem;order:4}._sidebar_13950_1 footer ._infocasas_13950_68{display:block;padding:0;width:160px;max-width:100%;margin-bottom:.5rem}._sidebar_13950_1 footer ._infocasas_13950_68 img{width:100%}._sidebar_13950_1 footer small{display:block;text-align:center;opacity:.5}._sidebar_13950_1 ._contactOverlay_13950_80{display:block;background:var(--primary);color:#fff;position:absolute;top:0;width:0;height:100%;padding:6rem 0 2rem;font-size:5rem;line-height:4rem;font-weight:700;transition:width 1s ease-in-out;overflow:hidden;border:none;text-align:left;z-index:2}._sidebar_13950_1 ._contactOverlay_13950_80>span{display:block;white-space:nowrap;padding-left:2rem}._sidebar_13950_1._contact_13950_80 ._contactOverlay_13950_80{width:100%}}._nav_13950_142{display:flex;flex-direction:column;padding:2rem;overflow:hidden;overflow-y:auto;background:white;order:3;position:absolute;top:100%;width:100vw;transition:max-height .3s ease-in-out,padding .3s ease-in-out}._nav_13950_142._menuOpen_13950_155{max-height:100vh}._nav_13950_142._menuClosed_13950_158{max-height:0;padding:0 2rem}@media screen and (min-width: 992px){._nav_13950_142{position:relative;top:unset;width:unset}._nav_13950_142._menuOpen_13950_155,._nav_13950_142._menuClosed_13950_158{max-height:unset}}._brand_13950_173 img{height:80px}@media screen and (min-width: 992px){._brand_13950_173{margin:2rem}._brand_13950_173 img{height:211px}}._main_13950_185{flex:1}._whatsapp_13950_189{position:fixed;bottom:1rem;right:2rem;z-index:99}._whatsapp_13950_189 a{text-decoration:none;cursor:pointer;transition:transform .3s ease-in-out;transform:scale(1)}._whatsapp_13950_189 a img{width:80px;height:80px}._whatsapp_13950_189 a:hover{transform:scale(1.1)}._whatsapp_13950_189 a:active{transform:scale(.9)}._main_1kyay_1{position:fixed;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:var(--primary);transition:opacity 1s}._logo_1kyay_14{width:300px;height:300px;margin:auto;object-fit:contain;transition:opacity 1s}._main_1lvp3_1{display:flex;flex-grow:1;overflow:auto;color:#fff;align-items:flex-start;justify-content:center;background-color:var(--primary);background-image:url(/images/collage.jpg);background-size:cover;background-position:center;width:100vw;height:calc(100vh - 100px)}@media screen and (min-width: 992px){._main_1lvp3_1{width:calc(100vw - 307px);height:100vh}}._container_1lvp3_22{width:668px;max-width:100%;color:#fff;padding:4rem 4rem 2rem}._container_1lvp3_22 p{text-align:justify;font-size:1.25rem;font-weight:700;color:inherit}._projectListWrapper_1mxjp_1{flex-grow:1;height:calc(100vh - 100px);overflow:hidden;position:relative}._projectListWrapper_1mxjp_1 ._arrowLeft_1mxjp_7,._projectListWrapper_1mxjp_1 ._arrowRight_1mxjp_8{position:absolute;top:50%;z-index:2;border:none;background:rgba(0,0,0,.5333333333);display:flex;align-items:center;justify-content:center;border-radius:50%;width:50px;height:50px;padding:0}._projectListWrapper_1mxjp_1 ._arrowLeft_1mxjp_7 img,._projectListWrapper_1mxjp_1 ._arrowRight_1mxjp_8 img{width:25px}._projectListWrapper_1mxjp_1 ._arrowLeft_1mxjp_7{left:1rem}._projectListWrapper_1mxjp_1 ._arrowRight_1mxjp_8{right:1rem}@media screen and (min-width: 992px){._projectListWrapper_1mxjp_1{width:calc(100vw - 307px);height:100vh}}._projectListContainer_1mxjp_39{display:flex;flex-grow:1;flex-direction:column;height:calc(100vh - 100px);overflow:hidden;color:#fff;overflow-y:auto}@media screen and (min-width: 992px){._projectListContainer_1mxjp_39{width:calc(100vw - 307px);height:100vh;flex-direction:row;overflow:hidden;overflow-x:auto}}._project_1mxjp_1{flex-basis:33%;width:100vw;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:background-image 1s;padding:0;display:flex;cursor:pointer;border:none;border-radius:0;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left;position:relative}._project_1mxjp_1 ._image_1mxjp_78{position:absolute;width:100%;height:100%;object-fit:cover}._project_1mxjp_1 ._title_1mxjp_84{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;background:var(--primary);color:#fff;padding:.5rem 1rem}._project_1mxjp_1 ._title_1mxjp_84 h2{margin:0}._project_1mxjp_1._singleProject_1mxjp_97{flex-basis:100%;width:100%}._project_1mxjp_1._twoProjects_1mxjp_101{flex-basis:50%;width:50%}@media screen and (min-width: 992px){._project_1mxjp_1{width:33%;height:100vh;min-width:350px}}._main_199qz_1{position:relative;display:flex;flex-grow:1;height:calc(100vh - 100px);overflow:hidden;color:#fff;background:var(--secondary);background-image:url(/background-pattern.jpg);background-size:92px}@media screen and (min-width: 992px){._main_199qz_1{width:calc(100vw - 307px);height:100vh}}._slide_199qz_19{background:transparent;width:100vw;height:calc(100vh - 100px);padding:3rem}._slide_199qz_19 img{width:100%;height:calc(100vh - 100px - 6rem);object-fit:contain}._slide_199qz_19._activeSlide_199qz_30>*{color:#fff}._slide_199qz_19._inactiveSlide_199qz_33>*{color:transparent}._slide_199qz_19._logoSlide_199qz_36 img{height:30vh}@media screen and (min-width: 992px){._slide_199qz_19{width:calc(100vw - 245.6px);height:100vh}._slide_199qz_19 img{width:100%;height:calc(100vh - 6rem)}}._description_199qz_50{padding:1rem;display:flex;justify-content:center;align-items:center}._description_199qz_50>div{padding:1rem;background-color:var(--primary);display:flex;justify-content:center;align-items:center;flex-direction:column}._description_199qz_50>div p{text-align:justify}@media screen and (min-width: 992px){._description_199qz_50{padding:4rem}._description_199qz_50>div{padding:4rem;height:100%;min-width:50vw}}._descriptionText_199qz_78{text-align:justify;color:#fff;font-size:1.5rem;max-width:500px}._arrow_199qz_85{position:absolute;top:50%;z-index:3;cursor:pointer;background:transparent;border:none;transition:transform .3s ease-in-out;transform:translateY(-50%) scale(1)}._arrow_199qz_85:focus,._arrow_199qz_85:focus-visible{outline:none}._arrow_199qz_85._left_199qz_98{left:2rem}._arrow_199qz_85._right_199qz_101{right:2rem}._arrow_199qz_85 img{width:2rem;height:2rem;object-fit:contain}._arrow_199qz_85:hover{transform:translateY(-50%) scale(1.1)}._arrow_199qz_85:active{transform:translateY(-50%) scale(.9)}._contactSection_1p1mg_1{margin:2rem auto;width:768px;max-width:100%}._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6{padding:3rem 2rem}._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6 ._contactLogo_1p1mg_9{width:300px;margin:2rem auto}._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6 ._formGroup_1p1mg_13{margin:0 0 1rem}._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6 ._formGroup_1p1mg_13 label{display:block;margin:0 0 .5rem;font-size:1.2rem;font-weight:600}._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6 ._formGroup_1p1mg_13 input,._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6 ._formGroup_1p1mg_13 textarea{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;font-size:1rem;font-family:inherit}._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6 ._formGroup_1p1mg_13 input:focus,._contactSection_1p1mg_1 ._contactRow_1p1mg_6 ._formColumn_1p1mg_6 ._formGroup_1p1mg_13 textarea:focus{outline:none;border-color:#333}._main_9i340_1{display:flex;flex-grow:1;overflow:hidden;color:#fff;flex-direction:column;height:calc(100vh - 100px)}@media screen and (min-width: 992px){._main_9i340_1{width:calc(100vw - 307px);height:100vh;flex-direction:row}}._column_9i340_17,._columnLanzamientos_9i340_17,._columnProjects_9i340_17{flex-basis:50%;height:calc(50vh - 50px);width:100%;padding:1rem;background-size:cover;background-repeat:no-repeat;background-position:center;transition:background-image 1s;display:flex;cursor:pointer;border:none;border-radius:0;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}._column_9i340_17 h2,._columnLanzamientos_9i340_17 h2,._columnProjects_9i340_17 h2{margin:0;max-width:calc(100% - 4rem);font-size:5vh;line-height:110%;color:#fff}._column_9i340_17:hover h2,._columnLanzamientos_9i340_17:hover h2,._columnProjects_9i340_17:hover h2{text-shadow:0 0 .125em rgba(0,0,0,.2666666667)}@media screen and (min-width: 992px){._column_9i340_17,._columnLanzamientos_9i340_17,._columnProjects_9i340_17{height:100vh;width:50%;padding:2rem}._column_9i340_17 h2,._columnLanzamientos_9i340_17 h2,._columnProjects_9i340_17 h2{font-size:4vw}}._columnProjects_9i340_17{background-image:url(/images/proyectos_grey.jpg)}._columnProjects_9i340_17 h2{font-size:10vh}._columnProjects_9i340_17:hover{background-image:url(/images/proyectos.jpg)}@media screen and (min-width: 992px){._columnProjects_9i340_17 h2{font-size:6vw}}._columnLanzamientos_9i340_17{align-items:center;background-image:url(/images/prox_lanz_grey.jpg)}._columnLanzamientos_9i340_17:hover{background-image:url(/images/prox_lanz.jpg)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:var(--grey);text-decoration:inherit}a:hover{color:var(--grey-dark)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--grey-dark)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{border-color:var(--grey-dark)}button{background-color:#f9f9f9}}
