.elementor-110 .elementor-element.elementor-element-ec28783{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:0em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-ec28783:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-ec28783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-ec28783, .elementor-110 .elementor-element.elementor-element-ec28783::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-ec28783.e-con{--align-self:center;}.elementor-110 .elementor-element.elementor-element-e934eea{text-align:center;}.elementor-110 .elementor-element.elementor-element-e934eea .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-e934eea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-2fa0a33{--display:flex;--min-height:5rem;--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-2fa0a33:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-2fa0a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://brolors.astrosoftware.com.mx/wp-content/uploads/2023/08/menu.png");background-position:center center;background-repeat:no-repeat;}.elementor-110 .elementor-element.elementor-element-2fa0a33, .elementor-110 .elementor-element.elementor-element-2fa0a33::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-fd98fdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-fd98fdb{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-ae5bf8a .elementor-heading-title{color:var( --e-global-color-f3c2f40 );font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-menu-toggle{margin:0 auto;}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-86b04a2 );fill:var( --e-global-color-86b04a2 );}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-f3c2f40 );fill:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-0aa14cc .e--pointer-framed .elementor-item:before,
					.elementor-110 .elementor-element.elementor-element-0aa14cc .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-0aa14cc{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--dropdown a, .elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-menu-toggle{color:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--dropdown{background-color:var( --e-global-color-96bea32 );}.elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--dropdown .elementor-item, .elementor-110 .elementor-element.elementor-element-0aa14cc .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-110 .elementor-element.elementor-element-0aa14cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-menu-toggle{margin-left:auto;}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-86b04a2 );fill:var( --e-global-color-86b04a2 );}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--main .elementor-item:hover,
					.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-f3c2f40 );fill:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-2ff90ea .e--pointer-framed .elementor-item:before,
					.elementor-110 .elementor-element.elementor-element-2ff90ea .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--dropdown a, .elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-menu-toggle{color:var( --e-global-color-f3c2f40 );}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--dropdown{background-color:var( --e-global-color-96bea32 );}.elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--dropdown .elementor-item, .elementor-110 .elementor-element.elementor-element-2ff90ea .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-110 .elementor-element.elementor-element-2ff90ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-e2ce707{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:6rem;--padding-right:6rem;}.elementor-110 .elementor-element.elementor-element-e2ce707:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-e2ce707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-e2ce707, .elementor-110 .elementor-element.elementor-element-e2ce707::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-0571eee{--display:flex;--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-110 .elementor-element.elementor-element-e9f6c4b{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-e9f6c4b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E8E8E8;opacity:1;}.elementor-110 .elementor-element.elementor-element-e9f6c4b .swiper-pagination-bullet{background:#FFC200;}.elementor-110 .elementor-element.elementor-element-e9f6c4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-df645bc{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-110 .elementor-element.elementor-element-df645bc:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-df645bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brolors.astrosoftware.com.mx/wp-content/uploads/2023/08/brochazo-amarillo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-110 .elementor-element.elementor-element-df645bc, .elementor-110 .elementor-element.elementor-element-df645bc::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-15630fb{text-align:center;color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.8rem;}.elementor-110 .elementor-element.elementor-element-15630fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-15630fb.elementor-element{--order:-99999 /* order start hack */;}.elementor-110 .elementor-element.elementor-element-9497bf1{text-align:center;color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:700;line-height:2.4rem;}.elementor-110 .elementor-element.elementor-element-9497bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-1636b80{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-110 .elementor-element.elementor-element-1636b80:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-1636b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE3E3;}.elementor-110 .elementor-element.elementor-element-1636b80, .elementor-110 .elementor-element.elementor-element-1636b80::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-8f52670{--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;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-610e41e .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-e622be1{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;line-height:1rem;}.elementor-110 .elementor-element.elementor-element-e622be1 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-110 .elementor-element.elementor-element-db113f2 .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-6e89c49 img{width:320px;max-width:350px;}.elementor-110 .elementor-element.elementor-element-aeb8364{--display:flex;--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-110 .elementor-element.elementor-element-94b09e3{--display:flex;--min-height:25rem;--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;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-110 .elementor-element.elementor-element-94b09e3:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-94b09e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://brolors.astrosoftware.com.mx/wp-content/uploads/2023/08/brochazoAzul.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-110 .elementor-element.elementor-element-94b09e3, .elementor-110 .elementor-element.elementor-element-94b09e3::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-f2af649{text-align:center;}.elementor-110 .elementor-element.elementor-element-f2af649 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-a310ad0{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}.elementor-110 .elementor-element.elementor-element-f14b084{--display:flex;--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;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-110 .elementor-element.elementor-element-f14b084:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-f14b084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86b04a2 );}.elementor-110 .elementor-element.elementor-element-f14b084, .elementor-110 .elementor-element.elementor-element-f14b084::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-7f714c1{--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;--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-110 .elementor-element.elementor-element-a282c9e .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-8a68e38{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-110 .elementor-element.elementor-element-7a2d4c4 img{width:100%;max-width:400px;border-radius:1rem 1rem 1rem 1rem;}.elementor-110 .elementor-element.elementor-element-576c643{--display:flex;--flex-direction:row-reverse;--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;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-110 .elementor-element.elementor-element-576c643:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-576c643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86b04a2 );}.elementor-110 .elementor-element.elementor-element-576c643, .elementor-110 .elementor-element.elementor-element-576c643::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-0fdb219{--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;--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-110 .elementor-element.elementor-element-90bc219 .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-b9f11d1{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-110 .elementor-element.elementor-element-2d77d65 img{width:100%;max-width:400px;border-radius:1rem 1rem 1rem 1rem;}.elementor-110 .elementor-element.elementor-element-cf3aea0{--display:flex;--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;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-110 .elementor-element.elementor-element-cf3aea0:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-cf3aea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86b04a2 );}.elementor-110 .elementor-element.elementor-element-cf3aea0, .elementor-110 .elementor-element.elementor-element-cf3aea0::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-328ad43{--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;--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-110 .elementor-element.elementor-element-04dc53f .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-1f65ce5{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-110 .elementor-element.elementor-element-62c1f6f img{width:100%;max-width:400px;border-radius:1rem 1rem 1rem 1rem;}.elementor-110 .elementor-element.elementor-element-3e97d64{--display:flex;--flex-direction:row-reverse;--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;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-110 .elementor-element.elementor-element-3e97d64:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-3e97d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86b04a2 );}.elementor-110 .elementor-element.elementor-element-3e97d64, .elementor-110 .elementor-element.elementor-element-3e97d64::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-a4bfd5c{--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;--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-110 .elementor-element.elementor-element-2132957 .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-c533d1f{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-110 .elementor-element.elementor-element-a8b0172 img{width:100%;max-width:400px;border-radius:1rem 1rem 1rem 1rem;}.elementor-110 .elementor-element.elementor-element-3b57408{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-3b57408:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-3b57408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86b04a2 );}.elementor-110 .elementor-element.elementor-element-3b57408, .elementor-110 .elementor-element.elementor-element-3b57408::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-419f524 .elementor-heading-title{color:var( --e-global-color-96bea32 );font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-83c0339{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-f12470b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-f12470b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-275954a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-275954a:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-275954a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brolors.astrosoftware.com.mx/wp-content/uploads/2023/08/BG.png");background-position:top center;background-repeat:no-repeat;}.elementor-110 .elementor-element.elementor-element-275954a, .elementor-110 .elementor-element.elementor-element-275954a::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-fa5ebde{--display:flex;--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;--justify-content:space-around;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-fa5ebde:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-fa5ebde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A3C;}.elementor-110 .elementor-element.elementor-element-fa5ebde, .elementor-110 .elementor-element.elementor-element-fa5ebde::before{--border-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-f4b90af{--display:flex;--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;--justify-content:center;--align-items:center;--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-110 .elementor-element.elementor-element-02e6075{--display:flex;--background-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-8a75439 .elementor-heading-title{color:var( --e-global-color-f3c2f40 );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-3f42293 .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-be488fa .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-59ee932 .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-7aa7a0d .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-8bc7de3{--display:flex;--background-transition:0.3s;}.elementor-110 .elementor-element.elementor-element-e345245 .elementor-heading-title{color:#FFC20000;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-bd0607a .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-2a56a2e .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:none;}.elementor-110 .elementor-element.elementor-element-2a56a2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-2a56a2e{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-276ea56 .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:capitalize;}.elementor-110 .elementor-element.elementor-element-d005273{--display:flex;--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-110 .elementor-element.elementor-element-eb40eef{--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;--justify-content:center;--align-items:flex-end;--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-110 .elementor-element.elementor-element-54bc173 .elementor-heading-title{color:var( --e-global-color-f3c2f40 );font-family:"Montserrat", Sans-serif;font-size:0.6rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-7bf90c2{--display:flex;--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;--justify-content:center;--align-items:center;--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-110 .elementor-element.elementor-element-16696a8 .elementor-heading-title{color:var( --e-global-color-86b04a2 );font-family:"Montserrat", Sans-serif;font-size:0.6rem;font-weight:700;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-11594ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-11594ca.elementor-element{--align-self:center;}.elementor-110 .elementor-element.elementor-element-adf4592 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-adf4592.elementor-element{--align-self:center;}.elementor-110 .elementor-element.elementor-element-3eaabad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-3eaabad.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-e934eea .elementor-heading-title{font-size:0.6rem;}.elementor-110 .elementor-element.elementor-element-2fa0a33{--justify-content:flex-start;}.elementor-110 .elementor-element.elementor-element-fd98fdb{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-110 .elementor-element.elementor-element-ae5bf8a .elementor-heading-title{font-size:2rem;}.elementor-110 .elementor-element.elementor-element-2ff90ea{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-e2ce707{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-110 .elementor-element.elementor-element-6e89c49 img{width:200px;max-width:250px;}.elementor-110 .elementor-element.elementor-element-a310ad0{--padding-top:1rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-110 .elementor-element.elementor-element-fa5ebde{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-110 .elementor-element.elementor-element-f4b90af{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-ec28783{--width:100%;}.elementor-110 .elementor-element.elementor-element-0571eee{--width:100%;}.elementor-110 .elementor-element.elementor-element-df645bc{--width:100%;}.elementor-110 .elementor-element.elementor-element-1636b80{--width:100%;}.elementor-110 .elementor-element.elementor-element-aeb8364{--width:100%;}.elementor-110 .elementor-element.elementor-element-94b09e3{--width:100%;}.elementor-110 .elementor-element.elementor-element-3b57408{--width:100%;}.elementor-110 .elementor-element.elementor-element-83c0339{--width:100%;}.elementor-110 .elementor-element.elementor-element-275954a{--width:100%;}.elementor-110 .elementor-element.elementor-element-fa5ebde{--width:100%;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-ec28783{--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-110 .elementor-element.elementor-element-e934eea .elementor-heading-title{font-size:0.5rem;}.elementor-110 .elementor-element.elementor-element-2fa0a33{--padding-top:1em;--padding-bottom:3em;--padding-left:.5em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-fd98fdb{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-110 .elementor-element.elementor-element-ae5bf8a .elementor-heading-title{font-size:1rem;}.elementor-110 .elementor-element.elementor-element-e2ce707{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-110 .elementor-element.elementor-element-15630fb{font-size:1rem;line-height:1.2rem;}.elementor-110 .elementor-element.elementor-element-9497bf1{font-size:1.5rem;line-height:1.6rem;}.elementor-110 .elementor-element.elementor-element-8f52670{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-110 .elementor-element.elementor-element-e622be1{text-align:center;}.elementor-110 .elementor-element.elementor-element-a310ad0{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-110 .elementor-element.elementor-element-a282c9e .elementor-heading-title{font-size:1.2rem;}.elementor-110 .elementor-element.elementor-element-8a68e38{font-size:0.8rem;}.elementor-110 .elementor-element.elementor-element-90bc219 .elementor-heading-title{font-size:1.2rem;}.elementor-110 .elementor-element.elementor-element-b9f11d1{font-size:0.8rem;}.elementor-110 .elementor-element.elementor-element-04dc53f .elementor-heading-title{font-size:1.2rem;}.elementor-110 .elementor-element.elementor-element-1f65ce5{font-size:0.8rem;}.elementor-110 .elementor-element.elementor-element-2132957 .elementor-heading-title{font-size:1.2rem;}.elementor-110 .elementor-element.elementor-element-c533d1f{font-size:0.8rem;}.elementor-110 .elementor-element.elementor-element-3b57408{--gap:0px 0px;}.elementor-110 .elementor-element.elementor-element-419f524 .elementor-heading-title{font-size:1.5rem;}.elementor-110 .elementor-element.elementor-element-275954a:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-275954a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-110 .elementor-element.elementor-element-fa5ebde{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for image, class: .elementor-element-fd98fdb */.elementor-110 .elementor-element.elementor-element-fd98fdb{
    display: flex;
    justify-content: center;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2ff90ea */.elementor-110 .elementor-element.elementor-element-2ff90ea{
    position: absolute;
    right: 0;
    top:25%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa0a33 */.elementor-110 .elementor-element.elementor-element-2fa0a33{
    background-size: 100% 100%;
    position: relative;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15630fb */.elementor-110 .elementor-element.elementor-element-15630fb p{
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9497bf1 */.elementor-110 .elementor-element.elementor-element-9497bf1 p{
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df645bc */.elementor-110 .elementor-element.elementor-element-df645bc{
    background-size: 100% 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db113f2 */.elementor-110 .elementor-element.elementor-element-db113f2{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e89c49 */.elementor-110 .elementor-element.elementor-element-6e89c49{
    position: absolute;
    top:-30%;
    right: -10%;
    z-index: 99 !important;
}

.elementor-110 .elementor-element.elementor-element-6e89c49 img{
    max-width: 250px !important;
}

@media (max-width:880px){
    .elementor-110 .elementor-element.elementor-element-6e89c49 img{
        max-width:180px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1636b80 */.elementor-110 .elementor-element.elementor-element-1636b80{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ce707 */.elementor-110 .elementor-element.elementor-element-e2ce707{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94b09e3 */.elementor-110 .elementor-element.elementor-element-94b09e3{
    background-size: 100% 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a2d4c4 */.elementor-110 .elementor-element.elementor-element-7a2d4c4 img{
    max-width: 100% !important;
}
.elementor-110 .elementor-element.elementor-element-7a2d4c4{
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d77d65 */.elementor-110 .elementor-element.elementor-element-2d77d65 img{
    max-width: 100% !important;
}
.elementor-110 .elementor-element.elementor-element-2d77d65{
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62c1f6f */.elementor-110 .elementor-element.elementor-element-62c1f6f img{
    max-width: 100% !important;
}
.elementor-110 .elementor-element.elementor-element-62c1f6f{
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8b0172 */.elementor-110 .elementor-element.elementor-element-a8b0172 img{
    max-width: 100% !important;
}
.elementor-110 .elementor-element.elementor-element-a8b0172{
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a310ad0 */.elementor-110 .elementor-element.elementor-element-a310ad0{
    background: linear-gradient(to bottom right, #04358A 0%, #00133A 50%) bottom right / 50% 50% no-repeat, linear-gradient(to bottom left, #04358A 0%, #00133A 50%) bottom left / 50% 50% no-repeat, linear-gradient(to top left, #04358A 0%, #00133A 50%) top left / 50% 50% no-repeat, linear-gradient(to top right, #04358A 0%, #00133A 50%) top right / 50% 50% no-repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12470b */.elementor-110 .elementor-element.elementor-element-f12470b{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-275954a */.elementor-110 .elementor-element.elementor-element-275954a{
    background-size: 100% auto;
    min-height: 6rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a56a2e */.elementor-110 .elementor-element.elementor-element-2a56a2e h2{
    -webkit-line-clamp: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b90af */.elementor-110 .elementor-element.elementor-element-f4b90af{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a73832 */.elementor-110 .elementor-element.elementor-element-9a73832 img{
    max-width: 150px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d005273 */.elementor-110 .elementor-element.elementor-element-d005273{
    width: auto;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11594ca */.elementor-110 .elementor-element.elementor-element-11594ca img{
    max-width: 20px !important;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-adf4592 */.elementor-110 .elementor-element.elementor-element-adf4592 img{
    max-width: 20px !important;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3eaabad */.elementor-110 .elementor-element.elementor-element-3eaabad img{
    max-width: 20px !important;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf90c2 */.elementor-110 .elementor-element.elementor-element-7bf90c2{
    width: auto;
}

@media (max-width:760px){
    .elementor-110 .elementor-element.elementor-element-7bf90c2{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb40eef */.elementor-110 .elementor-element.elementor-element-eb40eef{
    width: auto;
    align-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa5ebde */.elementor-110 .elementor-element.elementor-element-fa5ebde{
    background-size: 100% auto;
}/* End custom CSS */