<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-3360 .elementor-element.elementor-element-609e796{--display:flex;--min-height:100vh;--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;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3360 .elementor-element.elementor-element-609e796::before, .elementor-3360 .elementor-element.elementor-element-609e796 &gt; .elementor-background-video-container::before, .elementor-3360 .elementor-element.elementor-element-609e796 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-3360 .elementor-element.elementor-element-609e796 &gt; .elementor-background-slideshow::before, .elementor-3360 .elementor-element.elementor-element-609e796 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-3360 .elementor-element.elementor-element-609e796 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#3A3A3A;}.elementor-3360 .elementor-element.elementor-element-609e796, .elementor-3360 .elementor-element.elementor-element-609e796::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-3f04bae{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-3360 .elementor-element.elementor-element-3f04bae .elementor-heading-title{color:#FFFFFF;font-family:"Recoleta", Sans-serif;font-size:160px;font-weight:600;line-height:144px;}.elementor-3360 .elementor-element.elementor-element-01b6d3d{--display:flex;--min-height:15px;--gap:0px 0px;--background-transition:0.3s;--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-3360 .elementor-element.elementor-element-c4b1528{--display:flex;--min-height:994px;--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--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-3360 .elementor-element.elementor-element-c4b1528:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-c4b1528 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #93E6FE 0%, #FFFFFF 63%);}.elementor-3360 .elementor-element.elementor-element-c4b1528, .elementor-3360 .elementor-element.elementor-element-c4b1528::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-2d2e078{--display:flex;--min-height:994px;--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-de92c9d{--display:flex;--min-height:200px;--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:flex-start;--align-items:flex-start;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3360 .elementor-element.elementor-element-de92c9d, .elementor-3360 .elementor-element.elementor-element-de92c9d::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-de92c9d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-3de348b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-3360 .elementor-element.elementor-element-2e1f9db &gt; .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3360 .elementor-element.elementor-element-2e1f9db{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:700;line-height:50px;}.elementor-3360 .elementor-element.elementor-element-e41d9b3 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3360 .elementor-element.elementor-element-e41d9b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3360 .elementor-element.elementor-element-e41d9b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3360 .elementor-element.elementor-element-e41d9b3 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );transition-duration:200ms;}.elementor-3360 .elementor-element.elementor-element-1267d74{--display:flex;--min-height:600px;--background-transition:0.3s;--border-radius:20px 0px 0px 20px;}.elementor-3360 .elementor-element.elementor-element-1267d74, .elementor-3360 .elementor-element.elementor-element-1267d74::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-177d46d img{width:auto;border-radius:20px 20px 20px 20px;}.elementor-3360 .elementor-element.elementor-element-5798c47{--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-57a39bb{--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;--align-items:flex-start;--background-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-96d12a8 &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3360 .elementor-element.elementor-element-96d12a8{text-align:center;}.elementor-3360 .elementor-element.elementor-element-96d12a8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Outfit", Sans-serif;font-size:70px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-4e131b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3360 .elementor-element.elementor-element-80ce8d8{--e-image-carousel-slides-to-show:4;}.elementor-3360 .elementor-element.elementor-element-80ce8d8 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-3360 .elementor-element.elementor-element-f5134b2{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3360 .elementor-element.elementor-element-f5134b2:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-f5134b2 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3360 .elementor-element.elementor-element-f5134b2, .elementor-3360 .elementor-element.elementor-element-f5134b2::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-a3fd332{--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--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-3360 .elementor-element.elementor-element-82bf12e{--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;--align-items:flex-start;--background-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-bce9c7a{--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;--align-items:center;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3360 .elementor-element.elementor-element-bce9c7a:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-bce9c7a &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://www.mgae.com/wp-content/uploads/2024/09/Squiggle-02.png");background-position:center left;background-repeat:repeat-x;}.elementor-3360 .elementor-element.elementor-element-bce9c7a, .elementor-3360 .elementor-element.elementor-element-bce9c7a::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-bce9c7a.e-con{--align-self:center;}.elementor-3360 .elementor-element.elementor-element-943cd38{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:center;}.elementor-3360 .elementor-element.elementor-element-943cd38 &gt; .elementor-widget-container{padding:0px 40px 0px 40px;background-color:#FFFFFF;}.elementor-3360 .elementor-element.elementor-element-943cd38.ha-has-bg-overlay &gt; .elementor-widget-container:before{transition:background 0.3s;}.elementor-3360 .elementor-element.elementor-element-943cd38 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:76px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-f3b5401{--display:flex;--min-height:994px;--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-f3b5401:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-f3b5401 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #EA234FE6 1%, #FFFFFF 58%);}.elementor-3360 .elementor-element.elementor-element-f3b5401, .elementor-3360 .elementor-element.elementor-element-f3b5401::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-3798316{--grid-columns:3;}.elementor-3360 .elementor-element.elementor-element-3798316 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3360 .elementor-element.elementor-element-3798316 .e-loop-item &gt; .elementor-section, .elementor-3360 .elementor-element.elementor-element-3798316 .e-loop-item &gt; .elementor-section &gt; .elementor-container, .elementor-3360 .elementor-element.elementor-element-3798316 .e-loop-item &gt; .e-con, .elementor-3360 .elementor-element.elementor-element-3798316 .e-loop-item .elementor-section-wrap  &gt; .e-con{height:100%;}.elementor-3360 .elementor-element.elementor-element-a8bdda4{--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--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-3360 .elementor-element.elementor-element-f9f3dd3{--display:flex;--min-height:800px;--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;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3360 .elementor-element.elementor-element-f9f3dd3:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-f9f3dd3 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://www.mgae.com/wp-content/uploads/2024/09/MGAE-building-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3360 .elementor-element.elementor-element-f9f3dd3, .elementor-3360 .elementor-element.elementor-element-f9f3dd3::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-1e36ff7{width:var( --container-widget-width, 41.429% );max-width:41.429%;--container-widget-width:41.429%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:45px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-1e36ff7 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 40px;}.elementor-3360 .elementor-element.elementor-element-1e36ff7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-5824877{width:var( --container-widget-width, 35.915% );max-width:35.915%;--container-widget-width:35.915%;--container-widget-flex-grow:0;font-family:"Recoleta", Sans-serif;font-size:45px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-5824877 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-3360 .elementor-element.elementor-element-5824877.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-8709e58{width:var( --container-widget-width, 35.915% );max-width:35.915%;--container-widget-width:35.915%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-8709e58 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 20px;}.elementor-3360 .elementor-element.elementor-element-8709e58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-529fcb1{width:var( --container-widget-width, 35.915% );max-width:35.915%;--container-widget-width:35.915%;--container-widget-flex-grow:0;font-family:"Recoleta", Sans-serif;font-size:30px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-529fcb1 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-3360 .elementor-element.elementor-element-529fcb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-ffeb945 &gt; .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-3360 .elementor-element.elementor-element-ffeb945 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3360 .elementor-element.elementor-element-ffeb945 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3360 .elementor-element.elementor-element-ffeb945 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );transition-duration:200ms;}.elementor-3360 .elementor-element.elementor-element-867b24b{--display:flex;--min-height:800px;--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;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3360 .elementor-element.elementor-element-867b24b:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-867b24b &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://www.mgae.com/wp-content/uploads/2024/09/MGAE-building-1.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-3360 .elementor-element.elementor-element-867b24b, .elementor-3360 .elementor-element.elementor-element-867b24b::before{--border-transition:0.3s;}.elementor-3360 .elementor-element.elementor-element-738b989{width:var( --container-widget-width, 41.429% );max-width:41.429%;--container-widget-width:41.429%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:45px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-738b989 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 40px;}.elementor-3360 .elementor-element.elementor-element-738b989.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-32eff58{width:var( --container-widget-width, 35.915% );max-width:35.915%;--container-widget-width:35.915%;--container-widget-flex-grow:0;font-family:"Recoleta", Sans-serif;font-size:45px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-32eff58 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-3360 .elementor-element.elementor-element-32eff58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-05bb3a8{width:var( --container-widget-width, 35.915% );max-width:35.915%;--container-widget-width:35.915%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-05bb3a8 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 20px;}.elementor-3360 .elementor-element.elementor-element-05bb3a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-68b95cb{width:var( --container-widget-width, 35.915% );max-width:35.915%;--container-widget-width:35.915%;--container-widget-flex-grow:0;font-family:"Recoleta", Sans-serif;font-size:30px;font-weight:700;}.elementor-3360 .elementor-element.elementor-element-68b95cb &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-3360 .elementor-element.elementor-element-68b95cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-c2406f5 &gt; .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-3360 .elementor-element.elementor-element-c2406f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3360 .elementor-element.elementor-element-c2406f5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3360 .elementor-element.elementor-element-c2406f5 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );transition-duration:200ms;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3360 .elementor-element.elementor-element-3798316{--grid-columns:2;}}@media(max-width:767px){.elementor-3360 .elementor-element.elementor-element-3f04bae .elementor-heading-title{font-size:73px;line-height:1.5em;}.elementor-3360 .elementor-element.elementor-element-c4b1528{--min-height:auto;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-2d2e078{--min-height:auto;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-de92c9d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3360 .elementor-element.elementor-element-de92c9d.e-con{--align-self:flex-start;}.elementor-3360 .elementor-element.elementor-element-2e1f9db{font-size:55px;}.elementor-3360 .elementor-element.elementor-element-e41d9b3 &gt; .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3360 .elementor-element.elementor-element-1267d74{--min-height:200px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:0px;}.elementor-3360 .elementor-element.elementor-element-177d46d img{max-width:100%;height:208px;}.elementor-3360 .elementor-element.elementor-element-5798c47{--min-height:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-96d12a8 .elementor-heading-title{font-size:40px;}.elementor-3360 .elementor-element.elementor-element-a3fd332{--min-height:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-943cd38 &gt; .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3360 .elementor-element.elementor-element-943cd38 .elementor-heading-title{font-size:40px;}.elementor-3360 .elementor-element.elementor-element-f3b5401{--min-height:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-3798316{--grid-columns:1;}.elementor-3360 .elementor-element.elementor-element-a8bdda4{--min-height:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-f9f3dd3{--min-height:500px;}.elementor-3360 .elementor-element.elementor-element-1e36ff7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-1e36ff7{font-size:20px;}.elementor-3360 .elementor-element.elementor-element-5824877.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-5824877{font-size:20px;}.elementor-3360 .elementor-element.elementor-element-8709e58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;}.elementor-3360 .elementor-element.elementor-element-529fcb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:20px;}.elementor-3360 .elementor-element.elementor-element-ffeb945 &gt; .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3360 .elementor-element.elementor-element-867b24b{--min-height:500px;}.elementor-3360 .elementor-element.elementor-element-738b989.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-738b989{font-size:20px;}.elementor-3360 .elementor-element.elementor-element-32eff58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-32eff58{font-size:20px;}.elementor-3360 .elementor-element.elementor-element-05bb3a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;}.elementor-3360 .elementor-element.elementor-element-68b95cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:20px;}.elementor-3360 .elementor-element.elementor-element-c2406f5 &gt; .elementor-widget-container{padding:0px 0px 0px 20px;}}@media(min-width:768px){.elementor-3360 .elementor-element.elementor-element-de92c9d{--width:50%;}.elementor-3360 .elementor-element.elementor-element-1267d74{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-ee65a75 *//* --- Base and Reset --- */
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.slide_iamges {
    background-color: white; /* This will be the visible background */
    font-family: 'Roboto', sans-serif;
    line-height: 1.5;
    padding-top: 20px; 
    overflow-x: hidden;
}

/* --- Carousel Styles - FULL WIDTH &amp; RESPONSIVE --- */
.mga-carousel-container {
    width: 100%; 
    position: relative;
    background-color: transparent; 
}

.carousel-viewport {
    width: 100%; 
    overflow: hidden;
    margin: 0 auto;
}

.carousel-track {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.carousel-slide {
   min-width: 280px;
    max-width: 500px;
    width: 56vw;
    height: calc((clamp(280px, 30vw, 350px)) * 1.9);
    margin-right: 20px;
    border-radius: 16px;
    overflow: hidden;
    box-sizing: border-box;
    flex-shrink: 0; 
    background-color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    /*box-shadow: 0 4px 10px rgba(0,0,0,0.08);*/
    margin-right: 50px;
}


.carousel-slide.is-clone {
    /* No visual difference */
}

.carousel-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.carousel-slide.is-logo-card img {
    object-fit: contain;
    max-width: 70%;
    max-height: 50%;
    width: auto;
    height: auto;
}

.slide-bg-yummi-pink { background-color: #FDECF2; }
.slide-bg-babyborn-blue { background-color: #E9F5FA; }

/* ARROW BUTTON STYLING for Full Width */
.carousel-button {
    position: absolute;
    top: 50%; 
    transform: translateY(-50%);
    background-color: rgba(30, 30, 30, 0.5);
    color: white;
    border: none;
    font-size: 28px; 
    font-weight: bold;
    cursor: pointer;
    z-index: 20; 
    border-radius: 50%;
    width: 44px; 
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    transition: background-color 0.2s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
.carousel-button:hover {
    background-color: rgba(0, 0, 0, 0.75);
}
.carousel-button.prev {
    left: 15px; 
}
.carousel-button.next {
    right: 15px; 
}


.carousel-navigation {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px; 
    width: 100%;
    position: relative;
    padding-bottom: 20px; 
}

.carousel-dot {
    width: 10px; 
    height: 10px;
    border-radius: 50%;
    background-color: #D1D3D4;
    margin: 0 6px;
    border: none;
    padding: 0;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.carousel-dot.active {
    background-color: #231F20;
}

/* --- Modal Styles (remain the same) --- */
.modal-overlay {
    position: fixed; top: 0; left: 0; width: 100%; height: 100%;
    background-color: rgba(0, 0, 0, 0.75); justify-content: center; align-items: center;
    z-index: 1000; padding: 15px; opacity: 0; visibility: hidden;
    transition: opacity 0.3s ease, visibility 0s linear 0.3s; display: flex;
}
.modal-overlay.active {
    opacity: 1; visibility: visible;
    transition: opacity 0.3s ease, visibility 0s linear 0s;
}
.modal-content {
    background-color: white; padding: 25px 30px; border-radius: 24px; display: flex;
    gap: 25px; max-width: 900px; width: 100%; position: relative;
    box-shadow: 0 10px 30px rgba(0,0,0,0.2); max-height: 90vh; overflow-y: auto;
    transform: scale(0.95); opacity: 0;
    transition: transform 0.3s ease 0.05s, opacity 0.3s ease 0.05s;
}
.modal-overlay.active .modal-content { transform: scale(1); opacity: 1; }
.modal-close-btn {
    position: absolute; top: 15px; right: 15px; background: #c36; border: none;
    font-size: 26px; font-weight: 300; color: white; cursor: pointer; line-height: 1;
    padding: 5px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center;
}
.modal-close-btn:hover { color: #000; }
.modal-left { flex: 1 1 45%; display: flex; flex-direction: column; align-items: flex-start; }
.modal-right { flex: 1 1 50%; display: flex; align-items: center; justify-content: center; }
.modal-logo { max-width: 200px; height: auto; margin-bottom: 20px; margin: auto; margin-top: -5px; margin-bottom: 10px;}
.modal-title-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; }
.modal-description {font-size: 16px;
    line-height: 1.8;
    margin-bottom: 25px;
    color: #333;
    margin-top: 25px;
    font-family: 'Roboto';
    
}
.modal-button { background-color: #ffdd00; color: #111; padding: 12px 40px; text-decoration: none; border-radius: 10px; font-weight: bold; display: inline-block; align-self: flex-start; font-size: 14px; transition: background-color 0.2s ease, transform 0.2s ease; }
.modal-button:hover {
    background: linear-gradient(90deg, rgba(234, 35, 79, 1) 0%, rgba(243, 123, 46, 1) 8%, rgba(255, 245, 0, 1) 50%, rgba(146, 225, 144, 1) 92%, rgba(67, 211, 249, 1) 100%);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}
.modal-main-image { width: 100%; height: auto; max-height: 450px; object-fit: contain; border-radius: 16px; display: block; }

/* Responsive adjustments for Modal (mostly unchanged) */
@media (max-width: 768px) {
    .carousel-viewport {
    width: 85%; 
    overflow: hidden;
    margin: 0 auto;
}
    .carousel-slide {
        width: 50vw; 
        min-width: 300px; 
        height: calc( (clamp(250px, 45vw, 400px)) * 1.6 );
    }
    .modal-content { flex-direction: column; padding: 20px; max-height: 95vh; }
    .modal-left, .modal-right { flex-basis: auto; width: 100%; }
    .modal-left { align-items: center; text-align: center; }
    .modal-logo { max-width: 180px; margin-left: auto; margin-right: auto; }
    .modal-button { align-self: center; }
    .modal-main-image { max-height: 280px; margin-top: 15px; }
}

@media (max-width: 520px) { 
    .carousel-slide {
        width: 80vw; 
        min-width: 240px;
        height: calc( (clamp(240px, 80vw, 400px)) * 1.6 );
    }
    .carousel-button.prev { left: 5px; }
    .carousel-button.next { right: 5px; }
    .carousel-button { width: 38px; height: 38px; font-size: 22px;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.mgae.com/wp-content/uploads/2024/09/Recoleta-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.mgae.com/wp-content/uploads/2024/09/recoleta-bold-webfont.woff2') format('woff2'),
		url('https://www.mgae.com/wp-content/uploads/2024/09/recoleta-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */</pre></body></html>