@import url("avimetal-cta-hover.css");
/* Soluciones 2349:83. Elementor owns content; these rules are page-local. */
.avm-soluciones-screen{--sl:calc(100vw / 1920);display:block!important;width:100%;max-width:100%;padding:0!important;gap:0!important;background:white;color:#030103;font-family:Manrope,sans-serif}
.avm-soluciones-screen .e-con{gap:0;padding:0;min-width:0;--container-widget-width:100%;--container-widget-flex-grow:0}
.avm-soluciones-screen .elementor-widget{margin:0;min-width:0}.avm-soluciones-screen .elementor-heading-title{margin:0;color:inherit;letter-spacing:0;font-variation-settings:normal}
.asl-header{position:absolute!important;inset:0 0 auto;width:100%;z-index:20}
.asl-hero{height:calc(900 * var(--sl));width:100%}.asl-hero .px-hero-4-area{height:100%;position:relative;padding:0;background-size:cover;background-position:center;overflow:hidden}
.asl-hero .row{margin:0;position:static}.asl-hero .row>*{padding:0;position:static}.asl-hero .px-hero-4-content{position:static}.asl-hero .px-hero-4-video-wrap,.asl-hero .smooth{display:none}.asl-hero .px-hero-4-bigtitle{padding:0;margin:0;text-align:left!important}
.asl-hero .tp-el-title{position:absolute;left:calc(53 * var(--sl));top:calc(435 * var(--sl));font:600 calc(90 * var(--sl))/3.12142 'Elms Sans',sans-serif;color:white;letter-spacing:0;margin:0}
.asl-hero .tp-el-pre{position:absolute;left:calc(57 * var(--sl));top:calc(664 * var(--sl));width:calc(593 * var(--sl));font:400 calc(40 * var(--sl))/1 Manrope,sans-serif;color:white;margin:0;letter-spacing:0}.asl-hero br{display:block!important}
.avm-soluciones-screen .asl-section{display:block;background:#fffffc;margin-top:calc(140 * var(--sl));padding:calc(72 * var(--sl)) calc(184 * var(--sl)) 0;min-height:calc(var(--section-height) * var(--sl))}
.avm-soluciones-screen .asl-intro{display:grid;grid-template-columns:calc(316 * var(--sl)) minmax(0,1fr);grid-template-rows:auto auto;row-gap:calc(14 * var(--sl));align-items:start}
.asl-intro>.asl-eye{grid-column:1;grid-row:1;padding-top:calc(18 * var(--sl))}.asl-intro>.asl-heading{grid-column:2;grid-row:1}.asl-intro>.asl-intro-copy{grid-column:2;grid-row:2}
.avm-soluciones-screen .asl-eye p{font:600 14px/20px Manrope,sans-serif;color:#767676}
.avm-soluciones-screen .asl-heading h2{font:600 clamp(38px,2.916667vw,56px)/1.142857 'Elms Sans',sans-serif;font-variation-settings:'wght' 600}
.avm-soluciones-screen .asl-copy p{font:400 16px/26px Manrope,sans-serif;color:#565656}
.avm-soluciones-screen .asl-intro-copy p{font-size:18px;line-height:29px}.asl-intro-copy{max-width:calc(920 * var(--sl))}
.avm-soluciones-screen .asl-media{border:1px solid #e1e7ea;border-radius:12px;overflow:hidden;position:relative;flex-shrink:0}.asl-media .elementor-widget-container{width:100%;height:100%}.asl-media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.avm-soluciones-screen .asl-product-copy{display:flex;flex-direction:column;gap:18px;padding-top:4px;align-items:stretch}
.avm-soluciones-screen .asl-product-title h3{font:600 34px/40px 'Elms Sans',sans-serif;font-variation-settings:'wght' 600}.avm-soluciones-screen .asl-number p{font:600 42px/48px 'Elms Sans',sans-serif;color:#00b4c7}
/* B02: variable-height panels, independent stable media. */
.avm-soluciones-screen .asl-b02{--section-height:1490;margin-top:calc(160 * var(--sl));padding-top:calc(92 * var(--sl));padding-bottom:calc(120 * var(--sl))}.asl-b02 .asl-intro{row-gap:calc(29 * var(--sl))}.asl-b02 .asl-intro-copy{max-width:calc(1120 * var(--sl))}
.avm-soluciones-screen .asl-models{display:grid;grid-template-columns:680fr 820fr;gap:calc(45 * var(--sl));margin-top:calc(94 * var(--sl));padding-right:calc(7 * var(--sl));align-items:start}
.avm-soluciones-screen .asl-model-left{display:block}.asl-model-left>.asl-eye{margin-bottom:calc(25 * var(--sl))}.avm-soluciones-screen .asl-model-left>.asl-eye p{font-size:13px;line-height:18px}
.asl-model-image{aspect-ratio:1;margin-top:calc(75 * var(--sl))!important}.asl-model-image img{position:absolute;width:135.207%;height:135.207%;max-width:none;left:-11.017%;top:-21.916%;object-fit:fill}.asl-model-image[data-model]:not([data-model="0"]) img{inset:0;width:100%;height:100%;object-fit:cover}
.asl-accordion{--n-accordion-border-width:0;--n-accordion-padding:0;--n-accordion-item-title-distance-from-content:0;--n-accordion-item-title-space-between:0;--n-accordion-icon-size:18px}
.asl-accordion .e-n-accordion{display:block}.asl-accordion details{border:0;border-bottom:1px solid #e1e7ea;border-radius:0;margin:0;background:#fff;padding:0}
.avm-soluciones-screen .asl-accordion summary{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:0!important;min-height:72px;padding:14px 28px 14px 0;background:transparent;color:#030103;list-style:none}
.asl-accordion summary::-webkit-details-marker{display:none}.asl-accordion .e-n-accordion-item-title-header{grid-column:1;grid-row:1;margin:0;padding:0;min-width:0}.asl-accordion .e-n-accordion-item-title-text{font:600 22px/28px 'Elms Sans',sans-serif;color:#030103}.asl-accordion details[open] .e-n-accordion-item-title-text{font-size:24px;line-height:30px}
.asl-accordion .e-n-accordion-item-title-icon{grid-column:2;grid-row:1;width:44px;height:44px;display:flex!important;align-items:center;justify-content:center}.asl-accordion .e-n-accordion-item-title-icon>span{width:18px;height:18px}.asl-accordion .e-n-accordion-item-title-icon svg{width:18px;height:18px}
.asl-accordion details[open] .e-closed,.asl-accordion details:not([open]) .e-opened{display:none}.asl-accordion details[open] .e-opened,.asl-accordion details:not([open]) .e-closed{display:block}
.asl-accordion details:not([open])>.e-con{display:none!important}.avm-soluciones-screen .asl-panel{display:flex;gap:14px;padding:0 30px 22px 0}.asl-panel .asl-copy p{font-size:15px;line-height:23px}.asl-benefit-label p{font:600 12px/17px Manrope,sans-serif;color:#767676!important}.asl-benefits ul{padding:0 0 0 15px;margin:0;list-style:disc}.asl-benefits li{font:400 14px/22px Manrope,sans-serif;color:#565656}.asl-benefits li::marker{color:#565656}
.asl-accordion summary:focus-visible,.asl-tabs .e-n-tab-title:focus-visible{outline:2px solid #00b4c7;outline-offset:3px}
@media(min-width:1025px) and (prefers-reduced-motion:no-preference){.asl-accordion details.avm-2a-closing::details-content{content-visibility:visible}.asl-accordion details.avm-2a-closing>.e-con{display:flex!important}}
/* Editorial products remain in flow: no clipping long copy. */
.asl-b03{--section-height:2290}.avm-soluciones-screen .asl-anchors{display:flex;gap:calc(24 * var(--sl));margin-top:calc(62 * var(--sl))}.avm-soluciones-screen .asl-anchor{display:grid;grid-template-columns:610fr 870fr;gap:calc(72 * var(--sl));padding:calc(36 * var(--sl)) 0;min-height:calc(600 * var(--sl))}.asl-anchor>.asl-media{grid-column:2;grid-row:1;aspect-ratio:870/528}.asl-anchor>.asl-product-copy{grid-column:1;grid-row:1;padding-right:calc(40 * var(--sl))}.avm-soluciones-screen .asl-anchor.asl-reverse{grid-template-columns:870fr 610fr}.asl-anchor.asl-reverse>.asl-media{grid-column:1}.asl-anchor.asl-reverse>.asl-product-copy{grid-column:2}
.asl-b04{--section-height:1350}.avm-soluciones-screen .asl-bases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(64 * var(--sl));margin-top:calc(72 * var(--sl))}.avm-soluciones-screen .asl-base{display:flex;gap:20px}.asl-base>.asl-media{aspect-ratio:744/430}.avm-soluciones-screen .asl-base>.asl-product-copy{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:16px;row-gap:20px;padding:0 18px 0 0;align-items:center}.asl-base .asl-copy{grid-column:1/-1}.asl-base .asl-number p{font-size:26px;line-height:32px}.asl-base .asl-product-title h3{font-size:30px;line-height:36px}
.asl-b05{--section-height:1530}.asl-tabs{margin-top:calc(82 * var(--sl))!important;--n-tabs-gap:calc(62 * var(--sl));--n-tabs-title-gap:calc(8 * var(--sl));--n-tabs-title-padding-block-start:4px;--n-tabs-title-padding-block-end:18px;--n-tabs-title-padding-inline-start:0;--n-tabs-title-padding-inline-end:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:auto;--n-tabs-border-width:0}
.asl-tabs .e-n-tabs-heading{display:flex;overflow-x:auto;gap:calc(8 * var(--sl));padding:3px 0;scrollbar-width:thin}.asl-tabs .e-n-tab-title{min-height:48px;flex:210 0 0!important;border:0;border-radius:0;background:white!important;color:#767676!important;box-shadow:none!important;position:relative;font:600 13px/18px Manrope,sans-serif;white-space:nowrap;justify-content:center;align-items:flex-start}.asl-tabs .e-n-tab-title:nth-child(2){flex-grow:280!important}.asl-tabs .e-n-tab-title:nth-child(4){flex-grow:230!important}.asl-tabs .e-n-tab-title:nth-child(6){flex-grow:252!important}.asl-tabs .e-n-tab-title:after{content:'';position:absolute;top:30px;left:0;right:0;height:1px;background:#e1e7ea}.asl-tabs .e-n-tab-title[aria-selected=true]{color:#030103!important}.asl-tabs .e-n-tab-title[aria-selected=true]:after{height:2px;background:#00b4c7}
.avm-soluciones-screen .asl-tab-panel.e-active{display:grid!important;grid-template-columns:900fr 580fr;gap:calc(72 * var(--sl))}.asl-tab-panel>.asl-media{aspect-ratio:900/820}.asl-tab-panel .asl-glass img{object-fit:contain}.avm-soluciones-screen .asl-tab-panel>.asl-product-copy{padding:16px 30px 0 0;gap:20px}.asl-tab-panel .asl-product-copy:after{content:'';height:1px;width:100%;background:#e1e7ea}
.asl-b06{--section-height:1470}.avm-soluciones-screen .asl-floors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(72 * var(--sl));margin-top:calc(82 * var(--sl))}.avm-soluciones-screen .asl-floor{display:flex;gap:calc(28 * var(--sl))}.asl-floor>.asl-media{aspect-ratio:740/500}.avm-soluciones-screen .asl-floor>.asl-product-copy{padding:8px 30px 0 0;min-height:calc(470 * var(--sl))}.asl-floor.asl-reverse>.asl-media{order:2}.asl-floor .asl-number p,.asl-floor .asl-product-title h3{font-size:30px;line-height:36px}.asl-floor .asl-copy{border-top:1px solid #e1e7ea;padding-top:18px}
.asl-b07{--section-height:1430}.avm-soluciones-screen .asl-waters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(112 * var(--sl));margin-top:calc(82 * var(--sl));position:relative}.asl-waters:before{content:'';position:absolute;left:50%;top:0;height:calc(900 * var(--sl));width:1px;background:#e1e7ea}.avm-soluciones-screen .asl-water{display:flex;gap:24px}.avm-soluciones-screen .asl-product-head{display:grid;grid-template-columns:60px 1fr;gap:18px;min-height:50px;padding:0 10px}.asl-product-head .asl-number p{font-size:28px;line-height:34px}.asl-product-head .asl-product-title h3{font-size:30px;line-height:36px}.asl-water>.asl-media{aspect-ratio:720/470}.asl-water>.asl-copy{padding-right:20px}
.asl-b08{--section-height:1280}.avm-soluciones-screen .asl-chimney{display:grid;grid-template-columns:930fr 538fr;gap:calc(84 * var(--sl));margin-top:calc(92 * var(--sl))}.asl-chimney>.asl-media{aspect-ratio:930/760}.avm-soluciones-screen .asl-chimney>.asl-product-copy{padding:16px 38px 0 0;gap:20px}.asl-chimney .asl-eye p{font-size:12px;line-height:17px}.asl-chimney .asl-copy{border-top:1px solid #e1e7ea;padding-top:20px}
.avm-soluciones-screen .asl-catalog{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:0;width:calc(1520 * var(--sl));min-height:calc(500 * var(--sl));margin:calc(180 * var(--sl)) auto calc(300 * var(--sl));align-items:start}.asl-catalog>.asl-eye{grid-column:1;grid-row:1;padding-top:15px}.asl-catalog>.asl-heading{grid-column:2/4;grid-row:1}.avm-soluciones-screen .asl-catalog .asl-heading h2{font-size:clamp(36px,2.8125vw,54px);line-height:1.11111}.asl-catalog>.asl-copy{grid-column:3/5;grid-row:2;max-width:480px;margin-top:calc(55 * var(--sl))}.asl-catalog>.asl-copy p{font-size:18px;line-height:27px}.asl-catalog-cta{grid-column:3/5;grid-row:3;margin-top:calc(55 * var(--sl))!important}.asl-catalog-cta .elementor-button{background:#00b4c7;color:#fffffc;border-radius:24px;padding:14px 18px;width:255px;height:48px;font:600 14px/20px Manrope,sans-serif;cursor:default}.asl-catalog-cta .elementor-button-content-wrapper{gap:24px;align-items:center}.asl-catalog-cta .elementor-button-icon{transform:rotate(-45deg)}
/* Maintain readable content at intermediate desktop widths rather than scaling all text. */
@media(max-width:1599px){.avm-soluciones-screen .asl-section{padding-bottom:80px}.avm-soluciones-screen .asl-models{margin-top:65px}.avm-soluciones-screen .asl-anchor{padding:28px 0}.asl-intro-copy{max-width:100%}.avm-soluciones-screen .asl-intro{grid-template-columns:200px minmax(0,1fr)}.asl-b02 .asl-intro-copy{max-width:100%}.asl-product-copy .asl-product-title h3{font-size:30px;line-height:36px}.asl-model-image{margin-top:68px!important}.asl-catalog>.asl-copy{max-width:100%}}
@media(max-width:1199px){.avm-soluciones-screen .asl-section{padding:56px 40px 64px;margin-top:64px;min-height:0}.avm-soluciones-screen .asl-intro{grid-template-columns:190px minmax(0,1fr);row-gap:20px}.avm-soluciones-screen .asl-heading h2{font-size:40px;line-height:1.15}.asl-intro-copy{max-width:100%}.avm-soluciones-screen .asl-intro-copy p{font-size:17px;line-height:27px}.avm-soluciones-screen .asl-models{grid-template-columns:1fr;gap:32px}.asl-model-image{width:min(820px,100%);margin-top:0!important;margin-inline:auto!important}.avm-soluciones-screen .asl-panel{padding-right:0}.avm-soluciones-screen .asl-anchors{gap:56px}.avm-soluciones-screen .asl-anchor,.avm-soluciones-screen .asl-anchor.asl-reverse{grid-template-columns:1fr;gap:28px;padding:0;min-height:0}.asl-anchor>.asl-media,.asl-anchor.asl-reverse>.asl-media{grid-column:1;grid-row:1}.asl-anchor>.asl-product-copy,.asl-anchor.asl-reverse>.asl-product-copy{grid-column:1;grid-row:2;padding-right:0}.avm-soluciones-screen .asl-bases,.avm-soluciones-screen .asl-floors,.avm-soluciones-screen .asl-waters{gap:32px;margin-top:56px}.avm-soluciones-screen .asl-base>.asl-product-copy{grid-template-columns:40px 1fr;gap:12px;padding:0}.asl-product-title h3,.asl-base .asl-product-title h3,.asl-product-head .asl-product-title h3{font-size:26px!important;line-height:32px!important}.avm-soluciones-screen .asl-floor>.asl-product-copy{min-height:0;padding:0}.asl-floor.asl-reverse>.asl-media{order:0}.avm-soluciones-screen .asl-tab-panel.e-active,.avm-soluciones-screen .asl-chimney{grid-template-columns:1fr;gap:32px}.asl-tab-panel>.asl-media{width:min(900px,100%)}.avm-soluciones-screen .asl-tab-panel>.asl-product-copy,.avm-soluciones-screen .asl-chimney>.asl-product-copy{padding:0}.asl-tabs .e-n-tab-title{flex:0 0 160px!important}.asl-tabs .e-n-tab-title:nth-child(n){flex-grow:0!important}.asl-tabs .e-n-tab-title:nth-child(2){flex-basis:220px!important}.asl-waters:before{height:100%}.avm-soluciones-screen .asl-product-head{grid-template-columns:35px 1fr;padding:0;gap:12px}.asl-water>.asl-copy{padding:0}.avm-soluciones-screen .asl-catalog{width:calc(100% - 80px);grid-template-columns:190px 1fr;gap:32px;margin:80px auto 120px;min-height:0}.asl-catalog>.asl-eye{grid-column:1;grid-row:1}.asl-catalog>.asl-heading{grid-column:2;grid-row:1}.asl-catalog>.asl-copy{grid-column:2;grid-row:2;margin:0}.asl-catalog-cta{grid-column:2;grid-row:3;margin:0!important}}
@media(max-width:1024px){.asl-hero{height:600px}.asl-hero .tp-el-title{left:32px;top:auto;bottom:180px;font-size:64px;line-height:1.1}.asl-hero .tp-el-pre{left:32px;top:auto;bottom:60px;width:auto;max-width:calc(100% - 64px);font-size:28px;line-height:1.15}}
@media(max-width:767px){.asl-hero{height:560px}.asl-hero .tp-el-title{left:20px;bottom:210px;font-size:54px}.asl-hero .tp-el-pre{left:20px;bottom:70px;font-size:clamp(22px,4.3vw,28px);max-width:calc(100% - 40px)}.avm-soluciones-screen .asl-section{padding:40px 20px 48px;margin-top:40px}.avm-soluciones-screen .asl-intro{grid-template-columns:1fr;gap:20px}.asl-intro>.asl-eye{grid-column:1;grid-row:1;padding:0}.asl-intro>.asl-heading{grid-column:1;grid-row:2}.asl-intro>.asl-intro-copy{grid-column:1;grid-row:3}.avm-soluciones-screen .asl-heading h2{font-size:34px;line-height:1.15}.avm-soluciones-screen .asl-models{margin-top:40px}.avm-soluciones-screen .asl-accordion summary{padding-right:0}.avm-soluciones-screen .asl-bases,.avm-soluciones-screen .asl-floors,.avm-soluciones-screen .asl-waters{grid-template-columns:1fr;gap:48px}.asl-waters:before{display:none}.asl-tabs{margin-top:40px!important;--n-tabs-gap:32px}.asl-tab-panel>.asl-media{aspect-ratio:900/820}.avm-soluciones-screen .asl-catalog{display:flex;flex-direction:column;width:calc(100% - 40px);gap:28px;margin:64px auto 80px}.asl-catalog>.asl-eye{padding:0}.avm-soluciones-screen .asl-catalog .asl-heading h2{font-size:34px;line-height:1.15}.asl-catalog>.asl-copy{margin:0}.asl-catalog-cta{margin:0!important}}
/* Explicit widget widths override Elementor's generic full-width widget variable. */
.avm-soluciones-screen .asl-intro-copy{width:calc(920 * var(--sl));max-width:100%}.avm-soluciones-screen .asl-b02 .asl-intro-copy{width:calc(1120 * var(--sl));max-width:100%}.avm-soluciones-screen .asl-b03 .asl-intro-copy{width:calc(850 * var(--sl))}.avm-soluciones-screen .asl-b04 .asl-intro-copy,.avm-soluciones-screen .asl-b05 .asl-intro-copy{width:calc(900 * var(--sl))}
.asl-model-left>.asl-eye{margin-bottom:27px!important}.avm-soluciones-screen .asl-accordion summary{padding-left:28px;min-height:72px}.asl-accordion details[open]>summary{min-height:80px}
@media(min-width:1600px){.avm-soluciones-screen .asl-panel{min-height:510px}.avm-soluciones-screen .asl-models{margin-top:94px}}
@media(max-width:1199px){.avm-soluciones-screen .asl-intro-copy,.avm-soluciones-screen .asl-b02 .asl-intro-copy,.avm-soluciones-screen .asl-b03 .asl-intro-copy,.avm-soluciones-screen .asl-b04 .asl-intro-copy,.avm-soluciones-screen .asl-b05 .asl-intro-copy{width:100%}}
@media(max-width:767px){.avm-soluciones-screen .asl-accordion summary{padding-left:0}}
@media(min-width:1200px){
.asl-tabs .e-n-tabs-heading{padding:0}.asl-tabs .e-n-tab-title{flex:0 0 calc(210 * var(--sl))!important}.asl-tabs .e-n-tab-title:nth-child(2){flex:0 0 calc(280 * var(--sl))!important}.asl-tabs .e-n-tab-title:nth-child(4){flex:0 0 calc(230 * var(--sl))!important}.asl-tabs .e-n-tab-title:nth-child(6){flex:0 0 calc(252 * var(--sl))!important}
.avm-soluciones-screen .asl-catalog{grid-template-rows:calc(190 * var(--sl)) calc(90 * var(--sl)) 48px;row-gap:calc(55 * var(--sl));align-content:start}.avm-soluciones-screen .asl-catalog>.asl-copy{width:calc(480 * var(--sl));max-width:100%;margin:0}.asl-catalog-cta{margin-top:0!important}
}
/* Authorized editorial polish: exterior rhythm is content-driven. The first
   section keeps its hero offset; B03–B08 share one effective inter-section gap. */
.avm-soluciones-screen{--asl-section-space:clamp(104px,8.333333vw,160px);--asl-label-track:calc(316 * var(--sl))}
.avm-soluciones-screen .asl-section{min-height:0;padding-bottom:0}
.avm-soluciones-screen .asl-section + .asl-section{padding-top:0;margin-top:var(--asl-section-space)}
.avm-soluciones-screen .asl-intro{grid-template-columns:calc(var(--asl-label-track) - 24px) minmax(0,1fr);column-gap:24px}
.avm-soluciones-screen .asl-panel{min-height:0}
.avm-soluciones-screen .asl-anchor{min-height:0}
.avm-soluciones-screen .asl-anchor:last-child{padding-bottom:0}
/* The existing 900px divider is visible content, not disposable blank space.
   Contain it without changing its geometry or stretching the two cards. */
@media(min-width:1200px){.avm-soluciones-screen .asl-waters{min-height:calc(900 * var(--sl));align-items:start}}
@media(max-width:1599px){.avm-soluciones-screen{--asl-label-track:200px}}
@media(max-width:1199px){
 .avm-soluciones-screen{--asl-label-track:190px}
 .avm-soluciones-screen .asl-anchors,.avm-soluciones-screen .asl-chimney{margin-top:clamp(40px,5.46875vw,56px)}
}
@media(max-width:1024px){.avm-soluciones-screen{--asl-section-space:clamp(72px,8.59375vw,88px)}}
@media(max-width:767px){.avm-soluciones-screen .asl-intro{grid-template-columns:1fr;column-gap:0}}

/* B09: reuse the native Elementor Button/text/icon structure (Sistema CTA).
   Canonical Figma skin, scoped to this instance; no catalogue URL exists yet. */
.avm-soluciones-screen .asl-catalog-cta .elementor-button{position:relative;display:block;width:255px;height:48px;min-height:48px;padding:0;border:0;border-radius:0;background:transparent url("soluciones-cta/catalog-button.svg") no-repeat 0 0;color:#fffffc;font:600 14px/20px Manrope,sans-serif;box-shadow:none;cursor:default}
.avm-soluciones-screen .asl-catalog-cta .elementor-button-content-wrapper{position:relative;display:block;width:255px;height:48px;gap:0}
.avm-soluciones-screen .asl-catalog-cta .elementor-button-text{display:flex;align-items:center;justify-content:center;width:203px;height:48px;white-space:nowrap}
.avm-soluciones-screen .asl-catalog-cta .elementor-button-icon{position:absolute;left:219.92px;top:15.6px;width:17.298px;height:17.269px;margin:0;transform:none;rotate:none;background:url("soluciones-cta/catalog-arrow.svg") no-repeat 0 0}
.avm-soluciones-screen .asl-catalog-cta .elementor-button-icon svg{display:none}
.avm-soluciones-screen .asl-catalog-cta .elementor-button:focus-visible{outline:2px solid #00b4c7;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.avm-soluciones-screen .asl-catalog-cta .elementor-button:hover{opacity:.9}}
