.elementor-178 .elementor-element.elementor-element-3af2729{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-cbe037e{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-cbe037e:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #1D0030 0%, #131313 50%);}.elementor-178 .elementor-element.elementor-element-cbe037e::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://agencia.amdigitalmk.com/wp-content/uploads/2025/09/Violeta.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-178 .elementor-element.elementor-element-79a038d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-178 .elementor-element.elementor-element-2089a29 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;}.elementor-178 .elementor-element.elementor-element-066eee5 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-066eee5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-c6e71ff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-c6e71ff > .elementor-widget-container{margin:020px 0px 20px 0px;}.elementor-178 .elementor-element.elementor-element-c6e71ff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-24d8ccb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-c435458{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-991b836{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-178 .elementor-element.elementor-element-40f9548.elementor-element{--align-self:center;}.elementor-178 .elementor-element.elementor-element-51221f1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-51221f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-51221f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-ca337ba{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-178 .elementor-element.elementor-element-ca337ba:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-ca337ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-178 .elementor-element.elementor-element-4023754{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-178 .elementor-element.elementor-element-5c56a83 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;}.elementor-178 .elementor-element.elementor-element-39dca44{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-39dca44 > .elementor-widget-container{margin:020px 0px 20px 0px;}.elementor-178 .elementor-element.elementor-element-39dca44 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-ef56b73{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-2391cc6{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-178 .elementor-element.elementor-element-2391cc6:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-2391cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;background-image:url("https://agencia.amdigitalmk.com/wp-content/uploads/2025/04/am-studio-bg2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-178 .elementor-element.elementor-element-2391cc6::before, .elementor-178 .elementor-element.elementor-element-2391cc6 > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-2391cc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-2391cc6 > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-2391cc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-2391cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#131313;--background-overlay:'';}.elementor-178 .elementor-element.elementor-element-2fe8499{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-178 .elementor-element.elementor-element-cdea7a8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-178 .elementor-element.elementor-element-cdea7a8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;}.elementor-178 .elementor-element.elementor-element-b5ed7ca{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-b5ed7ca > .elementor-widget-container{margin:020px 0px 20px 0px;}.elementor-178 .elementor-element.elementor-element-b5ed7ca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-8e22a5e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-178 .elementor-element.elementor-element-8e22a5e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-55817ce{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-4483481{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-178 .elementor-element.elementor-element-4483481:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-4483481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-178 .elementor-element.elementor-element-ce04d9c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-178 .elementor-element.elementor-element-6818aed > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-178 .elementor-element.elementor-element-6818aed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;}.elementor-178 .elementor-element.elementor-element-ea58f69{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-ea58f69 > .elementor-widget-container{margin:020px 0px 20px 0px;}.elementor-178 .elementor-element.elementor-element-ea58f69 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-a49cb6b{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-178 .elementor-element.elementor-element-a49cb6b:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-a49cb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-178 .elementor-element.elementor-element-bd9b77e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-178 .elementor-element.elementor-element-35fb385{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(190.99999999999986, 151, 255, 0.4392156862745098);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-178 .elementor-element.elementor-element-35fb385:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-35fb385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-178 .elementor-element.elementor-element-35fb385:hover{background-color:#02010100;}.elementor-178 .elementor-element.elementor-element-85952e6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;}.elementor-178 .elementor-element.elementor-element-908bd59{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-908bd59 > .elementor-widget-container{margin:020px 0px 20px 0px;}.elementor-178 .elementor-element.elementor-element-908bd59 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-b31af9a{--display:flex;}.elementor-178 .elementor-element.elementor-element-d10880b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-e951d21{--display:flex;}.elementor-178 .elementor-element.elementor-element-209abfb{--display:flex;}.elementor-178 .elementor-element.elementor-element-3667133{--display:flex;}.elementor-178 .elementor-element.elementor-element-2d17806{--display:flex;}.elementor-178 .elementor-element.elementor-element-0dfe13f{--display:flex;}.elementor-178 .elementor-element.elementor-element-e36b15b{--display:flex;}.elementor-178 .elementor-element.elementor-element-4ce895b{--display:flex;}.elementor-178 .elementor-element.elementor-element-47aedc4{--display:flex;}.elementor-178 .elementor-element.elementor-element-0b1fed3{--display:flex;}.elementor-178 .elementor-element.elementor-element-c4e9f5a{--display:flex;}.elementor-178 .elementor-element.elementor-element-c70de14{--display:flex;}.elementor-178 .elementor-element.elementor-element-74e84b5{--display:flex;}.elementor-178 .elementor-element.elementor-element-b3ca690{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-b3ca690 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-b3ca690 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-71adbcb{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-178 .elementor-element.elementor-element-71adbcb:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-71adbcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-178 .elementor-element.elementor-element-cf2a0c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-178 .elementor-element.elementor-element-4638166 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;}.elementor-178 .elementor-element.elementor-element-3539b79{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-178 .elementor-element.elementor-element-3539b79 > .elementor-widget-container{margin:020px 0px 20px 0px;}.elementor-178 .elementor-element.elementor-element-3539b79 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-a7710fa{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-c99f13d{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-c99f13d:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #1D0030 0%, #131313 50%);}.elementor-178 .elementor-element.elementor-element-c99f13d::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://agencia.amdigitalmk.com/wp-content/uploads/2025/09/Violeta.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-178 .elementor-element.elementor-element-b325b43{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-178 .elementor-element.elementor-element-d0506f5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:-2px;}.elementor-178 .elementor-element.elementor-element-1cf33d1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-d65beb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}body.elementor-page-178:not(.elementor-motion-effects-element-type-background), body.elementor-page-178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}@media(max-width:1024px) and (min-width:768px){.elementor-178 .elementor-element.elementor-element-24d8ccb{--width:80%;}.elementor-178 .elementor-element.elementor-element-c435458{--width:80%;}.elementor-178 .elementor-element.elementor-element-55817ce{--width:80%;}}@media(max-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-178 .elementor-element.elementor-element-24d8ccb{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-991b836{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-55817ce{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-d10880b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-178 .elementor-element.elementor-element-c6e71ff{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-178 .elementor-element.elementor-element-24d8ccb{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-991b836{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-51221f1{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-178 .elementor-element.elementor-element-39dca44{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-178 .elementor-element.elementor-element-b5ed7ca{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-178 .elementor-element.elementor-element-55817ce{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-ea58f69{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-178 .elementor-element.elementor-element-908bd59{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-178 .elementor-element.elementor-element-d10880b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-b3ca690{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-178 .elementor-element.elementor-element-3539b79{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-3af2729{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-178 .elementor-element.elementor-element-cbe037e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-cbe037e::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-178 .elementor-element.elementor-element-79a038d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-178 .elementor-element.elementor-element-2089a29 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-2089a29 .elementor-heading-title{font-size:34px;}.elementor-178 .elementor-element.elementor-element-066eee5 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-066eee5 .elementor-heading-title{font-size:20px;letter-spacing:-1px;}.elementor-178 .elementor-element.elementor-element-c6e71ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-c6e71ff .elementor-heading-title{font-size:16px;}.elementor-178 .elementor-element.elementor-element-24d8ccb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-c435458{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-991b836{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-51221f1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-51221f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-51221f1 .elementor-heading-title{font-size:12px;}.elementor-178 .elementor-element.elementor-element-ca337ba{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-178 .elementor-element.elementor-element-5c56a83 .elementor-heading-title{font-size:34px;}.elementor-178 .elementor-element.elementor-element-39dca44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-39dca44 .elementor-heading-title{font-size:16px;}.elementor-178 .elementor-element.elementor-element-2391cc6:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-2391cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-178 .elementor-element.elementor-element-2391cc6{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-178 .elementor-element.elementor-element-cdea7a8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-cdea7a8.elementor-element{--align-self:center;}.elementor-178 .elementor-element.elementor-element-cdea7a8{text-align:center;}.elementor-178 .elementor-element.elementor-element-cdea7a8 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-178 .elementor-element.elementor-element-b5ed7ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-b5ed7ca .elementor-heading-title{font-size:16px;}.elementor-178 .elementor-element.elementor-element-55817ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-4483481{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-178 .elementor-element.elementor-element-6818aed > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-6818aed.elementor-element{--align-self:center;}.elementor-178 .elementor-element.elementor-element-6818aed{text-align:center;}.elementor-178 .elementor-element.elementor-element-6818aed .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-178 .elementor-element.elementor-element-ea58f69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-ea58f69 .elementor-heading-title{font-size:16px;}.elementor-178 .elementor-element.elementor-element-a49cb6b{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-178 .elementor-element.elementor-element-85952e6 .elementor-heading-title{font-size:34px;}.elementor-178 .elementor-element.elementor-element-908bd59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-908bd59 .elementor-heading-title{font-size:16px;}.elementor-178 .elementor-element.elementor-element-d10880b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-b3ca690 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-b3ca690{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-b3ca690 .elementor-heading-title{font-size:12px;}.elementor-178 .elementor-element.elementor-element-71adbcb{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-178 .elementor-element.elementor-element-4638166 .elementor-heading-title{font-size:34px;}.elementor-178 .elementor-element.elementor-element-3539b79{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-3539b79 .elementor-heading-title{font-size:16px;}.elementor-178 .elementor-element.elementor-element-c99f13d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-c99f13d::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-178 .elementor-element.elementor-element-d0506f5 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-178 .elementor-element.elementor-element-3af2729{--content-width:1200px;}.elementor-178 .elementor-element.elementor-element-cbe037e{--content-width:1200px;}.elementor-178 .elementor-element.elementor-element-79a038d{--content-width:1156px;}.elementor-178 .elementor-element.elementor-element-24d8ccb{--width:70%;}.elementor-178 .elementor-element.elementor-element-c435458{--width:56%;}.elementor-178 .elementor-element.elementor-element-ca337ba{--content-width:1156px;}.elementor-178 .elementor-element.elementor-element-2391cc6{--content-width:1156px;}.elementor-178 .elementor-element.elementor-element-2fe8499{--width:100%;}.elementor-178 .elementor-element.elementor-element-55817ce{--width:80%;}.elementor-178 .elementor-element.elementor-element-4483481{--content-width:1156px;}.elementor-178 .elementor-element.elementor-element-a49cb6b{--content-width:1156px;}.elementor-178 .elementor-element.elementor-element-71adbcb{--content-width:1156px;}.elementor-178 .elementor-element.elementor-element-c99f13d{--content-width:1200px;}}@media(min-width:2401px){.elementor-178 .elementor-element.elementor-element-cbe037e::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-cbe037e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-178 .elementor-element.elementor-element-2391cc6:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-2391cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-178 .elementor-element.elementor-element-c99f13d::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c99f13d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-2089a29 */.am-hero-title {
    background: linear-gradient(90deg, #A259FF, #6C63FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066eee5 */.am-hero-gradient {
     /* Degradado vertical */
  background: linear-gradient(
    to bottom,
    #ffffff 0%,     /* parte superior más clara */
    #c7c7c7 100%    /* parte inferior más oscura */
  );
   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe037e *//* Contenedor del hero */
.am-hero-particles {
  position: relative;
  overflow: hidden;
  background: #0b0f14; /* tu color de base */
  min-height: 100vh;   /* ejemplo */
}

/* Capa de partículas */
.am-hero-particles::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    radial-gradient(rgba(255,255,255,0.15) 1px, transparent 1px),
    radial-gradient(rgba(255,255,255,0.10) 1px, transparent 1px),
    radial-gradient(rgba(255,255,255,0.06) 1px, transparent 1px);
  background-size: 3px 3px, 6px 6px, 12px 12px; /* distintas densidades */
  background-position: 0 0, 2px 4px, -2px -3px; /* offsets distintos */
  animation: am-move 60s linear infinite;
  z-index: 0;
  pointer-events: none;
  opacity: .4; /* ajusta la intensidad */
}

/* Movimiento lento para que no sea estático */
@keyframes am-move {
  0% { transform: translate(0,0); }
  100% { transform: translate(-200px, -200px); }
}

/* Capa de contenido (queda arriba) */
.am-hero-particles > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c56a83 */.am-hero-title {
    background: linear-gradient(90deg, #A259FF, #6C63FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdea7a8 */.am-hero-title {
    background: linear-gradient(90deg, #A259FF, #6C63FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6818aed */.am-hero-title {
    background: linear-gradient(90deg, #A259FF, #6C63FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcffa63 */@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600&display=swap');

/* --- Masonry wrapper --- */
.masonry-wrapper{
  display:flex;
  gap:30px;
  overflow:hidden;
  height:600px;
  padding:30px;
  font-family:'Manrope',sans-serif;
  position:relative;
  background:#131313;                 /* ⬅️ mismo color de la sección */
  border-radius:18px;                 /* opcional, queda más prolijo */
}

/* Fades superior/inferior con el MISMO fondo (#131313) */
.masonry-wrapper::before,
.masonry-wrapper::after{
  content:"";
  position:absolute;
  left:0; right:0;
  height:70px;                        /* un poco más alto para suavizar */
  z-index:2;
  pointer-events:none;
}
.masonry-wrapper::before{
  top:0;
  /* de #131313 a transparente */
  background:linear-gradient(to bottom, #131313 0%, rgba(19,19,19,0) 100%);
}
.masonry-wrapper::after{
  bottom:0;
  background:linear-gradient(to top, #131313 0%, rgba(19,19,19,0) 100%);
}

/* Columnas y animaciones */
.masonry-column{
  flex:1;
  display:flex;
  flex-direction:column;
  gap:20px;
  animation:scrollLoop 15s linear infinite;
  will-change:transform;
}
.scroll-up{ animation:scrollLoopReverse 15s linear infinite; }

/* Cards (dejo tu look & feel) */
/* Cards – fondo neutro, solo hover con degradado */
.testimonial-card {
  background: #131313; /* ⬅️ fondo normal oscuro */
  border-radius: 18px;
  padding: 24px;
  color: #fff;
  font-size: 14px;
  line-height: 1.6;
  border: 1px solid rgba(255, 255, 255, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease, background 0.3s ease;
  box-shadow: none; /* 🚫 sin sombra base */
}

.testimonial-card:hover {
  transform: translateY(-4px);
  background: linear-gradient(180deg, rgba(162,89,255,.18), rgba(162,89,255,.06)); /* ✨ degradado solo en hover */
  border-color: rgba(174, 150, 255, 0.35);
  box-shadow: 0 10px 28px rgba(147, 123, 255, 0.25);
}



.author{ margin-top:15px; font-size:13px; opacity:.85; line-height:1.4; }
.author strong{ color:#fff; font-weight:600; }
.author span{ font-size:12px; color:#c1b7e5; }

/* Loops (columnas duplicadas) */
@keyframes scrollLoop{
  0%{ transform:translateY(0%); }
  100%{ transform:translateY(-50%); }   /* -50% porque duplicaste la lista una vez */
}
@keyframes scrollLoopReverse{
  0%{ transform:translateY(-50%); }
  100%{ transform:translateY(0%); }
}

/* Accesibilidad: si el usuario pide menos movimiento */
@media (prefers-reduced-motion: reduce){
  .masonry-column{ animation:none !important; transform:none !important; }
}

/* --- Responsive móvil --- */
@media (max-width: 768px){
  .masonry-wrapper{
    flex-direction:column;
    height:auto;                /* deja crecer verticalmente */
    padding:20px;
    background:#131313;         /* asegurar consistencia */
  }
  .masonry-wrapper::before,
  .masonry-wrapper::after{ display:none; } /* sin fade en móvil */

  .masonry-column{
    animation:none !important;
    transform:none !important;
    gap:16px;
  }

  /* Ocultar la MITAD duplicada (deja 4 por columna).
     👉 Si cambias el número de ítems base, ajusta el 5 por el siguiente índice. */
  .masonry-column .testimonial-card:nth-child(n+5){ display:none; }

  .testimonial-card{ font-size:15px; padding:22px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85952e6 */.am-hero-title {
    background: linear-gradient(90deg, #A259FF, #6C63FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4638166 */.am-hero-title {
    background: linear-gradient(90deg, #A259FF, #6C63FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0506f5 */.am-hero-title {
    background: linear-gradient(90deg, #A259FF, #6C63FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c99f13d *//* Contenedor del hero */
.am-hero-particles {
  position: relative;
  overflow: hidden;
  background: #0b0f14; /* tu color de base */
  min-height: 100vh;   /* ejemplo */
}

/* Capa de partículas */
.am-hero-particles::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    radial-gradient(rgba(255,255,255,0.15) 1px, transparent 1px),
    radial-gradient(rgba(255,255,255,0.10) 1px, transparent 1px),
    radial-gradient(rgba(255,255,255,0.06) 1px, transparent 1px);
  background-size: 3px 3px, 6px 6px, 12px 12px; /* distintas densidades */
  background-position: 0 0, 2px 4px, -2px -3px; /* offsets distintos */
  animation: am-move 60s linear infinite;
  z-index: 0;
  pointer-events: none;
  opacity: .4; /* ajusta la intensidad */
}

/* Movimiento lento para que no sea estático */
@keyframes am-move {
  0% { transform: translate(0,0); }
  100% { transform: translate(-200px, -200px); }
}

/* Capa de contenido (queda arriba) */
.am-hero-particles > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */