@import url("avimetal-cta-hover.css");
/* Sistema 2115:2. Elementor content; page-scoped layout and typography. */
.avm-sistema-screen{--sy:calc(100vw / 1920);--fq-u:var(--sy);display:block!important;width:100%;max-width:100%;padding:0!important;gap:0!important;background:white;color:#09090b;font-family:Manrope,sans-serif}
.avm-sistema-screen .e-con{gap:0;padding:0;min-width:0;--container-widget-width:100%;--container-widget-flex-grow:0}.avm-sistema-screen .elementor-widget{margin:0;min-width:0}.avm-sistema-screen .elementor-heading-title{margin:0;color:inherit;font-family:Manrope,sans-serif;font-weight:400;font-variation-settings:normal;letter-spacing:0}.avm-sistema-screen .asy-heading-pair{display:block}.asy-header{position:absolute!important;inset:0 0 auto;width:100%;z-index:20}
.asy-hero{height:calc(900 * var(--sy));width:100%}.asy-hero .px-hero-4-area{height:100%;position:relative;padding:0;background-size:cover;background-position:center;overflow:hidden}.asy-hero .row{margin:0;position:static}.asy-hero .row>*{padding:0;position:static}.asy-hero .px-hero-4-content{position:static}.asy-hero .px-hero-4-video-wrap,.asy-hero .smooth{display:none}.asy-hero .px-hero-4-bigtitle{padding:0;margin:0;text-align:left!important}.asy-hero .tp-el-title{position:absolute;left:calc(60 * var(--sy));top:calc(347 * var(--sy));font:600 calc(90 * var(--sy))/2.888889 'Elms Sans',sans-serif;color:white;letter-spacing:0;margin:0}.asy-hero .tp-el-pre{position:absolute;left:calc(60 * var(--sy));top:calc(634 * var(--sy));width:calc(593 * var(--sy));font:400 calc(40 * var(--sy))/1 Manrope,sans-serif;color:white;margin:0;letter-spacing:0}.asy-hero br{display:block!important}
.avm-sistema-screen .asy-wide{width:calc(1720 * var(--sy));margin-left:calc(103 * var(--sy));display:block}.avm-sistema-screen .asy-eye p{font:500 calc(16 * var(--sy))/1.4 Manrope,sans-serif}.avm-sistema-screen .asy-body p{font:400 calc(19 * var(--sy))/calc(31 * var(--sy)) Manrope,sans-serif;color:#4d5254}
.avm-sistema-screen .asy-b02{display:block;position:relative;margin-top:calc(240 * var(--sy));margin-left:calc(113 * var(--sy));width:calc(1649 * var(--sy));height:calc(1119.022 * var(--sy))}.avm-sistema-screen .asy-editorial{display:grid;grid-template-columns:calc(430 * var(--sy)) 1fr}.asy-b02-title{width:calc(958.576 * var(--sy))}.avm-sistema-screen .asy-b02-title h2{font:600 calc(60 * var(--sy))/calc(68 * var(--sy)) 'Elms Sans',sans-serif;letter-spacing:calc(-3 * var(--sy));text-box-trim:trim-both;text-box-edge:cap alphabetic}.asy-b02-copy{position:absolute;top:calc(232 * var(--sy));left:calc(807 * var(--sy));width:calc(515.088 * var(--sy))}.avm-sistema-screen .asy-b02-copy p{font:400 calc(18 * var(--sy))/calc(26 * var(--sy)) Manrope,sans-serif;letter-spacing:calc(-.9 * var(--sy));color:#565656;text-box-trim:trim-both;text-box-edge:cap alphabetic}
.avm-sistema-screen .asy-factory{position:absolute;left:calc(430 * var(--sy));top:calc(433 * var(--sy));width:calc(1219 * var(--sy));height:calc(686.022 * var(--sy));display:block;overflow:hidden}.asy-video,.asy-video>.elementor-widget-container,.asy-video .elementor-wrapper{width:100%;height:100%;aspect-ratio:auto!important}.asy-video video{display:block;width:100%;height:100%;object-fit:cover}.asy-factory .asy-video{position:absolute;inset:0}.asy-play,.asy-factory-name{position:absolute;bottom:calc(47 * var(--sy));color:white;pointer-events:none}.asy-play{left:calc(93 * var(--sy))}.asy-factory-name{right:calc(75 * var(--sy))}.avm-sistema-screen .asy-play p,.avm-sistema-screen .asy-factory-name p{font:500 calc(16 * var(--sy))/calc(23 * var(--sy)) Manrope,sans-serif;color:white}.asy-play:before{content:'▶';position:absolute;right:calc(14 * var(--sy));margin-right:100%;top:calc(-11 * var(--sy));width:calc(45.5 * var(--sy));height:calc(45.5 * var(--sy));display:grid;place-items:center;border:1px solid #ffffff1f;border-radius:50%;background:#0d1821;font-size:calc(14 * var(--sy));color:#fffffc}
.avm-sistema-screen .asy-process{margin-top:calc(288 * var(--sy))}.asy-process-title{margin-top:calc(30 * var(--sy))!important}.avm-sistema-screen .asy-process-title h2{font:600 calc(64 * var(--sy))/calc(66 * var(--sy)) 'Elms Sans',sans-serif;text-box-trim:trim-both;text-box-edge:cap alphabetic}.avm-sistema-screen .asy-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(34 * var(--sy));margin-top:calc(69 * var(--sy))}.avm-sistema-screen .asy-phase{display:block;width:calc(315 * var(--sy));max-width:100%}.avm-sistema-screen .asy-phase-title h3{font:600 calc(16 * var(--sy))/calc(22 * var(--sy)) Manrope,sans-serif}.asy-phase-copy{margin-top:calc(15 * var(--sy))!important}.avm-sistema-screen .asy-phase-copy p{font:400 calc(14 * var(--sy))/calc(20 * var(--sy)) Manrope,sans-serif;color:#565656}.asy-process-main{margin-top:calc(89 * var(--sy))!important;height:calc(843 * var(--sy))}.asy-process-main img,.asy-gallery img{width:100%;height:100%;object-fit:cover;display:block}.asy-process-main>.elementor-widget-container,.asy-gallery .elementor-widget-container{height:100%}.avm-sistema-screen .asy-gallery{display:grid;grid-template-columns:563.697fr 563.697fr 553fr;gap:calc(24.5 * var(--sy));margin-top:calc(59 * var(--sy))}.asy-gallery>.elementor-widget{height:calc(403 * var(--sy));overflow:hidden}
.avm-sistema-screen .asy-production{position:relative;margin-top:calc(286 * var(--sy));height:calc(857 * var(--sy))}.asy-production-title{width:calc(620 * var(--sy));margin-top:calc(41 * var(--sy))!important}.avm-sistema-screen .asy-production-title h2{font:600 calc(72 * var(--sy))/calc(69 * var(--sy)) 'Elms Sans',sans-serif;letter-spacing:calc(-3.6 * var(--sy))}.asy-production-copy{position:absolute;left:calc(745 * var(--sy));top:calc(70 * var(--sy));width:calc(603 * var(--sy))}.avm-sistema-screen .asy-production-copy p{font:400 calc(18 * var(--sy))/calc(30 * var(--sy)) Manrope,sans-serif;letter-spacing:calc(-.36 * var(--sy));text-box-trim:trim-both;text-box-edge:cap alphabetic}.avm-sistema-screen .asy-production-rows{position:absolute;top:calc(270 * var(--sy));left:calc(711 * var(--sy));width:calc(991 * var(--sy));display:block}.avm-sistema-screen .asy-production-row{display:grid;grid-template-columns:calc(440 * var(--sy)) 1fr;align-items:center;min-height:calc(198 * var(--sy));padding-left:calc(44 * var(--sy));border-top:1px solid #d6d6d6}.avm-sistema-screen .asy-production-row:first-child{border:0;padding-left:calc(24 * var(--sy))}.avm-sistema-screen .asy-number p{font:600 calc(132 * var(--sy))/1 'Elms Sans',sans-serif;letter-spacing:calc(-6.6 * var(--sy));white-space:nowrap}.avm-sistema-screen .asy-production-label{display:block}.asy-production-name{margin-top:calc(5 * var(--sy))!important}.avm-sistema-screen .asy-production-name p{font:600 calc(30 * var(--sy))/1.2 'Elms Sans',sans-serif}
.asy-extra{margin-top:calc(262 * var(--sy))!important;height:calc(720 * var(--sy));overflow:hidden}.asy-extra video{height:calc(1920 * var(--sy));position:absolute;top:calc(-296 * var(--sy));object-fit:fill}
.avm-sistema-screen .asy-comparison{display:block;width:calc(1552 * var(--sy));margin:calc(288 * var(--sy)) auto 0;border-top:1px solid #d6d6d6;padding-top:calc(55 * var(--sy));padding-bottom:calc(210 * var(--sy))}.avm-sistema-screen .asy-comparison-intro{display:grid;grid-template-columns:calc(635 * var(--sy)) calc(630 * var(--sy));justify-content:space-between;min-height:calc(355 * var(--sy))}.asy-comparison-title{margin-top:calc(29 * var(--sy))!important}.avm-sistema-screen .asy-comparison-title h2,.avm-sistema-screen .asy-solutions-title h2{font:600 calc(60 * var(--sy))/calc(66 * var(--sy)) Manrope,sans-serif;color:#0d1821}.avm-sistema-screen .asy-comparison-intro-right{padding-top:calc(51 * var(--sy));display:block}.asy-comparison-intro-right .asy-cta{margin-top:calc(48 * var(--sy))!important}
.asy-cta .elementor-button{position:relative;display:flex;width:max-content;min-height:calc(48 * var(--sy));padding:0 calc(60 * var(--sy)) 0 calc(16 * var(--sy));background:#0d1821;border:0;border-radius:calc(8 * var(--sy));font:500 calc(12 * var(--sy))/1.3 Manrope,sans-serif;color:#fffffc;box-shadow:none}.asy-cta .elementor-button-content-wrapper{align-items:center;gap:0}.asy-cta .elementor-button-icon{position:absolute;right:0;top:0;width:calc(48 * var(--sy));height:100%;background:#00b4c7;display:grid;place-items:center;border-radius:calc(8 * var(--sy));margin:0;border-left:calc(4 * var(--sy)) solid white}.asy-cta svg{width:calc(20 * var(--sy));height:calc(20 * var(--sy));rotate:45deg}.asy-cta a:focus-visible{outline:2px solid #00b4c7;outline-offset:4px}
.avm-sistema-screen .asy-comparison-labels{display:grid;grid-template-columns:1fr 1fr;margin-bottom:calc(67 * var(--sy));gap:calc(320 * var(--sy))}.avm-sistema-screen .asy-compare-label h3{font:600 calc(18 * var(--sy))/calc(24 * var(--sy)) Manrope,sans-serif}.asy-compare-label:after{content:'';display:block;width:calc(56 * var(--sy));height:3px;margin-top:calc(16 * var(--sy));background:#00b0c7}.asy-compare-label:last-child:after{background:#8b9093}.avm-sistema-screen .asy-comparison-row{display:grid;grid-template-columns:600fr 300fr 652fr;align-items:center;min-height:calc(190 * var(--sy));border-top:1px solid #d6d6d6}.asy-comparison-row:last-child{border-bottom:1px solid #d6d6d6}.asy-comparison-left{padding-right:calc(40 * var(--sy))}.asy-comparison-right{padding-left:calc(35 * var(--sy))}.avm-sistema-screen .asy-comparison-left p,.avm-sistema-screen .asy-comparison-right p{font:400 calc(20 * var(--sy))/calc(30 * var(--sy)) Manrope,sans-serif}.asy-comparison-category{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;min-height:calc(134 * var(--sy));display:grid;place-items:center}.avm-sistema-screen .asy-comparison-category h3{font:700 calc(16 * var(--sy))/calc(24 * var(--sy)) 'Elms Sans',sans-serif;text-align:center}
.avm-sistema-screen .asy-impact{display:block;background:#0d1821;color:#fffffc;border-radius:calc(40 * var(--sy)) calc(40 * var(--sy)) 0 0;margin-top:calc(30 * var(--sy));padding-bottom:calc(43 * var(--sy))}
.avm-sistema-screen .asy-solutions{margin-top:calc(259 * var(--sy))}.avm-sistema-screen .asy-solutions-intro{display:grid;grid-template-columns:calc(635 * var(--sy)) calc(630 * var(--sy));gap:calc(325 * var(--sy));min-height:calc(392 * var(--sy))}.avm-sistema-screen .asy-solutions-right{display:block}.asy-solutions-right .asy-cta{margin-top:calc(61 * var(--sy))!important;text-align:right}.asy-solutions-right .elementor-button{margin-left:auto}.avm-sistema-screen .asy-solution-units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(65 * var(--sy));min-height:calc(232.9 * var(--sy))}.avm-sistema-screen .asy-solution-unit{display:block}.avm-sistema-screen .asy-solution-title h3{font:600 calc(24 * var(--sy))/calc(32 * var(--sy)) 'Elms Sans',sans-serif}.asy-solution-copy{margin-top:calc(14 * var(--sy))!important;width:calc(421.235 * var(--sy));max-width:100%}.avm-sistema-screen .asy-solution-copy p{font:500 calc(18 * var(--sy))/calc(24 * var(--sy)) Manrope,sans-serif;opacity:.8}.asy-solutions-media{height:calc(867.448 * var(--sy))}.asy-solutions .asy-gallery{margin-top:calc(60.713 * var(--sy))}.asy-solutions .asy-gallery>.elementor-widget{height:calc(414.7 * var(--sy))}.asy-sol-left img{object-position:30% center}.asy-sol-middle img{object-fit:cover;object-position:center 56%;width:104.5%;max-width:none;height:137.45%;margin-top:-12%;margin-left:-.2%}.asy-sol-right img{width:134%;max-width:none;height:119.5%;margin-left:-20%;margin-top:-23.5%;object-fit:fill}
.avm-sistema-screen .asy-faqs{margin-top:calc(234.234 * var(--sy));padding-bottom:calc(138 * var(--sy))}.avm-sistema-screen .asy-faq-intro{display:grid;grid-template-columns:calc(602 * var(--sy)) minmax(0,1fr);min-height:calc(243 * var(--sy))}.asy-faq-title{width:calc(838 * var(--sy))}.avm-sistema-screen .asy-faq-title h2{font:600 calc(60 * var(--sy))/calc(64 * var(--sy)) 'Elms Sans',sans-serif;letter-spacing:calc(-1.8 * var(--sy))}.asy-faqs>.asy-cta{margin:calc(94 * var(--sy)) 0 0 calc(602 * var(--sy))!important}
/* Template 57 only: restore clean pills and the actual circular holder dimensions. */
.avm-footer-system .avm-f-nav li::after{display:none}.avm-footer-system .avm-f-cta-button .elementor-button{box-sizing:border-box!important;padding:0!important;min-width:0!important;max-width:100%;border:0!important;background:#00b4c7!important}.avm-footer-system .avm-f-nav .tp-el-list{padding:0!important}.avm-footer-system .avm-f-cta-button .elementor-button:hover{background:#00a3b5!important}
.avm-sistema-screen .asy-impact-intro{display:block;position:relative;margin:calc(160 * var(--sy)) auto 0;width:calc(1552 * var(--sy));height:calc(1183 * var(--sy));border-bottom:2px solid rgba(255,255,252,.2)}
.avm-sistema-screen .asy-impact-heading-pair{display:block}
.asy-impact-intro .asy-impact-heading-pair{position:relative;top:calc(65 * var(--sy));height:calc(170 * var(--sy))}.asy-impact-intro .asy-impact-eyebrow{position:absolute;top:calc(15 * var(--sy));left:0}.asy-impact-intro .asy-impact-intro-title{position:absolute;left:calc(316 * var(--sy));width:calc(1120 * var(--sy))}
.avm-sistema-screen .asy-impact-eyebrow .elementor-heading-title{font-size:calc(16 * var(--sy));line-height:calc(22 * var(--sy));color:rgba(255,255,252,.68)}
.avm-sistema-screen .asy-impact-intro-title h2{font-weight:600;font-size:calc(60 * var(--sy));line-height:calc(66 * var(--sy))}
.asy-impact-intro-copy{position:absolute;top:calc(300 * var(--sy));left:calc(796 * var(--sy));width:calc(680 * var(--sy));padding-left:calc(30 * var(--sy))}.asy-impact-intro-copy:before{content:'';position:absolute;left:0;top:0;width:calc(3 * var(--sy));height:calc(186 * var(--sy));background:#00b0c7}
.avm-sistema-screen .asy-impact-intro-copy .elementor-heading-title{font-size:calc(19 * var(--sy));line-height:calc(31 * var(--sy));color:rgba(255,255,252,.68)}
.avm-sistema-screen .asy-impact-metrics{position:absolute;top:calc(600 * var(--sy));width:100%;display:grid;grid-template-columns:repeat(3,calc(430 * var(--sy)));column-gap:calc(96 * var(--sy));padding-top:calc(129 * var(--sy));border-top:1px solid rgba(255,255,252,.2)}
.avm-sistema-screen .asy-impact-metric{display:block;position:relative;text-align:center;height:calc(350 * var(--sy))}.asy-impact-number{height:calc(150 * var(--sy))}.avm-sistema-screen .asy-impact-number p{font-size:calc(104 * var(--sy));line-height:calc(112 * var(--sy));font-weight:600;white-space:nowrap}.asy-impact-label{margin-top:calc(25 * var(--sy))!important}.avm-sistema-screen .asy-impact-label p{font-size:calc(24 * var(--sy));line-height:calc(32 * var(--sy));font-weight:600}.avm-sistema-screen .asy-impact-metric-accent{position:absolute;top:calc(290 * var(--sy));left:50%;translate:-50% 0;width:calc(56 * var(--sy));height:calc(3 * var(--sy));background:#00b0c7}
.avm-sistema-screen .asy-impact-cert{position:relative;display:grid;grid-template-columns:calc(656 * var(--sy)) calc(480 * var(--sy)) calc(416 * var(--sy));height:calc(460 * var(--sy));width:calc(1552 * var(--sy));margin:auto;border-top:1px solid rgba(255,255,252,.2)}.asy-impact-cert:after{content:'';position:absolute;top:calc(417 * var(--sy));width:100%;height:1px;background:rgba(255,255,252,.2)}
.avm-sistema-screen .asy-impact-cert-left{display:block;padding-top:calc(54 * var(--sy))}.asy-impact-cert-title{margin-top:calc(28 * var(--sy))!important}.avm-sistema-screen .asy-impact-cert-title h2{font-size:calc(38 * var(--sy));line-height:calc(46 * var(--sy));font-weight:600}
.avm-sistema-screen .asy-impact-cert-names{display:block;border-left:1px solid rgba(255,255,252,.2);height:calc(235 * var(--sy));margin-top:calc(104 * var(--sy));padding-left:calc(69 * var(--sy))}.asy-impact-cert-name{height:calc(110 * var(--sy))}.avm-sistema-screen .asy-impact-cert-name h2{font-size:calc(44 * var(--sy));line-height:calc(52 * var(--sy));font-weight:600}.asy-impact-cert-name:after{content:'';position:absolute;top:calc(78 * var(--sy));left:0;width:calc(48 * var(--sy));height:calc(2 * var(--sy));background:#00b0c7}
.asy-impact-cert-copy{border-left:1px solid rgba(255,255,252,.2);margin-top:calc(104 * var(--sy))!important;padding-left:calc(69 * var(--sy));height:calc(235 * var(--sy))}.avm-sistema-screen .asy-impact-cert-copy p{font-size:calc(17 * var(--sy));line-height:calc(28 * var(--sy));color:rgba(255,255,252,.68)}

.avm-sistema-screen .asy-impact-intro{margin-top:0;height:calc(1180 * var(--sy));border-bottom:0}.avm-sistema-screen .asy-impact-cert{height:calc(420 * var(--sy))}.asy-impact-cert:after{top:calc(420 * var(--sy))}.asy-impact-intro-title h2{color:#fffffc}.asy-impact-metrics{color:#fffffc}
.avm-sistema-screen .asy-accordion{width:calc(1137 * var(--fq-u));margin:0 0 0 calc(578 * var(--fq-u));--n-accordion-border-width:0;--n-accordion-padding:0;--n-accordion-icon-size:20px;--n-accordion-item-title-space-between:0;--n-accordion-item-title-distance-from-content:0}
.asy-accordion .e-n-accordion{display:block;counter-reset:faq-item}
.asy-accordion details{counter-increment:faq-item;border:0;border-bottom:1px solid rgba(3,1,3,.2);border-radius:0;background:transparent;padding:0;margin:0 0 calc(65.88 * var(--fq-u))!important}.asy-accordion details:last-child{margin-bottom:0!important}
.asy-accordion summary{display:grid!important;grid-template-columns:calc(86 * var(--fq-u)) minmax(0,1fr) calc(54 * var(--fq-u));align-items:start;min-height:calc(89.79 * var(--fq-u));position:relative;list-style:none;border:0;background:transparent!important;border-radius:0;margin:0;padding:0;color:#09090b;cursor:pointer}
.asy-accordion summary::-webkit-details-marker{display:none}.asy-accordion summary:before{content:counter(faq-item,decimal-leading-zero);grid-column:1;padding-left:calc(14 * var(--fq-u));font:500 calc(24 * var(--fq-u))/calc(42 * var(--fq-u)) Manrope,sans-serif;letter-spacing:calc(-1.12 * var(--fq-u));text-box-trim:trim-both;text-box-edge:cap alphabetic}
.asy-accordion .e-n-accordion-item-title-header{grid-column:2;min-width:0;padding-right:calc(21 * var(--fq-u))}
.asy-accordion .e-n-accordion-item-title-text{font:600 calc(24 * var(--fq-u))/calc(42 * var(--fq-u)) 'Elms Sans',sans-serif;letter-spacing:calc(-1.12 * var(--fq-u));text-box-trim:trim-both;text-box-edge:cap alphabetic}
.asy-accordion .e-n-accordion-item-title-icon{grid-column:3;position:relative;display:block!important;width:calc(20 * var(--fq-u));height:calc(22.775 * var(--fq-u));margin:0;align-self:start;color:#09090b}.asy-accordion .e-n-accordion-item-title-icon>span{width:100%;height:100%}.asy-accordion .e-n-accordion-item-title-icon svg{width:100%;height:100%}
.asy-accordion details:not([open])>.e-con{display:none!important}.asy-accordion details[open]>.e-con{display:block}.asy-accordion details[open] .e-closed,.asy-accordion details:not([open]) .e-opened{display:none}.asy-accordion details[open] .e-opened,.asy-accordion details:not([open]) .e-closed{display:block}
.avm-sistema-screen .asy-faq-panel{margin-top:calc(-23.54 * var(--fq-u));padding:0 0 calc(35.35 * var(--fq-u)) calc(86 * var(--fq-u))}.asy-faq-answer{width:calc(808 * var(--fq-u))}.asy-faq-answer p{font:400 calc(16 * var(--fq-u))/calc(24 * var(--fq-u)) Manrope,sans-serif;letter-spacing:calc(-.72 * var(--fq-u));color:#09090b;opacity:.8;text-box-trim:trim-both;text-box-edge:cap alphabetic}
.asy-accordion summary:focus-visible{outline:2px solid #00b4c7;outline-offset:6px}
@media(min-width:1025px) and (prefers-reduced-motion:no-preference){.asy-accordion details.avm-2a-closing::details-content{content-visibility:visible}.asy-accordion details.avm-2a-closing>.e-con{display:block!important}}

.asy-accordion summary:before,.asy-accordion .e-n-accordion-item-title-header,.asy-accordion .e-n-accordion-item-title-icon{grid-row:1}.asy-accordion .e-n-accordion-item-title-header{padding-left:0;margin:0}.avm-sistema-screen .asy-accordion .e-n-accordion-item-title-text{font-size:calc(28 * var(--sy))}.avm-sistema-screen .asy-accordion details{margin-bottom:calc(52 * var(--sy))!important}.avm-sistema-screen .asy-faq-answer{width:calc(880 * var(--sy))}.avm-sistema-screen .asy-faq-panel{padding-bottom:calc(35 * var(--sy));margin-top:calc(-23.54 * var(--sy))}
/* Compact desktop (including 1032 CSS px) uses readable flow, not scaled coordinates. */
@media(max-width:1199px){
.avm-sistema-screen{--sy:1px;--fq-u:1px}.avm-sistema-screen .asy-wide{width:calc(100% - 64px);margin-left:32px}.asy-hero{height:600px}.asy-hero .tp-el-title{left:32px;top:auto;bottom:220px;font-size:64px;line-height:1.1}.asy-hero .tp-el-pre{left:32px;top:auto;bottom:65px;width:auto;max-width:calc(100% - 64px);font-size:30px;line-height:1.15}
.avm-sistema-screen .asy-b02{margin:80px 32px 0;width:calc(100% - 64px);height:auto}.avm-sistema-screen .asy-editorial{grid-template-columns:180px minmax(0,1fr);gap:24px}.asy-b02-title{width:100%}.avm-sistema-screen .asy-b02-title h2{font-size:42px;line-height:1.1;letter-spacing:-1.5px}.asy-b02-copy{position:static;width:calc(100% - 204px);margin:40px 0 0 204px!important}.avm-sistema-screen .asy-b02-copy p{font-size:17px;line-height:1.6;letter-spacing:0}.avm-sistema-screen .asy-factory{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1219/686;margin-top:48px}.asy-play,.asy-factory-name{bottom:28px}.asy-play{left:80px}.asy-factory-name{right:24px}
.avm-sistema-screen .asy-process{margin-top:100px}.avm-sistema-screen .asy-process-title h2{font-size:48px;line-height:1.1}.avm-sistema-screen .asy-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:48px}.avm-sistema-screen .asy-phase{width:100%}.avm-sistema-screen .asy-phase-title h3{font-size:18px;line-height:1.4}.avm-sistema-screen .asy-phase-copy p{font-size:16px;line-height:1.6}.asy-process-main{margin-top:48px!important;height:auto;aspect-ratio:1720/843}.avm-sistema-screen .asy-gallery{gap:16px;margin-top:24px}.asy-gallery>.elementor-widget,.asy-solutions .asy-gallery>.elementor-widget{height:auto;aspect-ratio:563/403}
.avm-sistema-screen .asy-production{margin-top:100px;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.asy-production-title{width:100%;margin-top:24px!important}.avm-sistema-screen .asy-production-title h2{font-size:44px;line-height:1.05;letter-spacing:-1.5px}.asy-production-copy{position:static;width:100%;padding-top:40px}.avm-sistema-screen .asy-production-copy p{font-size:17px;line-height:1.6}.avm-sistema-screen .asy-production-rows{position:static;width:100%;grid-column:1/-1}.avm-sistema-screen .asy-production-row,.avm-sistema-screen .asy-production-row:first-child{grid-template-columns:1fr 1fr;padding:28px 20px;min-height:150px}.avm-sistema-screen .asy-number p{font-size:84px;letter-spacing:-3px}.avm-sistema-screen .asy-production-name p{font-size:28px}.asy-extra{margin-top:100px!important;height:400px}.asy-extra video{width:100%;height:100%;top:0;object-fit:cover;transform:scale(1.65)}
.avm-sistema-screen .asy-comparison{width:calc(100% - 64px);margin:100px auto 0;padding-top:40px;padding-bottom:80px}.avm-sistema-screen .asy-comparison-intro{grid-template-columns:1fr 1fr;gap:48px;min-height:0}.avm-sistema-screen .asy-comparison-title h2,.avm-sistema-screen .asy-solutions-title h2{font-size:40px;line-height:1.15}.avm-sistema-screen .asy-body p{font-size:17px;line-height:1.6}.avm-sistema-screen .asy-comparison-intro-right{padding-top:50px}.asy-comparison-intro-right .asy-cta{margin-top:32px!important}.avm-sistema-screen .asy-comparison-labels{margin:72px 0 40px;gap:22%;grid-template-columns:1fr 1fr}.avm-sistema-screen .asy-comparison-row{grid-template-columns:1fr 180px 1fr;min-height:190px;padding:24px 0}.avm-sistema-screen .asy-comparison-left p,.avm-sistema-screen .asy-comparison-right p{font-size:17px;line-height:1.5}.asy-comparison-left{padding-right:24px}.asy-comparison-right{padding-left:24px}.asy-comparison-category{min-height:120px}.avm-sistema-screen .asy-comparison-category h3{font-size:14px}.asy-cta .elementor-button{font-size:12px;min-height:48px;padding:0 64px 0 16px}.asy-cta .elementor-button-icon{width:48px}
.avm-sistema-screen .asy-impact{margin-top:0;padding:60px 32px;border-radius:28px 28px 0 0}.avm-sistema-screen .asy-impact-intro{width:100%;height:auto;margin:0}.avm-sistema-screen .asy-impact-heading-pair{position:static;height:auto;display:grid;grid-template-columns:180px 1fr;gap:24px}.asy-impact-intro .asy-impact-eyebrow,.asy-impact-intro .asy-impact-intro-title{position:static;width:100%}.avm-sistema-screen .asy-impact-eyebrow .elementor-heading-title{font-size:16px;line-height:22px}.avm-sistema-screen .asy-impact-intro-title h2{font-size:38px;line-height:1.15}.asy-impact-intro-title br{display:none}.asy-impact-intro-copy{position:relative;inset:auto;width:calc(100% - 204px);margin:40px 0 0 204px!important;padding-left:24px}.asy-impact-intro-copy:before{width:3px;height:100%}.avm-sistema-screen .asy-impact-intro-copy p{font-size:17px;line-height:1.6}.avm-sistema-screen .asy-impact-metrics{position:static;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;padding-top:48px}.avm-sistema-screen .asy-impact-metric{height:auto;padding-bottom:40px}.asy-impact-number{height:auto}.avm-sistema-screen .asy-impact-number p{font-size:64px;line-height:1.1}.asy-impact-label{margin-top:24px!important}.avm-sistema-screen .asy-impact-label p{font-size:19px;line-height:1.4}.avm-sistema-screen .asy-impact-metric-accent{top:auto;bottom:0;width:56px;height:3px}.avm-sistema-screen .asy-impact-cert{width:100%;height:auto;grid-template-columns:1.3fr .8fr 1fr;margin-top:64px;padding:48px 0;border-bottom:1px solid #ffffff33;gap:24px}.asy-impact-cert:after{display:none}.avm-sistema-screen .asy-impact-cert-left{padding:0}.asy-impact-cert-title{margin-top:24px!important}.avm-sistema-screen .asy-impact-cert-title h2{font-size:28px;line-height:1.2}.avm-sistema-screen .asy-impact-cert-names,.asy-impact-cert-copy{height:auto;margin:50px 0 0!important;padding-left:24px}.asy-impact-cert-name{height:90px}.avm-sistema-screen .asy-impact-cert-name h2{font-size:32px;line-height:1.2}.asy-impact-cert-name:after{top:58px;width:48px;height:2px}.avm-sistema-screen .asy-impact-cert-copy p{font-size:15px;line-height:1.6}
.avm-sistema-screen .asy-solutions{margin-top:100px}.avm-sistema-screen .asy-solutions-intro{grid-template-columns:1fr 1fr;gap:48px;min-height:0}.asy-solutions-right .asy-cta{margin-top:36px!important}.avm-sistema-screen .asy-solution-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;min-height:0}.avm-sistema-screen .asy-solution-title h3{font-size:22px;line-height:1.35}.asy-solution-copy{width:100%}.avm-sistema-screen .asy-solution-copy p{font-size:16px;line-height:1.5}.asy-solutions-media{margin-top:48px!important;height:auto;aspect-ratio:1720/867}.asy-solutions .asy-gallery{margin-top:24px}
.avm-sistema-screen .asy-faqs{margin-top:100px;padding-bottom:100px}.avm-sistema-screen .asy-faq-intro{grid-template-columns:180px 1fr;gap:24px;min-height:0}.asy-faq-title{width:100%}.avm-sistema-screen .asy-faq-title h2{font-size:42px;line-height:1.1}.avm-sistema-screen .asy-accordion{margin:56px 0 0;width:100%}.avm-sistema-screen .asy-accordion summary{grid-template-columns:48px minmax(0,1fr) 44px;min-height:76px;gap:12px;padding-bottom:24px;align-items:start}.asy-accordion summary:before{font-size:22px;line-height:30px;padding:8px 0 0}.asy-accordion .e-n-accordion-item-title-header{padding:8px 0 0}.avm-sistema-screen .asy-accordion .e-n-accordion-item-title-text{font-size:24px;line-height:1.3;letter-spacing:-.5px;text-box-trim:none}.asy-accordion .e-n-accordion-item-title-icon{width:44px;height:44px;display:flex!important;align-items:center;justify-content:center}.asy-accordion .e-n-accordion-item-title-icon>span{width:20px;height:23px}.avm-sistema-screen .asy-accordion details{margin-bottom:28px!important}.avm-sistema-screen .asy-faq-panel{margin:0;padding:0 56px 28px 60px}.avm-sistema-screen .asy-faq-answer{width:100%}.asy-faq-answer p{font-size:17px;line-height:1.6;letter-spacing:0;text-box-trim:none}.asy-faqs>.asy-cta{margin:48px 0 0 60px!important}
}
@media(min-width:1025px) and (max-width:1199px){.avm-footer-system{--af-u:1px}.avm-footer-system .avm-f-template{padding:60px 32px 40px!important}.avm-footer-system .avm-f-main{grid-template-columns:1.1fr 1.1fr 1fr;gap:24px;min-height:340px}.avm-footer-system .avm-f-brand{padding:0}.avm-footer-system .avm-f-logo,.avm-footer-system .avm-f-logo img{width:180px!important}.avm-footer-system .avm-f-tagline{width:100%}.avm-footer-system .avm-f-tagline h2{font-size:28px}.avm-footer-system .avm-f-nav{width:100%}.avm-footer-system .avm-f-nav li{width:auto!important}.avm-footer-system .avm-f-nav .tp-el-list{padding:0 14px!important;font-size:12px}.avm-footer-system .avm-f-email h3{font-size:18px}.avm-footer-system .avm-f-address{width:100%}.avm-footer-system .avm-f-cta{height:390px;min-height:390px}.avm-footer-system .avm-f-intro{left:60px;top:60px}.avm-footer-system .avm-f-intro-arrow{left:340px;top:72px}.avm-footer-system .avm-f-talk{left:60px;top:120px;width:auto}.avm-footer-system .avm-f-talk h2{font-size:100px}.avm-footer-system .avm-f-cta-email{left:60px;top:260px;width:auto}.avm-footer-system .avm-f-cta-button{left:auto;right:60px;top:150px;width:150px}.avm-footer-system .avm-f-cta-button .elementor-button{width:150px;height:150px;font-size:16px}.avm-footer-system .avm-f-legal{grid-template-columns:2fr 1fr 1fr;gap:24px}}
@media(max-width:767px){
.avm-sistema-screen .asy-wide{width:calc(100% - 40px);margin-left:20px}.asy-hero{height:560px}.asy-hero .tp-el-title{left:20px;bottom:220px;font-size:54px}.asy-hero .tp-el-pre{left:20px;bottom:60px;font-size:26px;max-width:calc(100% - 40px)}.asy-hero .tp-el-pre br{display:none!important}.asy-hero .tp-el-pre{width:350px}
.avm-sistema-screen .asy-b02{margin:64px 20px 0;width:calc(100% - 40px)}.avm-sistema-screen .asy-editorial{grid-template-columns:1fr;gap:24px}.avm-sistema-screen .asy-b02-title h2{font-size:36px}.asy-b02-copy{width:100%;margin:32px 0 0!important}.asy-play,.asy-factory-name{bottom:20px}.asy-play{left:56px}.asy-factory-name{right:16px}.avm-sistema-screen .asy-play p,.avm-sistema-screen .asy-factory-name p{font-size:12px;line-height:18px}.asy-play:before{width:30px;height:30px;right:10px;top:-6px;font-size:10px}
.avm-sistema-screen .asy-process,.avm-sistema-screen .asy-production,.avm-sistema-screen .asy-solutions,.avm-sistema-screen .asy-faqs{margin-top:80px}.avm-sistema-screen .asy-process-title h2{font-size:36px}.avm-sistema-screen .asy-phases{grid-template-columns:1fr;gap:32px}.avm-sistema-screen .asy-gallery{grid-template-columns:1fr}.asy-process-main{aspect-ratio:1.4}.avm-sistema-screen .asy-production{grid-template-columns:1fr;gap:32px}.avm-sistema-screen .asy-production-title h2{font-size:38px}.asy-production-copy{padding:0}.avm-sistema-screen .asy-production-row,.avm-sistema-screen .asy-production-row:first-child{grid-template-columns:1fr;padding:28px 0;gap:20px}.avm-sistema-screen .asy-number p{font-size:80px}.avm-sistema-screen .asy-production-name p{font-size:26px}.asy-extra{margin-top:80px!important;height:300px}.asy-extra video{transform:scale(1.65)}
.avm-sistema-screen .asy-comparison{width:calc(100% - 40px);margin-top:80px}.avm-sistema-screen .asy-comparison-intro{grid-template-columns:1fr;gap:32px}.avm-sistema-screen .asy-comparison-intro-right{padding:0}.avm-sistema-screen .asy-comparison-title h2,.avm-sistema-screen .asy-solutions-title h2{font-size:34px}.avm-sistema-screen .asy-comparison-labels{gap:24px;margin-top:48px;margin-bottom:24px}.avm-sistema-screen .asy-compare-label h3{font-size:16px}.avm-sistema-screen .asy-comparison-row{grid-template-columns:1fr 1fr;gap:20px;min-height:0;padding:28px 0}.asy-comparison-category{grid-row:1;grid-column:1/-1;min-height:0;border:0;justify-items:start}.asy-comparison-left,.asy-comparison-right{padding:0}.asy-comparison-right{border-left:1px solid #d6d6d6;padding-left:20px}.avm-sistema-screen .asy-comparison-left p,.avm-sistema-screen .asy-comparison-right p{font-size:15px;line-height:1.6}
.avm-sistema-screen .asy-impact{padding:48px 20px}.avm-sistema-screen .asy-impact-heading-pair{grid-template-columns:1fr;gap:24px}.avm-sistema-screen .asy-impact-intro-title h2{font-size:34px}.asy-impact-intro-copy{width:100%;margin:32px 0 0!important}.avm-sistema-screen .asy-impact-metrics{grid-template-columns:1fr;gap:40px}.avm-sistema-screen .asy-impact-number p{font-size:80px}.avm-sistema-screen .asy-impact-cert{grid-template-columns:1fr;gap:32px}.avm-sistema-screen .asy-impact-cert-names,.asy-impact-cert-copy{margin:0!important;padding-left:24px}.avm-sistema-screen .asy-impact-cert-copy p{font-size:17px}.avm-sistema-screen .asy-solutions-intro{grid-template-columns:1fr;gap:32px}.asy-solutions-right .elementor-button{margin-left:0}.avm-sistema-screen .asy-solution-units{grid-template-columns:1fr;gap:32px}.asy-solutions-media{aspect-ratio:1.4}.avm-sistema-screen .asy-faq-intro{grid-template-columns:1fr;gap:24px}.avm-sistema-screen .asy-faq-title h2{font-size:36px}.avm-sistema-screen .asy-accordion summary{grid-template-columns:30px minmax(0,1fr) 44px;gap:8px}.asy-accordion summary:before{font-size:18px;line-height:26px}.avm-sistema-screen .asy-accordion .e-n-accordion-item-title-text{font-size:22px}.avm-sistema-screen .asy-faq-panel{padding:0 0 28px 38px}.asy-faq-answer p{font-size:16px}.asy-faqs>.asy-cta{margin-left:38px!important}.avm-footer-system .avm-f-cta{height:470px;min-height:470px}.avm-footer-system .avm-f-cta-button{height:130px}.avm-footer-system .avm-f-tagline{width:100%}
}
/* Align the phase and media baselines with the canonical desktop frame. */
@media(min-width:1200px){.avm-sistema-screen .asy-phases{margin-top:calc(89.79 * var(--sy))}.asy-process-main{margin-top:calc(109 * var(--sy))!important}.asy-faqs>.asy-cta{margin-top:calc(117.09 * var(--sy))!important}.asy-extra.elementor-widget-video .elementor-wrapper video{height:calc(1920 * var(--sy))!important;max-height:none;top:calc(-296 * var(--sy));object-fit:fill}}
/* Final crop reconstructed from the original video paint transform (not historical image fills). */
@media(min-width:1200px){.asy-extra.elementor-widget-video .elementor-wrapper video{height:calc(1790.674 * var(--sy))!important;top:calc(-527.09 * var(--sy));object-fit:fill}.asy-sol-right img{margin-top:-13.55%}}
.avm-sistema-screen .asy-accordion summary{align-items:start!important;gap:0!important;padding:0}.avm-sistema-screen .asy-accordion .e-n-accordion-item-title-header{align-self:start!important;padding:0;margin:0}.asy-accordion .e-n-accordion-item-title-text{font-variation-settings:'wght' 600}.asy-accordion summary:before{align-self:start}
@media(min-width:1200px){.avm-sistema-screen .asy-accordion summary{grid-template-columns:calc(106 * var(--sy)) minmax(0,1fr) calc(54 * var(--sy))}.asy-accordion summary:before{padding-left:calc(24 * var(--sy))}.avm-sistema-screen .asy-faq-panel{padding-left:calc(106 * var(--sy))}}
@media(max-width:1199px){.avm-sistema-screen .asy-accordion summary{gap:12px!important;padding-bottom:24px}.avm-sistema-screen .asy-accordion .e-n-accordion-item-title-header{padding-top:8px}.asy-sol-right img{margin-top:-13.55%}}
@media(max-width:767px){.avm-sistema-screen .asy-accordion summary{gap:8px!important}}
.avm-footer-system .avm-f-cta,.avm-footer-system .avm-f-template{isolation:isolate;z-index:1}

/* Sistema canonical CTA: original Home 255/280 SVG masks, scoped to three widgets. */
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) { --asy-cta-width:255px;
 --cta-body-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20255%2048%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M10.8305%200.48518C7.30284%200.48518%201.74936%205.78157%201.74936%209.48325C1.74936%2016.4787%201.36083%2030.317%201.74936%2039.259C1.96778%2044.25%207.59665%2047.6076%2010.7455%2047.6076C52.9137%2047.6076%20142.999%2047.5999%20187.082%2047.6057C191.642%2047.6076%20195.072%2042.8447%20196.204%2040.1192C198.833%2033.8041%20202.342%2016.1482%20202.745%2013.5483C203.95%205.78157%20197.459%200.48518%20193.45%200.48518H10.8305Z%22%2F%3E%3C%2Fsvg%3E");
 --cta-module-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20255%2048%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M244.51%2047.799C248.039%2047.799%20253.593%2042.5026%20253.593%2038.8009C253.593%2031.8054%20253.981%2017.9671%20253.593%209.02513C253.374%204.03222%20247.746%200.676546%20244.597%200.676546C202.427%200.676546%20263.271%200.684278%20219.188%200.676546C214.626%200.676546%20211.198%205.43943%20210.066%208.16302C207.437%2014.48%20203.928%2032.136%20203.524%2034.7339C202.32%2042.5026%20208.811%2047.799%20212.818%2047.799H244.51Z%22%2F%3E%3C%2Fsvg%3E");
 --cta-arrow-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20255%2048%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M237.97%2015.6031V31.8054H234.719L234.655%2019.9291C234.655%2019.9291%20235.007%2020.3312%20220.678%2032.8724L220.672%2029.5399L233.231%2018.6534L221.035%2018.5644V15.6031H237.97Z%22%2F%3E%3C%2Fsvg%3E");
}
body .avm-sistema-screen [data-id="asysolcta"] { --asy-cta-width:280px;
 --cta-body-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%2048%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M10.9594%200.48518C7.4317%200.48518%201.87822%205.78157%201.87822%209.48325C1.87822%2016.4787%201.48969%2030.317%201.87822%2039.259C2.09665%2044.25%207.72552%2047.6076%2010.8744%2047.6076L211.954%2047.6057C216.514%2047.6076%20219.943%2042.8447%20221.075%2040.1192C223.704%2033.8041%20227.213%2016.1482%20227.617%2013.5483C228.821%205.78157%20222.33%200.48518%20218.321%200.48518H10.9594Z%22%2F%3E%3C%2Fsvg%3E");
 --cta-module-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%2048%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M269.381%2047.799C272.91%2047.799%20278.464%2042.5026%20278.464%2038.8009C278.464%2031.8054%20278.852%2017.9671%20278.464%209.02513C278.245%204.03222%20272.617%200.676546%20269.468%200.676546C227.298%200.676546%20288.142%200.684278%20244.059%200.676546C239.497%200.676546%20236.07%205.43943%20234.937%208.16302C232.308%2014.48%20228.8%2032.136%20228.396%2034.7339C227.191%2042.5026%20233.682%2047.799%20237.689%2047.799H269.381Z%22%2F%3E%3C%2Fsvg%3E");
 --cta-arrow-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%2048%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M262.841%2015.6031V31.8054H259.59L259.526%2019.9291C259.526%2019.9291%20259.878%2020.3312%20245.549%2032.8724L245.543%2029.5399L258.102%2018.6534L245.907%2018.5644V15.6031H262.841Z%22%2F%3E%3C%2Fsvg%3E");
}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button {position:relative;isolation:isolate;display:block;width:var(--asy-cta-width);max-width:100%;height:48px;min-height:48px;padding:0;border:0;border-radius:0;background:none!important;font:600 14px/20px Manrope,sans-serif;}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button-content-wrapper {position:relative;display:block;width:100%;height:48px;gap:0;}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button-text {display:flex;align-items:center;justify-content:center;width:calc(100% - 52px);height:48px;white-space:nowrap;}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button-icon {display:none;}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button::before,
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button::after {content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center;transition:background-color .35s cubic-bezier(.25,1,.5,1)!important;}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button::before {mask-image:var(--cta-body-mask);background-color:var(--cta-body);}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button::after {mask-image:var(--cta-module-mask);background-color:var(--cta-module);}
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button-content-wrapper::after {content:"";position:absolute;inset:0;pointer-events:none;background:#fff;mask:var(--cta-arrow-mask) center/100% 100% no-repeat;transform:translateX(var(--cta-shift));transition:transform .35s cubic-bezier(.25,1,.5,1)!important;}
@media(prefers-reduced-motion:reduce){
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button::before,
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button::after,
body .avm-sistema-screen :is([data-id="asycomparecta"],[data-id="asysolcta"],[data-id="asyfaqcta"]) .elementor-button-content-wrapper::after {transition:none!important;}
}
