.elementor .e-5f7f90b{background-color:#000000;flex-direction:row;justify-content:space-evenly;}.elementor .e-3d723f5-9ceb341{max-width:82vh;font-family:Arial;font-weight:800;font-size:48px;color:#ffffff;line-height:44px;text-align:start;text-transform:capitalize;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;padding-inline-start:30px;background-color:#161414;background-clip:text;mix-blend-mode:screen;opacity:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-a89a9f4-b8e00d1{max-width:60vh;font-size:19px;color:#ffffff;line-height:21px;padding-inline-start:30px;margin-block-start:30px;}.elementor .e-150eadf-8eaa2e9{width:35%;font-weight:700;color:#ffffff;margin-block-start:30px;border-radius:9px;background-image:linear-gradient(180deg, rgba(1, 29, 40, 1) 0%,rgba(26, 125, 222, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#3b9fc5;align-self:center;}.elementor .e-7ba56ce-6d031c6{font-size:19px;color:#ffffff;margin-block-start:10px;}.elementor .e-6daa9cd{min-height:65vh;background-image:linear-gradient(#00000061, #00000061),url("https://impresionvinil.com.mx/wp-content/uploads/2026/10/pagina-web-maquetacion-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:start;align-items:center;}.elementor .e-62a0230-3b35593{font-family:Helvetica;font-weight:400;font-size:26px;color:#ffffff;}.elementor .e-e5cf2d1{min-height:10vh;max-height:36vh;background-color:#000000;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b5e395f{flex-direction:column;align-items:center;}.elementor .e-dc3fb31-18d1f04{text-align:center;}.elementor .e-76b44e0{width:15%;margin:25px;flex-direction:column;}.elementor .e-cc0f30a-e8228c8{padding-block-end:24px;}.elementor .e-06faabf-be46f6b{text-align:center;background-color:#ffffff;}.elementor .e-7ef36f6-8a4c7e7{width:15%;margin:25px;flex-direction:column;}.elementor .e-513ccc0-c2e8fc9{text-align:center;}.elementor .e-a0a78a0-30de3f9{width:15%;margin:25px;flex-direction:column;}.elementor .e-ad80324-dfb54c7{text-align:center;}.elementor .e-cb248b7-84604d0{width:15%;margin:25px;flex-direction:column;}.elementor .e-3a1e8ee{height:421px;box-shadow:11px 0px 28px 4px rgba(98, 97, 97, 1);flex-direction:row;justify-content:space-around;}.elementor .e-210c34a-a93b541{height:25vh;min-height:33vh;padding:0px;margin:0px;flex-direction:column;justify-content:space-around;}.elementor .e-77eac7e{min-height:33px;margin-block-start:55px;flex-direction:column;}.elementor .e-fc79756-44e3730{width:59vh;font-weight:800;font-size:44px;color:#fffefe;line-height:40px;text-transform:uppercase;}.elementor .e-6cc8a2d-0c0a40a{width:70vh;color:#fcfcfc;padding-block-end:30px;margin-block-start:47px;margin-inline-start:-58px;}.elementor .e-0f845e6-e9c1b03{width:50%;min-width:30%;background-image:linear-gradient(#00000033, #00000033);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#07173f4a;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6d99d99{background-image:linear-gradient(#0000004a, #0000004a),url("https://impresionvinil.com.mx/wp-content/uploads/2026/10/pagina-web-maquetacion-evinil-esmerilado-1-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;align-items:start;}.elementor .e-79c57cc-754da80{display:none;}.elementor .e-799fa94{flex-direction:column;}.elementor .e-e82401f-d6eb60a{font-weight:800;font-size:63px;}.elementor .e-094c5cb-f8d51a7{padding-block-start:37px;padding-block-end:52px;justify-content:space-around;}.elementor .e-fd3aa44{flex-direction:column;}.elementor .e-bfdb9db-90d9241{font-weight:800;font-size:49px;line-height:47px;text-align:center;}.elementor .e-6e5c3e2{min-height:30vh;font-size:32px;flex-direction:column;justify-content:space-around;align-items:center;}.elementor .e-a1a78da-99a1d48{color:#80bdfa;}.elementor .e-82a69d2-5df12b8{color:#80bdfa;}.elementor .e-1519c15-ef37893{color:#80bdfa;}.elementor .e-cf135c6-5a8a044{color:#80bdfa;}.elementor .e-d3f6ebe-fb0a4f3{width:100%;color:#ffffff;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-inline-start:0px;background-color:#80bdfa;align-self:center;}.elementor .e-90e0721-28305cc{width:60vh;height:70vh;padding-block-start:32px;padding-block-end:0px;margin-block-start:46px;margin-block-end:20px;margin-inline-start:30px;margin-inline-end:30px;border-radius:24px;background-color:#ffffff;box-shadow:7px 8px 10px 0px rgba(0, 0, 0, 1);justify-content:space-between;}.elementor .e-21e1b9a-e3ea801{border-radius:21px;}.elementor .e-5f87a27-65202d9{width:40%;border-radius:19px;}.elementor .e-748d69e-495c9d4{width:100%;margin-block-start:21px;margin-block-end:35px;background-color:#123239;flex-direction:row;justify-content:space-evenly;}.elementor .e-690ebe0{background-color:#ffffff;flex-direction:column;}.elementor .e-add3264{width:50%;flex-direction:column;}.elementor .e-557e1c9{width:50%;flex-direction:column;}.elementor .e-917d743{background-color:#000000;flex-direction:row;align-items:center;}.elementor .e-dad97d9{flex-direction:column;}