@charset "UTF-8";
/* https://soportesantirrobo.com/wp-content/uploads/elementor/css/post-48760.css?ver=1794452906 */
.elementor-48760 .elementor-element.elementor-element-4a2ff772>.elementor-container{max-width:1600px}.elementor-48760 .elementor-element.elementor-element-79ac4825>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px}@media(min-width:768px){.elementor-48760 .elementor-element.elementor-element-79ac4825{width:100%}}@media(max-width:1024px){.elementor-48760 .elementor-element.elementor-element-4a2ff772{margin-top:60px;margin-bottom:0}.elementor-48760 .elementor-element.elementor-element-79ac4825>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}}@media(max-width:767px){.elementor-48760 .elementor-element.elementor-element-4a2ff772{margin-top:35px;margin-bottom:0}}.elementor-37523 .elementor-element.elementor-element-1c4d195{display:none}.sa-contact{--sa-navy:#071e40;--sa-blue:#003568;--sa-text:#0b1831;--sa-border:#bac5d3;position:relative;overflow:hidden;width:100%;background:#fff;color:var(--sa-text);font-family:Arial,sans-serif}.sa-hero{min-height:380px;display:flex;align-items:center;background-color:#f4f6f8;background-image:linear-gradient(90deg,rgb(255 255 255 / .94) 0%,rgb(255 255 255 / .65) 38%,#fff0 70%),url(/wp-content/uploads/2026/10/slide-soporte-antirrobo-01.jpg);background-size:cover;background-position:center}.sa-hero__content{width:100%;max-width:1450px;margin:auto;padding:35px 5.3%}.sa-brand{display:flex;align-items:center;gap:15px;margin-bottom:42px}.sa-brand__icon{font-size:75px;color:var(--sa-navy);line-height:1}.sa-brand__name{font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-1px}.sa-hero h1{margin:0 0 10px;font-size:clamp(42px, 5vw, 78px);font-weight:800;line-height:1.1;color:var(--sa-navy)}.sa-hero p{max-width:650px;margin:0;font-size:clamp(18px, 2vw, 27px);line-height:1.3}.sa-hero__line{display:block;width:102px;height:6px;margin-top:20px;border-radius:10px;background:var(--sa-navy)}.sa-contact__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,35%) minmax(0,65%);max-width:1450px;margin:auto;padding:30px 4.2% 65px;gap:35px}.sa-info{display:flex;flex-direction:column;justify-content:space-around;gap:45px;padding:25px 25px 25px 0;border-right:1px solid #d5dce5}.sa-info__item{display:flex;align-items:center;gap:30px}.sa-info__icon{flex:0 0 82px;width:82px;height:82px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:linear-gradient(135deg,#00467e,#061d3e);color:#fff;font-size:40px}.sa-info__text{min-width:0}.sa-info__text h3{margin:0 0 5px;font-size:32px;line-height:1.15;font-weight:800;color:var(--sa-navy)}.sa-info__text a,.sa-info__text p{display:block;margin:0;font-size:22px;line-height:1.4;color:var(--sa-text);text-decoration:none;overflow-wrap:anywhere}.sa-info__text a:hover{color:var(--sa-blue)}.sa-form{min-width:0;padding:22px 30px 30px;border:1px solid #e5e9ef;border-radius:25px;background:rgb(255 255 255 / .96);box-shadow:0 12px 28px rgb(0 25 55 / .10)}.sa-form h2{margin:0 0 8px;font-size:clamp(28px, 3vw, 43px);line-height:1.2;font-weight:800;color:var(--sa-navy)}.sa-form__intro{margin:0 0 25px;font-size:23px;line-height:1.35}.sa-form .sa-cf7-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.sa-form .sa-cf7-field{min-width:0}.sa-form .sa-cf7-full{grid-column:1 / -1}.sa-form .wpcf7-form-control-wrap{display:block}.sa-form input:not([type="submit"]),.sa-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:16px 20px;border:1.5px solid var(--sa-border);border-radius:12px;background:#fff;color:var(--sa-text);font-family:inherit;font-size:20px;line-height:1.3;box-shadow:none;outline:none}.sa-form input:not([type="submit"]){min-height:57px}.sa-form textarea{min-height:138px;resize:vertical}.sa-form input:focus,.sa-form textarea:focus{border-color:var(--sa-blue);box-shadow:0 0 0 3px rgb(0 53 104 / .10)}.sa-form input::placeholder,.sa-form textarea::placeholder{color:var(--sa-text);opacity:1}.sa-form input[type="submit"]{width:100%;max-width:355px;min-height:68px;padding:15px 30px;border:0;border-radius:15px;background:linear-gradient(135deg,#003c70,#061d3e);color:#fff;font-family:inherit;font-size:24px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.sa-form input[type="submit"]:hover{background:#00518a;transform:translateY(-2px)}.sa-form .wpcf7-spinner{margin:10px}.sa-contact__decoration{position:absolute;left:-12%;bottom:-110px;width:65%;height:230px;border-radius:50% 50% 0 0;background:linear-gradient(135deg,#00447d,#061d3e);transform:rotate(12deg);pointer-events:none}@media (max-width:1024px){.sa-contact__body{grid-template-columns:1fr 1.5fr;gap:22px;padding:30px 4% 60px}.sa-info__item{gap:15px}.sa-info__icon{flex-basis:60px;width:60px;height:60px;font-size:29px;border-radius:15px}.sa-info__text h3{font-size:24px}.sa-info__text a,.sa-info__text p{font-size:17px}.sa-form{padding:25px 20px}.sa-form__intro{font-size:19px}}@media (max-width:767px){.sa-hero{min-height:340px;background-position:65% center}.sa-hero__content{padding:30px 6%}.sa-brand{margin-bottom:35px}.sa-brand__icon{font-size:48px}.sa-brand__name{font-size:25px}.sa-hero h1{font-size:45px}.sa-hero p{max-width:350px;font-size:18px}.sa-contact__body{grid-template-columns:1fr;padding:35px 5% 80px;gap:35px}.sa-info{border-right:0;border-bottom:1px solid #d5dce5;padding:0 0 35px;gap:25px}.sa-info__item{gap:18px}.sa-info__text h3{font-size:23px}.sa-info__text a,.sa-info__text p{font-size:17px}.sa-form{padding:25px 20px;border-radius:20px}.sa-form h2{font-size:28px}.sa-form__intro{font-size:17px}.sa-form .sa-cf7-grid{grid-template-columns:1fr;gap:15px}.sa-form .sa-cf7-full{grid-column:auto}.sa-form input:not([type="submit"]),.sa-form textarea{font-size:16px}.sa-form input[type="submit"]{max-width:100%;font-size:19px}.sa-contact__decoration{width:110%;height:150px;bottom:-100px}}.sa-hero{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw;min-height:380px;background-size:cover;background-position:center center}.sa-hero__content{max-width:1450px;margin:0 auto;padding:35px 5.3%;box-sizing:border-box}.sa-info__icon svg{display:block;width:44px;height:44px;flex-shrink:0;color:#fff;stroke:currentColor}@media (max-width:767px){.sa-info__icon svg{width:30px;height:30px}}@media (min-width:1025px){.sa-contact__body{grid-template-columns:minmax(0,35%) minmax(0,65%);gap:25px}.sa-info{padding-right:15px}}