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}body,html{background-color:#dfdfdf;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;height:100%;width:100%}button,div,img,p{caret-color:#0000}b,h1,p{font-family:Open Sans,sans-serif}:root{--color-primary:#3ec7f4;--color-primary-light:#468cca;--color-primary-dark:#4356a4;--color-primary-darker:#131c5b;--color-background-primary:#d0d2d4;--aniversary-gradient:linear-gradient(#6d4116,#af7f47);--footer-gradient:linear-gradient(-90deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));--footer-gradient2:linear-gradient(127deg,var(--color-primary-dark),var(--color-primary-light),var(--color-primary))}@font-face{font-family:Magenta;src:local("Magenta"),url(/static/media/Magenta.562f1a2bbe98c33b0fe6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Engravers;src:local("Engravers"),url(/static/media/Engravers.18cec203e60c5017261c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;src:local("Open Sans"),url(/static/media/OpenSans.19ba637387f1d6142f55.ttf) format("truetype")}.Products{align-items:center;background-color:#fff;height:100%;justify-content:flex-end;min-height:calc(100vh + 130px);padding-top:70px;width:100%}.Products,.Products .display{display:flex;flex-direction:column}.Products .display{margin-top:56px;min-height:calc(100vh - 56px);width:600px}.Products .insumosDisplay{background-image:linear-gradient(90deg,#ffffffd9 10%,#ffffffd9),url(/static/media/FondosRepuestosXL.002df3e039498fb038d9.webp);background-size:50%;grid-template-columns:33% 34% 33%;grid-template-rows:repeat(4,570px);padding-top:50px}.Products .insumosDisplay,.pageDisplay{align-items:center;display:grid;justify-items:center;min-height:calc(100vh - 70px);width:100%}.pageDisplay{background-size:cover;grid-template-columns:50% 50%;grid-template-rows:100%}.pageDisplay .socialMediaFrame{aspect-ratio:11/16;box-shadow:0 0 4px 1px #000;overflow:hidden;width:400px}.Products #a1{background-image:linear-gradient(90deg,#fffc,#fff6),url(/static/media/aires2.4a647a6c4ca18d01d890.webp);color:#000;padding-top:35px}.Products #a2{background-image:linear-gradient(90deg,#000000bf 10%,#0000001a),url(/static/media/aires1.6d304fbe39bda9b6c6cf.webp);text-align:center}.Products #a3{color:#000;padding-top:35px}.Products #a4{background-image:linear-gradient(90deg,#ffffffbf 10%,#ffffff8c),url(/static/media/aires3.2aec641a90d4579d6b46.webp);color:#000;text-align:center}.Products #a4 .Button{margin-top:20px}.Products #d1{background-image:linear-gradient(90deg,#fff0,#ffffffa6),url(/static/media/equiposfrio.887c5c3ad5e646433dd4.webp);color:#000;padding-top:35px}.Products #d2{background-image:linear-gradient(90deg,#000000e6 10%,#000),url(/static/media/FondoUtilitarios3.2f30a1aec03343570360.webp);text-align:center}.Products #d5{align-items:center;justify-items:center;min-height:100vh;padding:35px 0 20px}.Products #d5,.Products #d6{display:flex;flex-direction:column}.Products #d6{background-color:#000;min-height:250px}.Products #d5 img{cursor:pointer;margin:35px 0;max-width:calc(100% - 50px)}.Products #d2,.Products #d4,.Products #i2,.Products #p2,.Products #p4{background-color:#000;color:#fff;min-height:100vh}.Products #d2 img,.Products #d3 img{width:90%}.Products #d3,.Products #p1{background-image:linear-gradient(#ffffffb3,#ffffffb3),url(/static/media/FondoUtilitarios2.3596ee4895f5af64a370.webp);color:#000;min-height:100vh}.Products #p4{background-image:linear-gradient(#000c,#000c),url(/static/media/FondosAires.354d0b3c65e50e02dc22.webp)}.Products #p3{background-image:linear-gradient(#ffffffb3,#ffffffb3),url(/static/media/FondoUtilitarios3a.6f1f9332025e0ce4c745.webp);color:#000;min-height:100vh}.Products #p2{background-image:linear-gradient(#000000b3,#000000b3),url(/static/media/FondosRepuestos.792dc079ccf763f5453a.webp)}.Products #i1{background-image:linear-gradient(#ffffffb3,#ffffffb3),url(/static/media/FondosRepuestosB.a9420b17bddf2fa4a0b0.webp);min-height:100vh}.Products #i2{background-image:linear-gradient(#000000b3,#000000b3),url(/static/media/FondosKits.202bc09b2ceb3fe5f73a.webp);min-height:100vh}.Products #i3{background-image:linear-gradient(#ffffffb3,#ffffffb3),url(/static/media/FondosAiresB.afc12b1ff9bcc9d4c012.webp);min-height:100vh}.Products #logoTR{max-width:250px}.Products .Button{font-size:35px}.Products #minim:hover,.Products .Button{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;box-shadow:none}.Products #minim:hover{color:#000;font-size:40px}.Products .title{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;font-size:45px;margin:5px 25px;max-width:600px;text-align:center}.Products .text{font-size:25px;grid-area:text;margin:5px 25px;max-width:600px;text-align:center}.Products #faq-example{justify-self:center;margin:10px 0 25px;text-align:center;width:350px}.Products .catalog{align-items:flex-start;background-color:var(--color-background-primary);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:56px 0 0;min-height:calc(100vh - 95px);padding:10px 0;width:860px}@media only screen and (max-width:1024px){.Products .insumosDisplay{grid-template-columns:50% 50%;grid-template-rows:repeat(6,570px)}}@media only screen and (max-width:860px){.Products .catalog{width:100%}.Products .title{font-size:45px;margin-bottom:15px}.Products .text{font-size:25px;margin:5px 15px}.Products .pageDisplay{background-size:50%;grid-template-columns:100%;grid-template-rows:50% 50%;min-height:100vh}.Products .pageDisplay #div1{align-self:flex-end;margin-bottom:40px;padding:20px}.Products .pageDisplay #div2{align-self:flex-start;margin-top:40px}.Products .Button{height:auto;transform:scale(1.1);width:90%}.Products #minim:hover{font-size:38px}.Products .pageDisplay div{height:-webkit-fit-content;height:fit-content;text-align:center}.Products #d1 img,.Products #d2 img,.Products #d3 img{width:80%}.Products #d1{background-image:linear-gradient(#fff0,#ffffffa6),url(/static/media/equiposfrio.887c5c3ad5e646433dd4.webp);background-size:cover;grid-template-rows:20% 80%}.Products #d2{grid-template-rows:50% auto}.Products #d2 img{width:470px}.Products #d4{min-height:180vh}.Products #d4 .socialMediaFrame{width:380px}.Products #d5 #div1{align-self:center;justify-self:center}.Products #a1,.Products #a2,.Products #a4{background-attachment:fixed;background-position-x:center;background-size:auto;grid-template-rows:60% 40%}.Products #a3 img{width:60%}}@media only screen and (max-width:680px){.Products .insumosDisplay{grid-template-columns:100%;grid-template-rows:repeat(12,570px)}.Products .title{font-size:40px}.Products .text{font-size:18px;margin:5px 15px}.Products .Button{transform:scale(1)}}@media only screen and (max-width:500px){.Products #d2{grid-template-rows:auto auto}.Products #d2 img{width:90%}}.Topbar{align-items:center;background-color:#fff;box-shadow:0 0 4px #1a1a1a;display:grid;grid-template-columns:250px calc(100% - 250px);grid-template-rows:100%;height:70px;justify-content:end;position:fixed;top:0;transition:1.3s;width:100%;z-index:10}.Topbar button{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;border:3px solid;border-image:linear-gradient(90deg,#0000,#0000) 0 0 3 0;cursor:pointer;font-size:18px;font-weight:500;height:70px;margin-right:25px;text-transform:uppercase;transition:.3s;width:auto}.Topbar .DropDownButton button{font-size:18px}.Topbar button:hover{border-image:linear-gradient(90deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark)) 0 0 3 0}.Topbar img{align-self:center;cursor:pointer;height:50px;justify-self:center}.Topbar .ButtonDisplay{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.Topbar .ButtonDisplay2{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:-350px;position:absolute;top:70px;transition:.3s;width:350px;z-index:-2}.Topbar .menuSwitch{align-self:center;cursor:pointer;height:30px;justify-self:center}.VerticalSeparator{background-image:var(--footer-gradient2);height:42px;margin-right:25px;width:2px}@media only screen and (max-width:850px){.Topbar{grid-template-columns:90px calc(100% - 75px);grid-template-rows:100%}.Topbar .logo{transform:translateX(-45px)}}.Button{background-image:linear-gradient(135deg,var(--color-primary),var(--color-primary),var(--color-primary-light),var(--color-primary-dark));border:0;box-shadow:0 0 1px 1px #616161;color:#fff;font-family:Engravers;font-size:21px;font-weight:600;height:45px;text-transform:uppercase;transition:.3s;width:100%}.Button #round{border-radius:15px;padding:5px 15px}.Button #minim{-webkit-text-fill-color:#0000;background:none;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;border:none;box-shadow:0 0 1px 1px #0000;font-size:30px;padding:5px 15px}.Button #minim:hover{box-shadow:0 0 2px 2px var(--color-primary-light);font-size:32px}.Button:hover{background:linear-gradient(145deg,var(--color-primary),var(--color-primary),var(--color-primary),var(--color-primary-light));box-shadow:0 0 2px 2px #292929;color:#000;transition:.3s}.DropDownButton{transition:.3s;width:auto;z-index:1}.DropDownButton button{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;border:3px solid;border-image:linear-gradient(90deg,#0000,#0000) 0 0 3 0;cursor:pointer;font-size:22px;font-weight:500;height:70px;margin-right:25px;text-transform:uppercase;transition:.3s;width:auto}.DropDownButton .displayButtons{background-color:#fff;box-shadow:0 0 4px #1c1c1c;display:flex;flex-direction:column;position:absolute;top:70px;transform:scaleY(0) translateY(-140px);transition:.3s;translate:-12px;width:inherit;z-index:0}.DropDownButton .displayButtons button{align-items:flex-start;border:none;font-size:20px;height:50px;margin:10px 5px;padding:0 10px;-webkit-text-decoration-color:var(--color-primary-dark);text-decoration-color:var(--color-primary-dark)}.DropDownButton .displayButtons button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);transition:.3s}.DropDownButton:hover .displayButtons{display:flex;transform:scaleY(1) translateY(0);transition:.3s}.Footer{align-self:flex-start;background-image:var(--footer-gradient);box-shadow:0 0 4px 1px #000;color:#fff;display:grid;grid-template-areas:". . . . ." ". text0 . text1 ." ". . . . .";grid-template-columns:150px 250px auto 300px 150px;grid-template-rows:20px 160px 20px;height:200px;justify-self:flex-end;width:100%;z-index:0}.Footer .texto{align-items:center;grid-area:text0;justify-content:flex-start}.Footer .texto,.Footer .texto1{display:flex;flex-direction:column}.Footer .texto1{font-size:16px;grid-area:text1;justify-content:center}.Footer .texto1 a{color:#fff;display:block;text-decoration:none}.Footer .par{cursor:pointer;font-size:16px;margin:2px}.Footer .title{font-size:20px;margin-left:20px}.Footer .icon{cursor:pointer;height:30px;margin:0 10px;width:30px}.Footer .texto1 .icon{height:18px;transform:translateY(4px);width:18px}.Footer .logo{height:auto;margin-bottom:15px;width:100%}.footer{background-color:var(--color-primary);height:200px;width:100%}@media only screen and (max-width:950px){.Footer{grid-template-columns:80px 250px auto 280px 80px}}@media only screen and (max-width:750px){.Footer{grid-template-areas:". . ." ". text0 ." ". . ." ". text1 ." ". . .";grid-template-columns:auto 280px auto;grid-template-rows:25px 150px 15px 150px 25px;height:auto}.Footer .texto1{font-size:17px}}@media only screen and (max-width:450px){.Footer{grid-template-columns:40px auto 40px;grid-template-rows:25px 150px 15px 150px 25px;height:auto}.Footer .texto1{font-size:18px}}.list-view{align-items:center;border:1px solid #a0a0a0;color:#000;display:flex;flex-direction:column;height:auto;justify-content:center;margin:10px 0;min-height:450px;width:100%}.icon-button{box-shadow:1px 1px 3px;display:inline;height:29px;padding:3px;transition:.3s;width:29px}.icon-button:hover{box-shadow:1px 1px 6px}.search-input{caret-color:#0000;height:35px;width:100%}.search{background-color:initial;border:none;border-bottom:2px solid gray;caret-color:#000;color:#000;font-size:16px;height:32px;padding:0 5px;transition:.3s;width:95%}.search:focus{border-bottom:2px solid #000;color:#fff;outline:none}.search::placeholder{color:gray}.Productos{align-items:center;background-image:url(/static/media/FondosRepuestosXL.002df3e039498fb038d9.webp);background-size:50%;color:#000;display:flex;flex-direction:column;justify-content:flex-end;left:0;min-height:calc(100vh + 200px);position:absolute;top:0;width:100%;z-index:0}.Productos .productos-search{align-items:center;animation:appearTopBar .5s linear 1;background-color:#fff;border-radius:10px;display:grid;grid-template-areas:"search filter";grid-template-columns:calc(100% - 62px) 32px;grid-template-rows:56px;height:56px;justify-content:center;margin:85px 0 15px;width:650px;z-index:-1}.Productos .productos-display{align-items:flex-start;background-color:#fff;display:flex;justify-content:flex-start;margin-bottom:25px;margin-top:15px;min-height:calc(100vh - 106px);padding:15px;width:750px}.Productos .search .input{grid-area:search}.Productos .search{background-color:none;caret-color:none;color:#000}.Productos .productos-display .list-view{height:100%;justify-content:flex-start;margin:0;min-height:100vh}.Productos .filters{align-items:flex-start;display:flex;justify-content:space-between}.Productos .icon-button{grid-area:filter}.Productos .list-view{border:none}@media only screen and (max-width:1024px){.Productos .productos-display{background-color:#fff;border-radius:0;box-shadow:none;height:auto;margin:56 px 0 0;min-height:calc(100vh - 76px);padding:10px;width:calc(100% - 20px)}.Productos .productos-search{width:90%}}@media only screen and (max-width:450px){.Productos .productos-search{width:calc(100% - 15px)}}.list-item-producto{align-items:center;border-bottom:1px solid #a0a0a0;cursor:pointer;display:grid;font-size:16px;grid-template-areas:"id id id . ." "descripcion descripcion descripcion descripcion descripcion" "dRubro dSrubro dStock . dPrecio" "rubro srubro stock . precio";grid-template-columns:100px 100px 100px auto 125px;grid-template-rows:22px 33px 33px 33px;height:auto;width:100%}.list-item-producto:hover{background-color:#c7c7c7;transition:.2s}.list-item-producto .producto-text{font-size:14px;text-align:center}.list-item-producto .producto-title{align-self:flex-end;font-weight:600;text-align:center}.list-item-producto .producto-icon{border-radius:5px;grid-area:icon;height:76px;margin:6px;width:76px}.list-item-producto #descripcion{align-self:flex-start;font-size:17px;font-weight:700;grid-area:descripcion;text-align:start}.list-item-producto .amount-modifier{align-items:center;grid-area:counter;justify-content:center}.list-item-producto #id{align-self:self-end;grid-area:id;text-align:start}.list-item-producto #stock{align-self:self-start;grid-area:stock}.list-item-producto #precio{align-self:self-start;font-size:18px;font-weight:800;grid-area:precio}.list-item-producto #rubro{align-self:self-start;grid-area:rubro}.list-item-producto #srubro{align-self:self-start;grid-area:srubro}.list-item-producto #dStock{grid-area:dStock}.list-item-producto #dRubro{grid-area:dRubro}.list-item-producto #dSrubro{grid-area:dSrubro}.list-item-producto #dPrecio{grid-area:dPrecio}@media only screen and (max-width:500px){.list-item-producto{grid-template-columns:85px 85px 85px auto 105px;grid-template-rows:22px 33px 25px 33px}.list-item-producto .producto-icon{height:58px;margin:3px;width:58px}.list-item-producto #descripcion{font-size:13px}.list-item-producto .producto-title{font-size:13px;font-weight:600;text-align:left}.list-item-producto .producto-text{font-size:12px;text-align:left}}.loading-icon{animation:spinner 1s linear infinite;border-bottom:8px solid #0000;border-radius:50%;border-top:8px solid #0000;border-color:#000 #0000;border-style:solid;border-width:8px;caret-color:#0000;height:180px;margin:calc(50% - 97px) 0;transition:.5s;width:180px}.loading-screen{align-items:center;background-color:#14141466;display:flex;height:100vh;justify-content:center;position:absolute;top:0;width:100%}.loading-screen .loading-icon{border-bottom:8px solid #fff;border-top:8px solid #fff}.loading-screen .LyoLoad .lyo-load{animation-duration:6s;animation-iteration-count:infinite}.loading-screen2{align-items:center;background-color:#141414;display:flex;flex-direction:column;height:100%;justify-content:center;justify-items:center;position:fixed;top:0;width:100%}.loading-screen2 .loading-icon{border-bottom:8px solid #fff;border-top:8px solid #fff}.loading-screen2 .title{font-size:25px;text-align:center}@keyframes spinner{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.main-title{box-shadow:0 0 3px gray;color:#000;font-size:22px;font-weight:500;height:32px;margin:10px 0;padding:10px 0;text-align:center;width:100%}.AdvancedFilter{align-items:center;background-color:#fff;box-shadow:0 0 4px 0 #000;display:grid;grid-template-areas:"t1 t1" "d1 d1" "d2 d2" "d3 d3" "b1 b2";grid-template-columns:50% 50%;grid-template-rows:60px auto auto auto 15px;height:-webkit-fit-content;height:fit-content;justify-items:center;position:fixed;top:-780px;transition:.5s;width:600px;z-index:0}.AdvancedFilter .Button,.AdvancedFilter .Button #minim{width:90%}.AdvancedFilter .main-title{grid-area:t1;height:26px;width:95%}.AdvancedFilter .DropDownList{width:calc(100% - 28px)}.AdvancedFilter .search-input .search{border-bottom:2px solid #a9a9a9;color:var(--color-primary-accent);width:calc(100% - 28px)}.AdvancedFilter #d1{grid-area:d1}.AdvancedFilter #d2{grid-area:d2}.AdvancedFilter #d3{grid-area:d3}@media only screen and (max-width:600px){.AdvancedFilter{width:100%}}.DropDownList{align-items:flex-start;display:grid;grid-template-columns:100%;grid-template-rows:45px auto;justify-items:center;width:100%}.DropDownList .title-div{align-items:center;display:grid;grid-template-columns:calc(100% - 20px) auto;transition:.3s;width:100%}.DropDownList .main-text{box-shadow:0 1px gray;margin:0;padding:10px;transition:.3s}.DropDownList .title-div img{cursor:pointer;height:14px;text-align:center;transition:.3s;width:14px}.DropDownList .list-view{align-items:center;height:-webkit-fit-content;height:fit-content;justify-content:flex-start;max-height:250px;min-height:0;overflow-y:scroll;transition:.3s}.DropDownList .list-view .button-standard{background-color:#fff;border:2px solid #000;color:#000;height:40px;margin:5px 0 1px;padding:8px 5px;width:90%}.DropDownList .list-view .button-standard:hover{background-color:#000;color:#fff}@media only screen and (max-width:650px){.DropDownList .list-view .button-standard{width:90%}}.LoadMoreButton{align-items:center;background-color:initial;border:2px solid gray;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:5px 0 0;min-width:55px;padding:3px 5px;text-align:center;transition:.5s;width:100%}.LoadMoreButton:hover{background-color:#fff;border:2px solid #000;color:#000}.LoadMoreButton img{height:28px;width:28px}.m_menu{background-color:#fff;box-shadow:0 0 4px 1px #000;display:grid;grid-template-areas:"image" "title" "text" "button";grid-template-columns:100%;grid-template-rows:120px 190px auto 70px;height:380px;justify-items:center;width:320px}.m_menu img{grid-area:image;height:250px;position:relative;top:-120px;width:250px}.m_menu .title{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;font-size:25px;grid-area:title;padding:0 3px}.m_menu .text{color:#000;font-size:16px;grid-area:text}.m_menu .Button{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;box-shadow:none;font-size:25px;grid-area:button;height:60px;padding:10px 0;transition:.3s;width:90%}.m_menu #minim:hover{-webkit-text-fill-color:#fff;background-clip:initial;color:#fff;font-size:26px}.AboutUs{background-color:var(--color-background-primary);color:#000}.AboutUs .company-info{margin-top:70px}.company-info{height:100%;width:100%}.company-info .mision,.company-info .valores,.company-info .vision{align-items:center;display:grid;grid-template-columns:20% 25% 10% 25% 20%;grid-template-rows:auto 100px 100px 100px auto;height:calc(100vh - 50px);justify-content:center;width:100%}.company-info .mision{background-image:linear-gradient(90deg,hsla(0,0%,100%,.195),#fff 99%),url(/static/media/collage1.f4d0e68a3f847aeaf18c.webp);background-size:cover;grid-template-areas:". . . title title" "img img . text text" "img img . text text" "img img . text text" ". . . . ."}.company-info .vision{background-image:linear-gradient(-90deg,hsla(0,0%,100%,.195),#fff 99%),url(/static/media/interior1.99381321afdd5bd70c57.webp);background-size:cover;grid-template-areas:"title title . . ." "text text . img img" "text text . img img" "text text . img img" ". . . . ."}.company-info .valores{background-image:linear-gradient(90deg,hsla(0,0%,100%,.195),#fff 99%),url(/static/media/interior2.d11108110b517a042109.webp);background-size:cover;grid-template-areas:". . . title title" "img img . text text" "img img . text text" "img img . text text" ". . . . ."}.company-info .clientes,.company-info .location{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 50px);width:100%}.company-info .clientes .title{margin:50px 0 25px}.company-info .clientes .clientesGrid{align-items:center;display:grid;grid-template-columns:repeat(4,270px);grid-template-rows:repeat(4,128px);justify-items:center;margin:30px 25px 45px}.company-info .clientes .clientesGrid img{cursor:pointer;max-height:120px;max-width:226px}.company-info .location{align-items:flex-start;background-image:linear-gradient(-90deg,#0000,#ffffffb8 50%),url(/static/media/empresa-familiar5.697aa84667628bf7f407.webp);background-size:cover}.company-info .location .locationGrid{display:grid;grid-template-areas:"text .";grid-template-columns:50% 50%;grid-template-rows:100%;justify-items:center}.company-info .location .title{margin-left:15%}.company-info .location .locationGrid img{border:3px solid #000;cursor:pointer;width:450px}.company-info .title{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;font-size:45px;grid-area:title;text-align:center}.company-info .text{font-size:25px;grid-area:text;margin:5px 65px}.company-info .img{aspect-ratio:16/9;box-shadow:1px 1px 4px #2b2b2b;grid-area:img;height:auto;width:90%}@media only screen and (max-width:850px){.company-info .title{font-size:45px}.company-info .text{font-size:19px;margin:5px 25px;text-align:center}.company-info .mision,.company-info .valores,.company-info .vision{grid-template-areas:". . ." ". title ." ". text ." ". . .";grid-template-columns:25px auto 25px;grid-template-rows:20vh 65px auto 20vh}.company-info .mision{background-image:linear-gradient(0deg,hsla(0,0%,100%,.833),hsla(0,0%,100%,.803) 90%),url(/static/media/collage1.f4d0e68a3f847aeaf18c.webp)}.company-info .vision{background-image:linear-gradient(-90deg,hsla(0,0%,100%,.805),#fffc 90%),url(/static/media/interior1.99381321afdd5bd70c57.webp)}.company-info .valores{background-image:linear-gradient(90deg,hsla(0,0%,100%,.895),hsla(0,0%,100%,.873) 90%),url(/static/media/interior2.d11108110b517a042109.webp)}.company-info .clientes .clientesGrid{grid-template-columns:repeat(2,50%);grid-template-rows:repeat(8,128px);margin:25px 0;width:90%}.company-info .clientes .clientesGrid img{max-height:120px;max-width:150px}.company-info .location{align-items:center}.company-info .location .title{margin:35px 0 30px}.company-info .location .locationGrid{grid-template-areas:". text ." ". icon .";grid-template-columns:35px auto 35px;grid-template-rows:20% auto;text-align:center}.company-info .location .locationGrid img{margin:55px 0}.company-info .location .locationGrid a{grid-area:icon}}.Contact{font-family:Open Sans;height:100%;justify-content:flex-start;min-height:100vh;width:100%}.Contact,.Contact .Form{align-items:center;background-color:#fff;display:flex;flex-direction:column}.Contact .Form{height:-webkit-min-content;height:min-content;justify-items:center;margin:95px 0 25px;min-height:calc(100vh - 125px);padding:10px 0;width:750px}.Contact .Form .icon{height:80px;margin:0 15px;width:80px}.Contact .Form a{align-items:center;color:#000;display:flex;font-size:25px;font-weight:600;height:105px;margin-top:20px;text-decoration:none;transition:.3s;width:70%}.Contact .Form a:hover{font-size:27px;transition:.3s}.Contact .Form .Button,.Contact .Form .input-container{width:90%}.Contact .Form h2{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;font-size:65px;font-weight:900}@media only screen and (max-width:850px){.Contact .Form{width:100%}.Contact .Form a{font-size:20px;margin-top:10px;width:95%}.Contact .Form h2{font-size:44px;text-align:center}.Contact .Form a:hover{font-size:22px}.Contact .Form .icon{height:50px;margin:0 12px;width:50px}}.App{display:flex;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:18px;font-weight:500;min-height:100vh}.Home h1{color:#0000;height:0;width:0}.Home{display:flex;flex-direction:column;height:100%;min-height:100vh;width:100%}.Home,.Home .pageDisplay{background-image:var(--footer-gradient)}.Home .pageDisplay{padding:0 25px;width:calc(100% - 50px)}.Home #m1{align-items:center;grid-template-columns:33% 33% 33%;padding-top:25px}.Home #m2{background-color:#fff;color:#000}.Home #m2,.Home #m3{background-image:none}.Home #m3{background-color:#000;color:#fff}.Home .h_menu{background-color:#fff;box-shadow:0 0 4px 1px #000;display:grid;grid-template-areas:"image" "title" "text" "button";grid-template-columns:100%;grid-template-rows:120px 190px 70px;height:380px;justify-items:center;opacity:0;width:320px}.Home .h_menu img{grid-area:"image";height:250px;position:relative;top:-120px;width:250px}.Home .h_menu .title{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;font-size:25px;grid-area:"title";padding:0 3px}.Home .h_menu .text{color:#000;font-size:16px;grid-area:"text"}.Home .h_menu .Button{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;box-shadow:none;font-size:25px;grid-area:"button";height:60px;padding:10px 0;transition:.3s;width:90%}.Home .h_menu #minim:hover{-webkit-text-fill-color:#fff;background-clip:initial;color:#fff;font-size:26px}.Home .title{-webkit-text-fill-color:#0000;background:linear-gradient(15deg,var(--color-primary),var(--color-primary-light),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;font-size:45px;text-align:center}.Home .text{font-size:25px;grid-area:text;margin:5px 15px}.Home .pageDisplay .icon-gallery,.Home .text{text-align:center}.Home .pageDisplay .icon-gallery img{margin:5px 15px;width:80px}.Home .socialMediaFrame{aspect-ratio:9/10;border:none;box-shadow:0 0 4px 1px #000;max-height:80vh;overflow:hidden;width:80%}@media only screen and (max-width:1280px){.Home .h_menu{width:95%}}@media only screen and (max-width:850px){.Home #m1{grid-template-columns:100%;grid-template-rows:33% 33% 33%;padding:100px 25px}.Home .h_menu{background-color:#fff;box-shadow:0 0 4px 1px #000;grid-template-rows:130px 250px 70px;height:450px;margin-bottom:45px;margin-top:105px;text-align:center;width:380px}.Home #m2{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;padding:100px 25px}.Home #m3{grid-template-columns:100%;grid-template-rows:50%;padding:100px 25px}.Home .socialMediaFrame{aspect-ratio:9/10;margin-top:50px;width:90vw}.Home .h_menu .title{font-size:30px}.Home .h_menu .text{font-size:20px}}@media only screen and (max-width:600px){.Home .h_menu{width:310px}.Home .h_menu,.Home .h_menu .text{font-size:20px}.Home .title{font-size:50px}.Home .h_menu .title{font-size:30px}}@keyframes fadeInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.MainBanner{aspect-ratio:16/9;height:100%;width:100%}.MainBanner .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:none}@media only screen and (max-width:600px){.MainBanner{aspect-ratio:9/16}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5));outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-bottom-nav,.image-gallery-top-nav{left:50%;padding:10px;transform:translateX(-50%)}.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:90px}@media(max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-bottom-nav[disabled],.image-gallery-top-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;touch-action:none;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{bottom:auto;left:20px;right:auto;top:50%;transform:translateY(-50%);width:auto}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media(max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media(max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.input-container{height:55px;margin-top:15px;width:300px}.input-container .title{color:gray;font-size:13px;transition:.3s}.input-container .input{border:none;border-bottom:2px solid gray;font-size:16px;height:28px;width:100%}.input:focus{border-bottom:2px solid #000;outline:none;transition:.3s}@media only screen and (max-width:400px){.input-container{height:50px}.input-container .title{font-size:12px}.input-container .input{font-size:14px;height:24px}}.Login{background-image:linear-gradient(#2424244d,rgba(0,60,73,.605)),url(/static/media/Iveco.d594bebc3d488874191f.webp);background-size:cover;color:#000;display:grid;grid-template-columns:100%;grid-template-rows:100% 200px;justify-items:center;min-height:100vh}.Login,.login-page{align-items:center;justify-content:center}.login-page{align-self:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 5px #000;display:flex;flex-direction:column;flex-wrap:nowrap;height:450px;padding:20px;width:450px}.login-page h2{margin-bottom:20px;margin-top:20px}.login-page img{max-width:300px;width:100%}.login-page .mini-icon{height:12px;margin-right:5px;width:12px}.login-page .error-message{color:red;font-size:13px;margin-bottom:5px}#register-switch{background-color:#fff;border:2px solid #000;color:#000;position:absolute;right:15px;top:15px}#register-switch:hover{background-color:var(--color-primary-accent);border:2px solid var(--color-primary-accent);box-shadow:1px 1px 6px #000;color:#fff}.login-page #minim{background-image:var(--aniversary-gradient);height:45px;margin:10px;width:95%}.login-page .input-container{caret-color:#000;width:90%}.login-page #google-login{background-color:#fff;border:2px solid gray;color:grey}.login-page #minim:hover{box-shadow:0 0 3px 1px #000}.login-page a{align-self:center;border-bottom:1px solid #0000;color:#000;font-size:12px;font-weight:600;margin-bottom:10px;margin-left:50%;text-align:end;text-decoration:none;transition:.5s}.login-page a:hover{border-bottom:1px solid #000;cursor:pointer}@media only screen and (max-width:500px){.Login .login-page{padding:15px;width:calc(100% - 50px)}}.LyoLoad{align-content:center;border:3px solid #0000;border-radius:50%;caret-color:#0000;display:grid;grid-template-areas:"i1 i1 . . i6 i6 i6 i5" "i2  . . . i7 . .  i5" "i2 i3 i3 . i7 . i4 i4";grid-template-columns:20px 20px 40px 3px 20px 3px 60px 20px;grid-template-rows:20px 60px 20px;height:186px;justify-content:center;width:186px}.LyoLoad .lyo-load{animation-duration:2.5s;animation-iteration-count:1;animation-timing-function:linear;background-color:#fff;box-shadow:0 0 5px 0 #fff;height:100%;width:100%}.LyoLoad #i1{align-self:flex-end;animation-name:ai1;border-top-left-radius:15px;grid-area:i1;justify-self:end}.LyoLoad #i2{animation-name:ai2;border-bottom-left-radius:15px;grid-area:i2}.LyoLoad #i3{animation-name:ai3;grid-area:i3}.LyoLoad #i4{animation-name:ai4;border-bottom-right-radius:15px;grid-area:i4}.LyoLoad #i5{animation-name:ai5;border-top-right-radius:15px;grid-area:i5}.LyoLoad #i6{animation-name:ai6;border-top-left-radius:15px;grid-area:i6}.LyoLoad #i7{animation-name:ai7;grid-area:i7;height:110%}@keyframes ai1{0%{border-top-left-radius:0;box-shadow:0 0 0 0 #fff;transform:translateX(20px) scaleX(0)}5.00%{border-top-left-radius:0}6.92%{border-top-left-radius:15px;transform:translateX(0) scaleX(1)}87.02%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 5px 0 #fff}}@keyframes ai2{0%{border-bottom-left-radius:0;box-shadow:0 0 0 0 #fff;transform:translateY(-41px) scaleY(0)}6.92%{border-bottom-left-radius:0;transform:translateY(-41px) scaleY(0)}17.30%{border-bottom-left-radius:0}20.76%{border-bottom-left-radius:15px;transform:translateY(0) scaleY(1)}87.02%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 5px 0 #fff}}@keyframes ai3{0%{box-shadow:0 0 0 0 #fff;transform:translateX(-31px) scaleX(0)}20.76%{transform:translateX(-31px) scaleX(0)}31.14%{transform:translateX(7px) scaleX(1.24)}77%{transform:translateX(7px) scaleX(1.24)}87.02%{box-shadow:0 0 0 0 #fff;transform:translateX(0) scaleX(1)}to{box-shadow:0 0 5px 0 #fff}}@keyframes ai4{0%{border-bottom-right-radius:0;box-shadow:0 0 0 0 #fff;transform:translateX(-40px) scaleX(0)}31.14%{border-bottom-right-radius:0;transform:translateX(-52px) scaleX(0)}44.98%{border-bottom-right-radius:15px;transform:translateX(-9px) scaleX(1.225)}77%{transform:translateX(-9px) scaleX(1.225)}87.02%{box-shadow:0 0 0 0 #fff;transform:translateX(0) scaleX(1)}to{box-shadow:0 0 5px 0 #fff}}@keyframes ai5{0%{border-top-right-radius:0;box-shadow:0 0 0 0 #fff;transform:translateY(41px) scaleY(0)}44.98%{border-top-right-radius:0;transform:translateY(41px) scaleY(0)}55.36%{border-top-right-radius:0}58.82%{border-top-right-radius:15px;transform:translateY(0) scaleY(1)}87.02%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 5px 0 #fff}}@keyframes ai6{0%{border-top-left-radius:0;box-shadow:0 0 0 0 #fff;transform:translateX(43px) scaleX(0)}58.82%{transform:translateX(42px) scaleX(0)}69.59%{border-top-left-radius:0}73.18%{border-top-left-radius:15px;transform:translateX(1px) scaleX(1.024)}87.02%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 5px 0 #fff;transform:translateX(1px) scaleX(1.024)}}@keyframes ai7{0%{box-shadow:0 0 0 0 #fff;transform:translateY(-50px) scaleY(0)}73.18%{transform:translateY(-50px) scaleY(0)}87.02%{box-shadow:0 0 0 0 #fff;transform:translateY(0) scaleY(1)}to{box-shadow:0 0 5px 0 #fff}}.Register{background-image:linear-gradient(#2424244d,rgba(0,60,73,.605)),url(/static/media/Iveco.d594bebc3d488874191f.webp);background-size:cover;color:#000;display:grid;grid-template-columns:100%;grid-template-rows:100% 200px;justify-items:center;min-height:calc(100vh + 200px)}.Register,.register-page{align-items:center;justify-content:center}.register-page{align-self:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 5px gray;display:flex;flex-direction:column;flex-wrap:nowrap;padding:20px;width:450px}.register-page h2{margin-bottom:20px;margin-top:20px}.register-page img{max-width:300px;width:100%}#login-switch{background-color:#fff;border:2px solid #000;color:#000;position:absolute;right:15px;top:15px}#login-switch:hover{background-color:var(--color-primary-accent);border:2px solid var(--color-primary-accent);box-shadow:1px 1px 6px #000;color:#fff}.register-page .button-standard{height:45px;margin:10px;width:75%}.register-page #google-login{background-color:#fff;border:2px solid gray;color:grey}#google-login:hover{border:2px solid #000;color:#000}.register-page .button-standard:hover{background-color:var(--color-primary-accent);border:2px solid var(--color-primary-accent);box-shadow:1px 1px 6px gray;color:#fff}.register-page .mini-icon{height:12px;margin-right:3px;width:12px}.register-page #minim{background-image:var(--aniversary-gradient);height:45px;margin:20px 10px 10px;width:95%}.register-page .error-message{font-size:13px}.register-page .input-container{caret-color:#000;width:90%}@media only screen and (max-width:500px){.Register .register-page{padding:15px;width:calc(100% - 50px)}.Register .register-page .error-message{font-size:13px}.Register .register-page .input-container{width:95%}}*{margin:0;padding:0}body,html{background-color:#d9d9d9;color:#fff;font-family:Calibri,sans-serif;font-size:18px;font-weight:500}.App{align-items:center;display:grid;grid-template-areas:"a1 a2" "a1 b2";grid-template-columns:50% 50%;grid-template-rows:50% 50%;height:100%;justify-items:center;left:0;margin-top:70px;position:absolute;top:0;width:100%}.App .appPanel{align-items:center;background-color:#fff;color:#000;height:calc(100% - 20px);justify-content:center;padding:10px;width:calc(100% - 20px)}.App #appPanel1{grid-area:a1}.App #appPanel2{grid-area:a2}.App #appPanel3{grid-area:b2}.main-content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.App .main-content{align-items:center;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:15px 0;text-align:center;top:85px}@media only screen and (max-width:1024px){.banner{background-image:linear-gradient(#f0f0f080,#d9d9d9)}}@media only screen and (max-width:630px){.App .main-content{height:auto}.banner{background-image:linear-gradient(#f0f0f080,#d9d9d9)}}.Animation{animation:appearLeft 1s linear 1;border:2px solid #fff;height:300px;margin-bottom:50px;width:300px}@keyframes fadeIn{0%{opacity:0;transform:scale(95%)}to{opacity:1;transform:scale(100%)}}@keyframes fadeIn2{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes appearLeft{0%{transform:translateX(-480px) scale(.6)}60%{transform:translateX(0) scale(.6)}to{transform:scale(1)}}@keyframes appearRight{0%{transform:translateX(480px) scale(.6)}60%{transform:translateX(0) scale(.6)}to{transform:scale(1)}}@keyframes disappearLeft{0%{transform:translateX(0) scale(1)}60%{transform:translateX(0) scale(.6)}to{transform:translateX(-480px) scale(.6)}}@keyframes disappearRight{0%{transform:scale(1)}60%{transform:translateX(0) scale(.6)}to{transform:translateX(480px) scale(.6)}}@keyframes fadeInTopToBottom{0%{transform:translateX(0) scaleY(0)}to{transform:translateX(100%) scale(1)}}.menu-button-1{align-self:center;background-color:#fff;border:none;box-shadow:0 0 5px gray;cursor:pointer;font-size:16px;font-weight:500;height:128px;justify-self:center;width:128px}.menu-button-1 img{display:block;height:60px;margin:0 35px 12px;text-align:center;width:60px}.menu-button-1:hover{box-shadow:0 0 10px #444;transition:.3s}.menu-button-2{align-items:center;align-self:center;background-color:#fff;border:none;box-shadow:0 0 5px gray;display:grid;font-size:18px;font-weight:500;grid-template-columns:84px auto;height:74px;justify-content:flex-start;justify-self:center;text-align:left;width:232px}.menu-button-2 img{display:block;height:60px;margin:5px 5px 5px 15px;text-align:start;width:60px}.menu-button-2:hover{box-shadow:0 0 10px #444;transition:.3s}.menu-button-3{align-self:center;aspect-ratio:1/1;background-color:#fff;border:none;box-shadow:0 0 5px gray;cursor:pointer;font-size:22px;font-weight:500;height:90%;justify-self:center;width:90%}.menu-button-3 img{display:block;height:50%;margin:0 25% 18px;text-align:center;width:50%}.menu-button-3:hover{box-shadow:0 0 10px #444;transition:.3s}.MainMenu{display:grid;grid-template-columns:50% 50%;width:90%}.AdminMenu .menu,.MainMenu .menu{align-items:center;align-self:center;animation:fadeIn .5s linear 1;display:grid;grid-template-columns:148px 148px;grid-template-rows:148px 148px 148px 148px;justify-content:center;justify-self:center}.MainMenu .pedidos{background-color:#fff;box-shadow:0 0 5px gray;height:590px;padding:5px 15px}.MainMenu .pedidos .list-view{border:none;height:calc(100% - 80px);justify-content:start;overflow-x:hidden;overflow-y:scroll}.AdminMenu{align-items:center;display:flex;flex-direction:column;justify-items:center;margin-top:70px;width:100%}@media only screen and (max-width:650px){.MainMenu{grid-template-columns:100%;width:95%}.MainMenu .menu{grid-template-columns:148px 148px;grid-template-rows:148px 148px 148px 148px;margin-bottom:35px}.MainMenu .pedidos .main-title{font-size:18px}}@media only screen and (max-height:450px){.MainMenu{grid-template-columns:100%;width:95%}.MainMenu .menu-button-1 img{height:50px;margin:0 30px 12px;width:50px}.MainMenu .menu-button-1{font-size:16px;font-weight:500;height:110px;width:110px}.MainMenu .menu{grid-template-columns:125px 125px 125px 125px;grid-template-rows:133px;margin-bottom:35px}}.user-info{align-items:center;display:grid;grid-template-areas:"icon text";grid-template-columns:106px calc(90% - 80px);grid-template-rows:auto;height:auto;justify-content:start;margin-bottom:25px;width:90%}.user-icon{align-self:flex-start;grid-area:icon;height:92px;width:92px}.user-info .info p{font-size:17px;margin:6px 3px}.user-info .info h3{margin-bottom:0}.user-info .info hr{margin-bottom:10px}@media only screen and (max-width:450px){.user-icon{align-self:flex-start;grid-area:icon;height:72px;width:72px}.user-info{align-items:center;display:grid;grid-template-areas:"icon text";grid-template-columns:80px auto;grid-template-rows:auto;height:auto;justify-content:start;margin-bottom:25px;width:90%}}.User-Activity{color:#000;justify-content:flex-end;left:0;min-height:calc(100vh - 200px);position:absolute;top:0;width:100%}.User-Activity,.User-Activity .user-display{align-items:center;display:flex;flex-direction:column}.User-Activity .user-display{align-self:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 5px gray;flex-wrap:nowrap;justify-content:center;margin-bottom:25px;margin-top:65px;min-height:calc(100vh - 120px);padding:20px;width:450px}.User-Activity .user-display .button-standard{height:45px;margin:10px;width:85%}.User-Activity .user-display .button-standard:hover{background-color:var(--color-primary-accent);border:2px solid var(--color-primary-accent);box-shadow:1px 1px 6px gray;color:#fff}@media only screen and (max-width:750px){.User-Activity .user-display{align-items:center;background-color:#fff;border-radius:0;box-shadow:none;justify-content:start;margin:56px 0 0;min-height:calc(100vh - 80px);padding:25px 0 0;width:100%}}@media only screen and (max-width:450px){.User-Activity .user-display .button-standard{margin:10px;width:90%}}.CuentaCorriente{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:flex-end;left:0;min-height:calc(100vh + 200px);position:absolute;top:0;width:100%;z-index:0}.CuentaCorriente .cc-search{align-items:center;animation:appearTopBar .5s linear 1;display:grid;grid-template-areas:"search filter";grid-template-columns:calc(100% - 36px) 36px;grid-template-rows:56px;height:56px;justify-content:center;position:fixed;top:0;width:550px;z-index:1}.CuentaCorriente .cc-display{align-items:flex-start;background-color:#fff;border-radius:15px;box-shadow:0 2px 5px gray;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:25px;margin-top:65px;min-height:calc(100vh - 90px);padding:5px 15px;width:550px}.CuentaCorriente .search .input{grid-area:search}.CuentaCorriente .cc-display .list-view{height:100%;justify-content:flex-start;margin:0}.CuentaCorriente .filters{align-items:flex-start;display:flex;justify-content:space-between}.CuentaCorriente .icon-button{grid-area:filter}.CuentaCorriente .list-view{border:none}@media only screen and (max-width:1024px){.CuentaCorriente .cc-display{background-color:#fff;border-radius:0;box-shadow:none;height:auto;margin:56px 0 0;min-height:calc(100vh - 76px);padding:10px;width:calc(100% - 20px)}.CuentaCorriente .cc-search{margin-left:55px;width:80%}}@media only screen and (max-width:450px){.CuentaCorriente .cc-search{grid-template-columns:calc(100% - 36px) 36px;right:5px;width:calc(100% - 55px)}}.cliente-detalle{align-items:flex-start;border:1px solid #808080bf;box-shadow:1px 1px 4px gray;display:grid;font-size:17px;grid-template-areas:"nombre cuit" "localidad lista";grid-template-columns:70% 30%;grid-template-rows:auto 25px;justify-content:flex-start;margin:5px 0;text-align:start;width:100%}.cliente-detalle .cliente-nombre{grid-area:nombre;margin-left:5px;margin-top:4px}.cliente-detalle .cliente-cuit{grid-area:cuit;margin-top:4px}.cliente-detalle .cliente-loc{grid-area:localidad;margin-left:5px;margin-top:3px}.cliente-detalle .cliente-tipo{grid-area:lista;margin-top:3px}@media only screen and (max-width:450px){.cliente-detalle{font-size:14px;grid-template-areas:"nombre cuit" "localidad lista";grid-template-columns:70% 30%;grid-template-rows:25px 25px;margin:5px 0}}.MenuCC{display:grid;grid-template-columns:50% 50%;grid-template-rows:105px;width:100%}.MenuCC,.back{align-items:center;justify-content:center}.back{background-color:rgba(0,0,0,.604);display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw}.resumenSelect{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 0 5px 1px gray;display:grid;grid-template-areas:"t1 t1" "a1 a1" "a2 a2" "b1 b2";grid-template-columns:50% 50%;grid-template-rows:60px 60px 60px 60px;justify-items:center;margin-right:20px;padding:10px;width:550px}.resumenSelect .button-standard{background-color:var(--color-primary);box-shadow:0 0 4px 0 #000;width:90%}.resumenSelect .main-title{grid-area:t1;height:26px;width:95%}.resumenSelect .search-input{align-content:center;display:flex;justify-content:center}.resumenSelect .search-input .search{border-bottom:2px solid #a9a9a9;color:var(--color-primary-accent);width:calc(100% - 28px)}.resumenSelect .search:focus{border-bottom:2px solid #000;color:#000}.resumenSelect .search::placeholder{color:var(--color-primary-accent)}.resumenSelect #search1{grid-area:a1}.resumenSelect #search2{grid-area:a2}@media only screen and (max-width:450px){.MenuCC{display:grid;grid-template-columns:50% 50%;grid-template-rows:138px}}.footer-detalle{align-items:center;border:1px solid gray;display:grid;grid-template-areas:"estado-title . total-title" "estado . total";grid-template-columns:115px auto 110px;grid-template-rows:25px 25px;height:50px;justify-self:flex-end;text-align:center;width:100%}.footer-detalle .total-title{font-size:16px;grid-area:total-title}.footer-detalle .total-detalle{font-size:16px;grid-area:total}.footer-detalle .estado-title{font-size:16px;grid-area:estado-title}.footer-detalle .estado-detalle{font-size:16px;grid-area:estado}.Pedido-Vendedor{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:flex-end;left:0;min-height:calc(100vh + 200px);position:absolute;top:0;width:100%;z-index:0}.Pedido-Vendedor .productos-search{grid-template-columns:85% 15%}.Pedido-Vendedor .clientes-search,.Pedido-Vendedor .productos-search{align-items:center;align-self:center;display:grid;grid-template-areas:"search filter";grid-template-rows:56px;height:56px;justify-content:center;justify-self:center;position:fixed;top:0;width:550px;z-index:1}.Pedido-Vendedor .clientes-search{animation:appearTopBar .5s linear 1;grid-template-columns:calc(100% - 36px) 36px}.Pedido-Vendedor .clientes-display,.Pedido-Vendedor .pedidos-display,.Pedido-Vendedor .productos-display{align-items:flex-start;height:auto;justify-content:flex-start;margin:65px 0 25px;padding:5px 15px}.Pedido-Vendedor .clientes-display,.Pedido-Vendedor .detalle-display,.Pedido-Vendedor .pedidos-display,.Pedido-Vendedor .productos-display{background-color:#fff;border-radius:15px;box-shadow:0 2px 5px gray;display:flex;flex-direction:column;min-height:calc(100vh - 106px);transition:.3s;width:550px}.Pedido-Vendedor .detalle-display{margin:65px 10px 25px;padding:15px}.Pedido-Vendedor .pedidos-display{display:grid;grid-template-columns:100%;grid-template-rows:auto 60px;min-height:calc(100vh - 106px)}.Pedido-Vendedor .pedidos-display .list-view{height:100%;overflow-x:hidden;overflow-y:scroll}.Pedido-Vendedor .search.input{grid-area:search}.Pedido-Vendedor .foot-scroll{bottom:-56px}.Pedido-Vendedor .clientes-display .list-view,.Pedido-Vendedor .detalle-display .list-view,.Pedido-Vendedor .productos-display .list-view{height:auto;margin:0;min-height:calc(100vh - 280px)}.Pedido-Vendedor .filters{align-items:flex-start;display:flex;justify-content:space-between}.Pedido-Vendedor .icon-button{grid-area:filter}.Pedido-Vendedor .list-view{border:none;justify-content:flex-start}.Pedido-Vendedor .detalle-display .footer-detalle{align-self:flex-end;justify-self:flex-end}.Pedido-Vendedor .detalle-display .button-standard{background-color:var(--color-primary);border:2px solid var(--color-primary);margin:5px 0}.Pedido-Vendedor .detalle-display .button-standard:hover{background-color:#fff;border:2px solid #000}.Pedido-Vendedor .start-menu{display:grid;grid-template-columns:50% 50%;height:300px;margin-bottom:calc(50vh - 150px);width:600px}.Pedido-Vendedor .pedidos-display .button-standard{background-color:var(--color-primary);border:2px solid var(--color-primary);margin:10px 0;width:100%}@media only screen and (max-width:1280px){.Pedido-Vendedor .clientes-display,.Pedido-Vendedor .detalle-display,.Pedido-Vendedor .pedidos-display,.Pedido-Vendedor .productos-display{font-size:14px;width:480px}}@media only screen and (max-width:1020px){.Pedido-Vendedor .clientes-display,.Pedido-Vendedor .detalle-display,.Pedido-Vendedor .pedidos-display,.Pedido-Vendedor .productos-display{background-color:#fff;border-radius:0;box-shadow:none;margin:56px 0 0;min-height:calc(100vh - 86px);padding:15px;width:calc(100% - 30px);z-index:-2}}@media only screen and (max-width:650px){.Pedido-Vendedor .productos-search{grid-template-columns:calc(100% - 72px) 72px;right:5px;width:calc(100% - 55px)}.Pedido-Vendedor .clientes-search{grid-template-columns:calc(100% - 36px) 36px;right:5px;width:calc(100% - 55px)}.Pedido-Vendedor .start-menu{align-items:center;align-self:center;display:grid;grid-template-columns:100%;grid-template-rows:50% 50%;height:400px;justify-content:center;justify-self:center;margin:calc(50vh - 200px) 5px;width:200px}}.list-item-producto-detalle{border-bottom:1px solid #a0a0a0;display:grid;font-size:16px;grid-template-areas:"icon descripcion descripcion descripcion descripcion" "icon descripcion descripcion descripcion descripcion" "dCant dPrecio dTotal . counter" "cant precio total . counter";grid-template-columns:88px 88px 88px auto 88px;grid-template-rows:44px 44px 22px 22px;height:auto;width:100%}.list-item-producto-detalle:hover{transition:.2s}.list-item-producto-detalle .producto-icon{border-radius:5px;grid-area:icon;height:76px;margin:6px;width:76px}.list-item-producto-detalle .producto-descripcion{font-weight:600;grid-area:descripcion;margin:6px 3px;width:150dp}.list-item-producto-detalle .amount-modifier{align-items:center;grid-area:counter;justify-content:center}.list-item-producto-detalle .producto-cant{grid-area:cant;margin:0 3px}.list-item-producto-detalle .producto-precio{grid-area:precio}.list-item-producto-detalle .producto-total{grid-area:total}.list-item-producto-detalle .cant{grid-area:dCant}.list-item-producto-detalle .precio{grid-area:dPrecio}.list-item-producto-detalle .total{grid-area:dTotal}.cant-title,.precio-title,.total-title{font-weight:600;text-align:center}.producto-cant,.producto-precio,.producto-total{font-size:14px;text-align:center}@media only screen and (max-width:500px){.list-item-producto-detalle{font-size:14px;font-weight:400;grid-template-columns:64px 88px 88px auto 68px;grid-template-rows:32px 32px 19px 19px}.list-item-producto-detalle .producto-icon{height:58px;margin:3px;width:58px}.list-item-producto-detalle .producto-descripcion{font-weight:600;margin:3px}.cant-title,.precio-title,.total-title{font-size:13px;font-weight:600}.producto-cant,.producto-precio,.producto-total{font-size:12px}}.amount-modifier{align-items:center;align-self:center;cursor:pointer;height:100%;justify-content:center;width:100%}.less,.plus{background-color:var(--color-primary);border:none;box-shadow:1px 1px 4px gray;color:#fff;font-size:17px;font-weight:600;height:32px;width:32px}.less{border-bottom-left-radius:10px;border-top-left-radius:10px}.plus{border-bottom-right-radius:10px;border-top-right-radius:10px}.less:active,.plus:active{transform:translateY(2px)}.less:active,.less:hover,.plus:active,.plus:hover{background-color:var(--color-primary-dark)}@media only screen and (max-width:600px){.less,.plus{height:28px;width:28px}}.Alert{background-color:rgba(0,0,0,.445);color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.Alert .dialog{background-color:#fff;display:flex;flex-direction:column;height:140px;left:calc(50vw - 230px);padding:10px;position:fixed;top:calc(50vh - 100px);width:420px;z-index:10}.Alert .title{font-size:20px;font-weight:600;margin-bottom:5px;width:100%}.Alert .message{font-size:17px;height:100px;width:100%}.Alert .button-standard{margin-left:2.6%;width:46%}.Alert #icon{height:20px;margin-right:5px;transform:translateY(2px);width:20px}@media only screen and (max-width:450px){.Alert .dialog{height:140px;left:0;margin-left:2.5%;padding:10px;width:90%}}.TextArea{border:1px solid gray;font-family:Calibri,sans-serif;font-size:16px;font-weight:500;height:445px;margin:3px 0 10px;outline:none;padding:5px;resize:none;width:calc(100% - 10px)}.Nota{background-color:rgba(0,0,0,.445);color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.Nota .dialog{background-color:#fff;display:flex;flex-direction:column;height:420px;left:calc(50vw - 210px);padding:10px;position:fixed;top:calc(50vh - 210px);width:420px;z-index:10}.Nota .title{font-size:20px;font-weight:600;margin-bottom:5px;width:100%}.Nota .message{font-size:17px;height:100px;width:100%}.Nota .button-standard{margin-left:2.6%;width:46%}.Nota #icon{height:20px;margin-right:5px;transform:translateY(2px);width:20px}@media only screen and (max-width:650px){.Nota .dialog{height:350px;left:0;margin-left:2.5%;padding:10px;width:90%}}@media only screen and (max-height:450px){.Nota .dialog{height:250px;left:0;margin-left:2.5%;padding:10px;top:calc(50vh - 125px);width:90%}}.MenuPedido{align-items:center;display:grid;grid-template-columns:50% 50%;grid-template-rows:100px 100px 100px;justify-content:center;width:100%}@media only screen and (max-width:550px){.MenuPedido{display:grid;grid-template-columns:50% 50%;grid-template-rows:138px 138px 138px}}.FloatingAlert{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:floatingAppears;animation-play-state:paused;background-color:#fff;bottom:50px;box-shadow:0 0 3px 2px gray;color:#000;display:flex;height:50px;left:calc(50% - 300px);position:fixed;transform:scaleY(0);width:600px}.FloatingAlert p{display:inline-block;height:20px;margin:11px 5px 9px;overflow:hidden;width:540px}.FloatingAlert img{display:inline;height:40px;margin:5px;width:40px}@keyframes floatingAppears{0%{transform:scaleY(0)}5%{transform:scaleY(0)}20%{transform:scaleY(100%)}80%{transform:scaleY(100%)}95%{transform:scaleY(0)}to{transform:scaleY(0)}}@media only screen and (max-width:600px){.FloatingAlert{bottom:50px;height:50px;left:5%;width:90%}.FloatingAlert p{width:calc(100% - 59px)}}.AmountSelect{background-color:rgba(0,0,0,.534);height:calc(100% - 56px);position:fixed;top:56px;width:100%;z-index:5}.AmountSelect,.AmountSelect .display{align-items:center;display:flex;flex-direction:column;justify-content:center}.AmountSelect .display{background-color:#fff;border-radius:15px;height:220px;padding:5px 15px;transition:.5s;width:350px}.AmountSelect .display .button-standard{background-color:var(--color-primary);border-color:var(--color-primary);margin-bottom:5px;width:100%}.AmountSelect .display .button-standard:hover{background-color:#fff;border-color:#000}@media only screen and (max-width:650px){.AmountSelect .display{width:320px}}.list-item-producto-descuento{border-bottom:1px solid #a0a0a0;display:grid;font-size:16px;grid-template-areas:"icon descripcion descripcion descripcion descripcion" "icon descripcion descripcion descripcion descripcion" "dPrecio dDes dRec dTotal ." "precio des rec total .";grid-template-columns:88px 88px 88px 88px auto;grid-template-rows:44px 44px 22px 22px;height:auto;width:100%}.list-item-producto-descuento:hover{transition:.2s}.list-item-producto-descuento .producto-icon{border-radius:5px;grid-area:icon;height:76px;margin:6px;width:76px}.list-item-producto-descuento .producto-descripcion{font-weight:600;grid-area:descripcion;margin:6px 3px;width:150dp}.list-item-producto-descuento .producto-cant{grid-area:cant;margin:0 3px}.list-item-producto-descuento .producto-precio{grid-area:precio}.list-item-producto-descuento .producto-total{grid-area:total}.list-item-producto-descuento .producto-des{grid-area:des}.list-item-producto-descuento .producto-rec{grid-area:rec}.list-item-producto-descuento .precio-title{grid-area:dPrecio}.list-item-producto-descuento .des-title{grid-area:dDes}.list-item-producto-descuento .rec-title{grid-area:dRec}.list-item-producto-descuento .total-title{grid-area:dTotal}.des-title,.precio-title,.rec-title,.total-title{font-weight:600;text-align:center}.producto-des,.producto-rec,.producto-total{font-size:14px;text-align:center}.list-item-producto-descuento input{border:none;font-size:13px;height:20px;width:100%}.list-item-producto-descuento input:focus{outline:none;transition:.3s}@media only screen and (max-width:500px){.list-item-producto-descuento{font-size:14px;font-weight:400;grid-template-columns:64px 88px 88px auto 68px;grid-template-rows:32px 32px 19px 19px}.list-item-producto-descuento .producto-icon{height:58px;margin:3px;width:58px}.list-item-producto-descuento .producto-descripcion{font-weight:600;margin:3px}.des-title,.precio-title,.rec-title,.total-title{font-size:13px;font-weight:600}.producto-des,.producto-precio,.producto-rec,.producto-total{font-size:12px}.list-item-producto-descuento input{height:15px}}.list-item-cliente{border-bottom:1px solid #a0a0a0;display:grid;font-size:16px;grid-template-areas:"icon descripcion descripcion descripcion descripcion" "icon descripcion descripcion descripcion descripcion" "dtel dlist dzona . . " "tel list zona . . ";grid-template-columns:80px 120px 120px auto;grid-template-rows:40px 40px 22px 22px;height:auto;width:100%}.list-item-cliente:hover{background-color:#c7c7c7;transition:.2s}.list-item-cliente .cliente-icon{border-radius:5px;grid-area:icon;height:64px;margin:5px 10px;width:64px}.list-item-cliente .cliente-descripcion{font-weight:600;grid-area:descripcion;margin:8px 5px;width:150dp}.list-item-cliente .amount-modifier{align-items:center;grid-area:counter;justify-content:center}.list-item-cliente .cliente-tel{grid-area:tel;margin:0 3px;text-align:center}.list-item-cliente .cliente-lista{grid-area:list}.list-item-cliente .cliente-zona{grid-area:zona}.list-item-cliente .cliente-domicilio{grid-area:domicilio}.list-item-cliente .tel{grid-area:dtel}.list-item-cliente .listado{grid-area:dlist}.list-item-cliente .zona{grid-area:dzona}.list-item-cliente .domicilio{grid-area:ddomicilio}.domicilio,.listado,.localidad,.tel,.zona{font-weight:600;text-align:center}.cliente-domicilio,.cliente-lista,.cliente-localidad,.cliente-tel,.cliente-zona{font-size:14px;text-align:center}@media only screen and (max-width:500px){.list-item-cliente{font-size:14px;font-weight:400;grid-template-columns:80px 80px 120px auto;grid-template-rows:32px 32px 19px 19px}.list-item-cliente .cliente-icon{height:58px;margin:3px 10px;width:58px}.list-item-cliente .cliente-descripcion{font-weight:600;margin:3px}.domicilio,.listado,.localidad,.tel,.zona{font-size:13px;font-weight:600}.cliente-domicilio,.cliente-lista,.cliente-localidad,.cliente-tel,.cliente-zona{font-size:12px}}.PrintPresupuesto{background-color:#fff;color:#000;display:flex;flex-direction:column;height:auto;left:calc(50% - 105mm);min-height:291mm;padding:3mm;position:absolute;top:0;width:204mm}.PrintPresupuesto .empresa{border-bottom:3px solid #5d5d5d;display:grid;grid-template-areas:"image title" "image title" "b1 b1" "p1 p1" "p2 p2";grid-template-columns:50% 50%;grid-template-rows:55px 55px 16px 16px 16px;height:-webkit-fit-content;height:fit-content;padding-bottom:10px}.PrintPresupuesto .empresa .b1{grid-area:b1}.PrintPresupuesto .empresa .p1{grid-area:p1}.PrintPresupuesto .empresa .p2{grid-area:p2}.PrintPresupuesto .empresa img{display:inline}.PrintPresupuesto .empresa b,.PrintPresupuesto .empresa p{display:block;font-size:14px}.PrintPresupuesto .empresa img{height:110px;width:322px}.PrintPresupuesto .empresa .title{align-self:center;display:inline;font-size:22px;font-weight:600;justify-self:center;margin-top:25px}.PrintPresupuesto .cliente{border:1px solid #000;border-radius:7px;display:grid;grid-template-columns:50% 50%;grid-template-rows:22px 22px 22px;height:-webkit-fit-content;height:fit-content;margin-top:10px;padding:5px 3px 0;width:calc(100% - 6px)}.PrintPresupuesto .cliente p{font-size:14px}.PrintPresupuesto .fechas{display:flex;font-size:14px;justify-content:space-between;margin:20px 10px 0 5px}.PrintPresupuesto .fechas p{display:inline}.PrintPresupuesto .indice{border:1px solid #000;display:grid;font-size:14px;font-weight:600;grid-template-columns:13mm 114mm 24mm 28mm 28mm;grid-template-rows:100%;margin-top:5px;padding:3px 5px}.PrintPresupuesto .saldo{align-items:flex-end;border-top:1px solid #000;display:flex;flex-direction:column;justify-content:center;margin-top:8px;padding-top:15px}.PrintPresupuesto .saldo #final{border:1px solid #000;padding:3px 5px;text-align:end;width:35%}.PrintPresupuesto .saldo #parcial{font-size:16px;margin-bottom:15px;margin-right:10px;text-align:end;width:35%}@media print{#noprint{display:none}}@page{size:A4;margin:5mm 8mm 5mm 5mm}.ListItemResumenPpto{display:grid;font-size:13px;font-weight:500;grid-template-columns:13mm 114mm 24mm 28mm 28mm;grid-template-rows:100%;margin-top:5px;padding:2px 5px}.ListItemResumenPpto #cant{align-self:center;margin-right:12mm;text-align:center}.main-content{color:#000}.main-content,.recover-page{align-items:center;display:flex;justify-content:center}.recover-page{align-self:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 5px gray;flex-direction:column;flex-wrap:nowrap;height:300px;padding:20px;width:500px}.recover-page .text,.recover-page h2{margin-bottom:10px}.recover-page .text{text-align:center}.recover-page .input-container{width:90%}.recover-page .button-standard{height:45px;margin:10px;width:90%}.recover-page .button-standard:hover{background-color:var(--color-primary-accent);border:2px solid var(--color-primary-accent);box-shadow:1px 1px 6px gray;color:#fff}.recover-page .error-text{color:red;font-size:12px}@media only screen and (max-width:600px){.register-page{width:350px}}.FAQ{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;height:100%;justify-content:flex-start;min-height:100vh;padding-top:70px;width:100%}.FAQ .FAQDisplay{color:#000;height:100%;margin:25px 0;padding:0 75px}@media only screen and (max-width:850px){.FAQ .FAQDisplay{padding:0 10px 0 35px}}.Calculator{color:#fff}.Calculator .pageDisplay{background-image:linear-gradient(var(--color-primary-light),var(--color-primary),var(--color-primary-light));display:grid;grid-template-columns:50% 50%;grid-template-rows:100%;min-height:100vh}.Calculator .pageDisplay h2{font-size:30px}.Calculator .pageDisplay h3{font-size:25px}.Calculator .pageDisplay a{color:#fff;text-decoration:none}.Calculator .pageDisplay #div1,.pageDisplay #div2{align-items:center;display:flex;flex-direction:column;justify-items:center}.Calculator .pageDisplay #div2 #recomendations{display:flex;flex-direction:column;margin-top:35px;opacity:1}.Calculator #minim{margin-top:20px;width:330px}.Calculator #minim,.Calculator #minim:hover{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;background-clip:text}.Calculator #minim:hover{box-shadow:0 0 2px 2px #d5d5d5;font-size:22px}.Calculator .Footer{background:#141414}.Calculator .input-container,.Calculator .select-container{width:90%}.Calculator .input-container .title{color:#fff;font-size:15px}.Calculator .input-container .input,.Calculator .select-container .select{background-color:initial;border-color:#fff;caret-color:#fff;color:#fff}.Calculator .select-container .select:focus{color:#000}.Calculator .select-container .title{font-size:15px}@media only screen and (max-width:850px){.Calculator .pageDisplay{display:flex;flex-direction:column;padding-bottom:25px;padding-top:70px}.Calculator .pageDisplay div{margin-top:40px}}@media only screen and (max-width:450px){.Calculator .pageDisplay h2{font-size:25px}.Calculator .pageDisplay h3{font-size:20px}.Calculator .Button{width:290px}}.select-container{height:55px;margin-top:15px;width:300px}.select-container .title{font-size:13px;transition:.3s}.select-container .select{background-color:initial;border:none;border-bottom:2px solid gray;font-size:16px;height:28px;width:100%}.select:focus{border-bottom:2px solid #000;outline:none;transition:.3s}@media only screen and (max-width:400px){.select-container{height:50px}.select-container .title{font-size:12px}.select-container .select{font-size:14px;height:24px}}
/*# sourceMappingURL=main.04505acd.css.map*/