@charset "UTF-8";@font-face{font-family:HelvelticaLight;src:url(../fonts/helveticaneuelight.woff2) format("woff2"),url(../fonts/helveticaneuelight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HelvelticaUltraLight;src:url(../fonts/helveticaneueUltralight.woff2) format("woff2"),url(../fonts/helveticaneueUltralight.otf) format("opentype");font-weight:100 200;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{background-color:#ececec;width:100%;height:100%;margin:0;padding:0}.BtnMenuMovil,.BtnSocialMovil{display:none}.LogoHeader{width:auto;position:absolute;left:20px;top:20px;z-index:1002;cursor:pointer}.LogoMassoft{width:190px;height:40px}.Blue,.Orange{fill:#fff;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.fp-viewing-1 .Blue,.fp-viewing-2 .Blue{fill:#2A3F50}.fp-viewing-1 .Orange,.fp-viewing-2 .Orange{fill:#EF5124}.divWidthHomeMenu{display:inline-block;position:absolute;top:20px;right:20px;text-align:center;z-index:11;height:50px}.btnMenuNaranja{background:#444a51;border:3px solid #c9cbcc;width:50px;height:50px;border-radius:100%;transition:transform var(--duration-fast,250ms) var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)),background-color var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),border-color var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),box-shadow var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1));cursor:pointer;position:relative;display:inline-block;vertical-align:top;margin-left:15px;margin-right:15px}.btnMenuNaranja:hover,.btnMenuNaranja:focus,.btnMenuNaranja:focus-visible{background-color:#fff;border-color:#fff;transform:scale(1.08);box-shadow:0 4px 14px rgba(0,0,0,0.2)}.btnMenuNaranja:active{transform:scale(0.95);transition-duration:80ms}.btnMenuNaranja:hover .PalabraMenu,.btnMenuNaranja:focus .PalabraMenu,.btnMenuNaranja:focus-visible .PalabraMenu{opacity:1;transform:translateY(35px);position:absolute}.PalabraMenu{font-family:var(--font-family-headline,HelvelticaLight,"Helvetica Neue Light","Helvetica Neue","Segoe UI",system-ui,sans-serif);font-size:var(--font-size-label,15px);font-weight:400;letter-spacing:var(--letter-spacing-label,0.04em);color:#fff;display:inline-block;position:absolute;top:50%;left:calc(50% - 35px);width:70px;text-align:center;transition:opacity var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),transform var(--duration-fast,250ms) var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1));z-index:-1;opacity:0}.MassoftMenu{width:30px;height:30px;fill:#fff;position:absolute;left:calc(50% - 15px);top:calc(50% - 15px);transition:fill var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),transform var(--duration-fast,250ms) var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1))}.ProductosMenu{width:30px;height:30px;fill:#fff;position:absolute;left:calc(50% - 15px);top:calc(50% - 14px);transition:fill var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),transform var(--duration-fast,250ms) var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1))}.ClientesMenu{width:30px;height:30px;fill:#fff;position:absolute;left:calc(50% - 15px);top:calc(50% - 13px);transition:fill var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),transform var(--duration-fast,250ms) var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1))}.ContactoMenu{width:30px;height:30px;fill:#fff;position:absolute;left:calc(50% - 15px);top:calc(50% - 16px);transition:fill var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),transform var(--duration-fast,250ms) var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1))}.btnMenuNaranja:hover .MassoftMenu,.btnMenuNaranja:hover .ProductosMenu,.btnMenuNaranja:hover .ClientesMenu,.btnMenuNaranja:hover .ContactoMenu,.btnMenuNaranja:focus .MassoftMenu,.btnMenuNaranja:focus .ProductosMenu,.btnMenuNaranja:focus .ClientesMenu,.btnMenuNaranja:focus .ContactoMenu,.btnMenuNaranja:focus-visible .MassoftMenu,.btnMenuNaranja:focus-visible .ProductosMenu,.btnMenuNaranja:focus-visible .ClientesMenu,.btnMenuNaranja:focus-visible .ContactoMenu{fill:#2a3f50;transform:scale(1.08)}.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja{border:3px solid #fff;background-color:#d0d0d0}.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:hover,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:focus,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:focus-visible{background-color:#2a3f50;border-color:#2a3f50}.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:hover span,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:focus span,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:focus-visible span{color:#5d5d5d}.fp-viewing-1 header .LogoHeader .LogoMassoft,.fp-viewing-2 header .LogoHeader .LogoMassoft{fill:#000}.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja,.fp-viewing-1 .BgSocialMedia .BtnShare{background:#fff}.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:hover,.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:focus,.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:focus-visible{background-color:#ff5730;border-color:#ff5730}.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja svg,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja svg,.fp-viewing-1 .BgSocialMedia .BtnShare .IconShare{fill:#2a3f50}.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:hover svg,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:hover svg,.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:focus svg,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:focus svg,.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:focus-visible svg,.fp-viewing-2 header .divWidthHomeMenu .btnMenuNaranja:focus-visible svg{fill:#fff}.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:hover span,.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:focus span,.fp-viewing-1 header .divWidthHomeMenu .btnMenuNaranja:focus-visible span{color:#2a3f50}.BgSocialMedia{width:50px;height:50px;position:absolute;z-index:1001;right:25px;bottom:25px}.BgSocialMedia:hover{height:250px}.BtnShare{width:50px;height:50px;position:absolute;bottom:0;left:0;border-radius:50px;background:rgba(75,79,82,0.7);border:3px solid #fff;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.BgSocialMedia:hover .BtnShare{border:25px solid #fff}.IconShare{width:36px;height:36px;fill:#fff;position:absolute;left:calc(50% - 18px);top:calc(50% - 18px);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.BgSocialMedia:hover .BtnShare .IconShare{width:40px;height:40px;fill:#2a3f50;left:calc(50% - 20px);top:calc(50% - 20px)}.BtnIconSocial{width:40px;height:40px;background:rgba(75,79,82,0.7);border:20px solid rgba(255,255,255,0.5);position:absolute;opacity:0;bottom:5px;right:5px;border-radius:20px;display:inline-block;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;z-index:-1}.BtnIconSocial:hover{border:3px solid rgba(255,255,255,0.5)}.BgSocialMedia:hover .BtnIconSocial{bottom:60px;opacity:1}.BgSocialMedia:hover .BtnIconSocial+.BtnIconSocial{bottom:110px}.BgSocialMedia:hover .BtnIconSocial+.BtnIconSocial+.BtnIconSocial{bottom:160px}.BgSocialMedia:hover .BtnIconSocial+.BtnIconSocial+.BtnIconSocial+.BtnIconSocial{bottom:210px}.IconGoogle{width:30px;height:30px;fill:#3b4047;position:absolute;left:calc(50% - 15px);top:calc(50% - 15px);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.BtnIconSocial:hover .IconGoogle{width:28px;height:28px;left:calc(50% - 14px);top:calc(50% - 14px);fill:#fff}.IconFB{width:24px;height:24px;fill:#3b4047;position:absolute;left:calc(50% - 13px);top:calc(50% - 12px);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.BtnIconSocial:hover .IconFB{width:22px;height:22px;left:calc(50% - 12px);top:calc(50% - 11px);fill:#fff}.IconTw{width:26px;height:26px;fill:#3b4047;position:absolute;left:calc(50% - 13px);top:calc(50% - 13px);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.BtnIconSocial:hover .IconTw{width:24px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px);fill:#fff}.IconIn{width:22px;height:22px;fill:#3b4047;position:absolute;left:calc(50% - 11px);top:calc(50% - 12px);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.BtnIconSocial:hover .IconIn{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 11px);fill:#fff}.fp-viewing-1 .BgSocialMedia .BtnIconSocial{background:#fff;border:20px solid rgba(75,79,82,0.7)}.fp-viewing-1 .BgSocialMedia .BtnIconSocial svg{fill:#fff}.fp-viewing-1 .BgSocialMedia .BtnIconSocial:hover{background:#fff;border:3px solid rgba(75,79,82,0.5)}.fp-viewing-1 .BgSocialMedia .BtnIconSocial:hover svg{fill:#2a3f50}.fp-viewing-2 .BgSocialMedia .BtnShare{background:#d0d0d0}.fp-viewing-2 .BgSocialMedia .BtnShare .IconShare{fill:#2a3f50}.fp-viewing-2 .BgSocialMedia:hover .BtnShare{border:25px solid #ff5730}.fp-viewing-2 .BgSocialMedia:hover .BtnShare .IconShare{fill:#fff}.fp-viewing-2 .BgSocialMedia .BtnIconSocial{border:20px solid rgba(75,79,82,0.7);background-color:transparent}.fp-viewing-2 .BgSocialMedia .BtnIconSocial svg{fill:#fff}.fp-viewing-2 .BgSocialMedia .BtnIconSocial:hover{border:3px solid rgba(75,79,82,0.5);background:#d0d0d0}.fp-viewing-2 .BgSocialMedia .BtnIconSocial:hover svg{fill:#3b4047}.fp-viewing-1 .BgSocialMedia .BtnShare{border:3px solid #2a3f50}.fp-viewing-1 .BgSocialMedia:hover .BtnShare{border:25px solid #2a3f50}.fp-viewing-1 .BgSocialMedia:hover .BtnShare svg{fill:#fff}.FooterBottom{width:100%;font-family:var(--font-family-headline,HelvelticaLight,"Helvetica Neue Light","Helvetica Neue","Segoe UI",system-ui,sans-serif);font-size:var(--font-size-label,14px);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}html.fp-enabled footer .FooterBottom{color:rgba(255,255,255,0.4);padding-top:5px;bottom:10px;position:absolute;z-index:1}.fp-viewing-1 footer .FooterBottom{color:rgba(42,63,80,0.7)}.fp-viewing-2 footer .FooterBottom{color:rgba(99,99,99,1)}@media screen and (min-width:0px) and (max-width:1366px){.BtnSocialMovil{width:50px;height:50px;position:absolute;z-index:1006;right:25px;bottom:25px;display:flex;align-items:center;justify-content:center}.Prueba{height:250px;z-index:1005}.Prueba .BtnShare{border:25px solid #fff}.Profundidad{z-index:1010}.Prueba .BtnIconSocial svg{fill:#fff}.Prueba .BtnShare .IconShare{width:40px;height:40px;fill:#2a3f50;left:calc(50% - 20px);top:calc(50% - 20px)}.BtnIconSocial{opacity:0;border:3px solid rgba(255,255,255,0.5);bottom:5px;right:5px}.IconFB{width:22px;height:22px;left:calc(50% - 12px);top:calc(50% - 11px);fill:#fff}.IconGoogle{width:28px;height:28px;left:calc(50% - 14px);top:calc(50% - 14px);fill:#fff}.IconTw{width:24px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px);fill:#fff}.IconIn{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 11px);fill:#fff}.Prueba .BtnIconSocial{bottom:60px;opacity:1}.Prueba .BtnIconSocial+.BtnIconSocial{bottom:110px}.Prueba .BtnIconSocial+.BtnIconSocial+.BtnIconSocial{bottom:160px}.Prueba .BtnIconSocial+.BtnIconSocial+.BtnIconSocial+.BtnIconSocial{bottom:210px}.fp-viewing-1 .Prueba .BtnShare{border:25px solid #2a3f50}.fp-viewing-1 .Prueba .BtnShare .IconShare{fill:#fff}.fp-viewing-1 .BgSocialMedia .BtnIconSocial{background:#fff;border:3px solid rgba(75,79,82,0.5)}.fp-viewing-1 .BgSocialMedia .BtnIconSocial svg{fill:#2a3f50}.fp-viewing-2 .Prueba .BtnShare{border:25px solid #ff5730}.fp-viewing-2 .Prueba .BtnShare .IconShare{fill:#fff}.fp-viewing-2 .BgSocialMedia .BtnIconSocial{border:3px solid rgba(75,79,82,0.5);background:#d0d0d0}.fp-viewing-2 .BgSocialMedia .BtnIconSocial svg{fill:#3b4047}}@media screen and (min-width:0px) and (max-width:767px){.BtnSocialMovil{right:10px;bottom:10px}.BtnMenuMovil{width:50px;height:50px;position:fixed;z-index:12;top:0;right:0;display:inline-block}.IconMenu{position:absolute;left:0;top:0;width:50px;height:50px;fill:#fff;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.fp-viewing-1 .IconMenu,.fp-viewing-2 .IconMenu{fill:#4a4a4a}.IconClose{background:url(../images/close-button.svg) 50% 50% no-repeat;width:50px;height:50px;position:absolute;left:0;top:0;opacity:0;transition:1s ease;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease}.Opacidad1{opacity:1}.Opacidad0{opacity:0}html.fp-enabled footer{display:none}.BgSocialMedia{right:10px;bottom:10px}.divWidthHomeMenu{position:fixed;display:none;top:0;right:0;width:100%;height:100%;background-color:rgba(24,71,89,0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:11;transform-origin:top;animation:AnimMenu 0.35s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) forwards}@keyframes AnimMenu{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.BgBefore{position:fixed;display:none;bottom:0;right:0;width:100%;height:100%;background-color:rgba(24,71,89,0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:11;transform-origin:bottom;animation:AnimMenu 0.35s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) forwards}.AlingVertMenuMovil{top:calc(50% - 130px);position:fixed;width:100%}.btnMenuNaranja{animation:FadeBotones 0.35s var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)) 0.08s forwards;opacity:0}.btnMenuNaranja+.btnMenuNaranja{animation:FadeBotones 0.35s var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)) 0.16s forwards;opacity:0}.btnMenuNaranja+.btnMenuNaranja+.btnMenuNaranja{animation:FadeBotones 0.35s var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)) 0.24s forwards;opacity:0}.btnMenuNaranja+.btnMenuNaranja+.btnMenuNaranja+.btnMenuNaranja{animation:FadeBotones 0.35s var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)) 0.32s forwards;opacity:0}@keyframes FadeBotones{0%{opacity:0;transform:scale(0.6) translateY(20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.PalabraMenu{animation:SpanBtn 0.35s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) 0.25s forwards;opacity:0}@keyframes SpanBtn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}header{width:100%;height:54px;background:#1d3f4f;display:inline-block;z-index:1003;position:fixed;padding:5px 0px;border-bottom:4px solid #ff562f;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.3);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.fp-viewing-1 header{background:#e6e6e6}.fp-viewing-2 header{background:#e6e6e6}.LogoHeader{width:auto;height:40px;display:inline-block;position:relative;left:20px;top:inherit}.LogoMassoft{float:left}.btnMenuNaranja{background:#133b4a !important;border:3px solid #ffffff !important;width:70px;height:70px;margin:30px 40px}.PalabraMenu{font-size:18px;left:calc(50% - 60px);width:120px;padding-top:40px !important;opacity:1;font-family:var(--font-family-headline,HelvelticaLight,"Helvetica Neue Light","Helvetica Neue","Segoe UI",system-ui,sans-serif);letter-spacing:1px;color:#fff !important}.btnMenuNaranja svg{fill:#fff !important}.MassoftMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 20px)}.ProductosMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 18px)}.ClientesMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 17px)}.ContactoMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 22px)}.btnMenuNaranja:hover .MassoftMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 20px)}.btnMenuNaranja:hover .ProductosMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 18px)}.btnMenuNaranja:hover .ClientesMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 17px)}.btnMenuNaranja:hover .ContactoMenu{width:40px;height:auto;left:calc(50% - 20px);top:calc(50% - 22px)}}@media screen and (min-width:0px) and (max-width:320px){.btnMenuNaranja{margin:30px 30px}}@media screen and (min-width:0px) and (max-width:767px) and (orientation:landscape){.AlingVertMenuMovil{top:calc(50% - 65px)}.btnMenuNaranja{margin:30px 30px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.btnMenuNaranja,.MassoftMenu,.ProductosMenu,.ClientesMenu,.ContactoMenu,.divWidthHomeMenu,.BgBefore,.BgSocialMedia,.BtnShare,.BtnIconSocial,.IconMenu,.IconClose,header{animation:none !important;transition:none !important;transform:none !important;opacity:1 !important}.btnMenuNaranja:hover .PalabraMenu,.btnMenuNaranja:focus .PalabraMenu,.btnMenuNaranja:focus-visible .PalabraMenu{opacity:1 !important;transform:translateY(35px) !important;transition:none !important}.divWidthHomeMenu,.BgBefore{height:100% !important;transform:none !important}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.PalabraMenu{opacity:1 !important;transform:none !important}}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}@media screen and (max-width: 767px){.fp-section{min-height:100vh !important;min-height:100dvh !important;height:auto !important}#section0 .OverflowNodos,.section .DisplayTable{min-height:100vh;min-height:100dvh}}