.elementor-25357 .elementor-element.elementor-element-eac5171{--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;--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-25357 .elementor-element.elementor-element-64b5eb2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-64b5eb2:not(.elementor-motion-effects-element-type-background), .elementor-25357 .elementor-element.elementor-element-64b5eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macropay.mx/wp-content/uploads/2025/09/cuadricula-01-scaled.png");background-repeat:repeat;}.elementor-25357 .elementor-element.elementor-element-adeec43{--display:flex;--min-height:50vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-adeec43:not(.elementor-motion-effects-element-type-background), .elementor-25357 .elementor-element.elementor-element-adeec43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macropay.mx/wp-content/uploads/2026/05/Desktop-LANDING-rebajas-calientes-01-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25357 .elementor-element.elementor-element-ac4e24f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25357 .elementor-element.elementor-element-0a8dbdd img{width:25%;}.elementor-25357 .elementor-element.elementor-element-da09329{--display:flex;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25357 .elementor-element.elementor-element-6ae4e12{text-align:center;}.elementor-25357 .elementor-element.elementor-element-6ae4e12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-b8c3c47{text-align:center;}.elementor-25357 .elementor-element.elementor-element-b8c3c47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-362e901{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-4319091{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-f16e1a9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-2ef6b10{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-2c8a75e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-8864089 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-9ef49d7{--display:flex;}.elementor-25357 .elementor-element.elementor-element-ee765ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-fc488f6{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-ac13aab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-9244456 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-6c92b50{--display:flex;}.elementor-25357 .elementor-element.elementor-element-a28a57b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-0e3bc8b{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-0e3d9b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-9b13c94 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-3bba7e9{--display:flex;}.elementor-25357 .elementor-element.elementor-element-54eb01a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-bb519ed{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-9373bc7{--display:flex;--position:absolute;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-25357 .elementor-element.elementor-element-9373bc7{left:0px;}body.rtl .elementor-25357 .elementor-element.elementor-element-9373bc7{right:0px;}.elementor-25357 .elementor-element.elementor-element-21ab6c9{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-bf72f6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-711bdcb img{width:100%;}.elementor-25357 .elementor-element.elementor-element-3eb0dd8{--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:flex-start;}.elementor-25357 .elementor-element.elementor-element-cc637b6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25357 .elementor-element.elementor-element-cc637b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-a9ee3a4{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-d55c6de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-127b6d0 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-9b4999b{--display:flex;}.elementor-25357 .elementor-element.elementor-element-bc572dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-1e41581{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-77b8bc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-7a48579 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-e8edf6b{--display:flex;}.elementor-25357 .elementor-element.elementor-element-3377ad2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-ad59814{--display:flex;}.elementor-25357 .elementor-element.elementor-element-ab7bf94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-6c64cd9 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-632a7d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-39310bb{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25357 .elementor-element.elementor-element-39310bb:not(.elementor-motion-effects-element-type-background), .elementor-25357 .elementor-element.elementor-element-39310bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25357 .elementor-element.elementor-element-1fbc301{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25357 .elementor-element.elementor-element-a746330{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25357 .elementor-element.elementor-element-007300f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25357 .elementor-element.elementor-element-6ecfc5d{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25357 .elementor-element.elementor-element-6cc7a80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-211fc9c{text-align:center;}.elementor-25357 .elementor-element.elementor-element-211fc9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-25357 .elementor-element.elementor-element-fb3494f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-991ac67{text-align:center;}.elementor-25357 .elementor-element.elementor-element-991ac67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-25357 .elementor-element.elementor-element-2bc850e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-7cbd45f{text-align:center;}.elementor-25357 .elementor-element.elementor-element-7cbd45f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-25357 .elementor-element.elementor-element-91cfbf8{--display:flex;}.elementor-25357 .elementor-element.elementor-element-fdf6e9d{text-align:center;}.elementor-25357 .elementor-element.elementor-element-fdf6e9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25357 .elementor-element.elementor-element-39310bb{--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-25357 .elementor-element.elementor-element-1fbc301{--min-height:0px;--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;}}@media(min-width:768px){.elementor-25357 .elementor-element.elementor-element-eac5171{--width:100%;}.elementor-25357 .elementor-element.elementor-element-64b5eb2{--width:100%;}.elementor-25357 .elementor-element.elementor-element-362e901{--width:100%;}.elementor-25357 .elementor-element.elementor-element-4319091{--width:42vw;}.elementor-25357 .elementor-element.elementor-element-f16e1a9{--width:54%;}.elementor-25357 .elementor-element.elementor-element-2c8a75e{--width:27%;}.elementor-25357 .elementor-element.elementor-element-9ef49d7{--width:100%;}.elementor-25357 .elementor-element.elementor-element-ac13aab{--width:27%;}.elementor-25357 .elementor-element.elementor-element-0e3d9b3{--width:27%;}.elementor-25357 .elementor-element.elementor-element-bb519ed{--width:44vw;}.elementor-25357 .elementor-element.elementor-element-9373bc7{--width:65%;}.elementor-25357 .elementor-element.elementor-element-bf72f6a{--width:27%;}.elementor-25357 .elementor-element.elementor-element-3eb0dd8{--width:100%;}.elementor-25357 .elementor-element.elementor-element-a9ee3a4{--width:100%;}.elementor-25357 .elementor-element.elementor-element-d55c6de{--width:27%;}.elementor-25357 .elementor-element.elementor-element-77b8bc5{--width:27%;}.elementor-25357 .elementor-element.elementor-element-632a7d9{--width:40vw;}.elementor-25357 .elementor-element.elementor-element-39310bb{--width:450px;}.elementor-25357 .elementor-element.elementor-element-1fbc301{--width:100%;}.elementor-25357 .elementor-element.elementor-element-6cc7a80{--width:200px;}.elementor-25357 .elementor-element.elementor-element-fb3494f{--width:200px;}.elementor-25357 .elementor-element.elementor-element-2bc850e{--width:200px;}}@media(min-width:2400px){.elementor-25357 .elementor-element.elementor-element-64b5eb2{--width:1500px;--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-25357 .elementor-element.elementor-element-4319091{--width:700px;}.elementor-25357 .elementor-element.elementor-element-bb519ed{--width:700px;}.elementor-25357 .elementor-element.elementor-element-39310bb{--width:50%;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25357 .elementor-element.elementor-element-1fbc301.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25357 .elementor-element.elementor-element-007300f{--width:100%;}.elementor-25357 .elementor-element.elementor-element-6ecfc5d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25357 .elementor-element.elementor-element-211fc9c .elementor-heading-title{font-size:18px;}.elementor-25357 .elementor-element.elementor-element-991ac67 .elementor-heading-title{font-size:18px;}.elementor-25357 .elementor-element.elementor-element-7cbd45f .elementor-heading-title{font-size:18px;}.elementor-25357 .elementor-element.elementor-element-fdf6e9d .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-25357 .elementor-element.elementor-element-64b5eb2{--width:100%;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-adeec43{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25357 .elementor-element.elementor-element-0a8dbdd img{width:70%;}.elementor-25357 .elementor-element.elementor-element-b8c3c47 .elementor-heading-title{font-size:28px;}.elementor-25357 .elementor-element.elementor-element-362e901{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25357 .elementor-element.elementor-element-4319091{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25357 .elementor-element.elementor-element-f16e1a9{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25357 .elementor-element.elementor-element-2ef6b10{--width:100%;--justify-content:center;}.elementor-25357 .elementor-element.elementor-element-2c8a75e{--width:20%;}.elementor-25357 .elementor-element.elementor-element-8864089 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-9ef49d7{--width:60%;}.elementor-25357 .elementor-element.elementor-element-ee765ec .elementor-heading-title{font-size:20px;}.elementor-25357 .elementor-element.elementor-element-fc488f6{--justify-content:center;}.elementor-25357 .elementor-element.elementor-element-ac13aab{--width:20%;}.elementor-25357 .elementor-element.elementor-element-9244456 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-6c92b50{--width:60%;}.elementor-25357 .elementor-element.elementor-element-a28a57b .elementor-heading-title{font-size:20px;}.elementor-25357 .elementor-element.elementor-element-0e3bc8b{--justify-content:center;}.elementor-25357 .elementor-element.elementor-element-0e3d9b3{--width:20%;}.elementor-25357 .elementor-element.elementor-element-9b13c94 img{width:100%;}.elementor-25357 .elementor-element.elementor-element-3bba7e9{--width:60%;}.elementor-25357 .elementor-element.elementor-element-54eb01a .elementor-heading-title{font-size:20px;}.elementor-25357 .elementor-element.elementor-element-39310bb{--width:360px;--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25357 .elementor-element.elementor-element-1fbc301{--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-a746330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25357 .elementor-element.elementor-element-007300f{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25357 .elementor-element.elementor-element-6ecfc5d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-a746330 */.form-container {
      background-color:white;
      padding: 0px;
      border-radius: 20px;
      color: white;
      font-family: Tahoma, Geneva, sans-serif;
      min-width: 350px;
      min-height: 300px;
      margin: auto;
    }
 
    .form-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 15px;
    }
 
    .form-group {
      flex: 1 1 calc(50% - 15px);
      
      flex-direction: column;
      padding:0px;
    }
    
    .terminos {
        align-items: flex-start;
        display: flex;
        text-align:justify;
        font-size:12px;
        gap:5px;
    }
    
    
    .terminos label {
        color: black;
    }
 
    label {
      margin-bottom: 0px;
      color: #0047ba;
      font-weight: 500;
      padding: 0px;
    }
 
    input[type="text"],
    select {
      padding: 6px;
      border: 1px solid #ccc;
      border-radius: 5px;
      font-size: 13px;
      box-sizing: border-box;
    }
    
    input[type="email"],
    select {
      padding: 6px;
      border: 1px solid #ccc;
      border-radius: 5px;
      font-size: 13px;
      box-sizing: border-box;
    }
    
     input[type="tel"],
    select {
      padding: 6px;
      border: 1px solid #ccc;
      border-radius: 5px;
      font-size: 13px;
      box-sizing: border-box;
    }
 
    input[type="submit"] {
      background-color: #F9DC00;
      color: #0047ba;
      font-weight: bold;
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      font-size: 16px;
      transition: background-color 0.3s ease;
      margin-top: 20px;
    }
 
    input[type="submit"]:hover {
      background-color: #F9DC00;
      color: #0047ba;
    }
    
     input::placeholder,
    textarea::placeholder {
    font-size: 12px;
}
    
    @media only screen and (max-width: 600px) {
  .form-container {
      background-color: white;
      padding: 15px;
      border-radius: 18px;
      color: white;
      font-family: Tahoma, Geneva, sans-serif;
      width: 330px;
      max-height:350px;
      margin: 0px;
    }
    
    input::placeholder,
    textarea::placeholder {
    font-size: 12px;!important
}
 
    .form-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }
 
    .form-group {
      flex: 1 1 calc(50% - 15px);
      flex-direction: column;
    }
 
    label {
      margin-bottom: 5px;
      color: #0047ba;
      font-weight: 500;
    }
 
    input[type="text"],
    select {
      padding: 5px;
      border: 1px solid #ccc;
      border-radius: 5px;
      font-size: 12px;
      box-sizing: border-box;
    }
 
    input[type="submit"] {
      background-color: #0047ba;
      color: #F9DC00;
      font-weight: bold;
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      font-size: 16px;
      transition: background-color 0.3s ease;
      margin-top: 20px;
    }
 
    input[type="submit"]:hover {
      background-color: #F9DC00;
      color: #0047ba;
    }
}

@media only screen and (max-width: 1024px) {
    .form-container {
      background-color: white;
      padding: 15px;
      border-radius: 18px;
      color: white;
      font-family: Tahoma, Geneva, sans-serif;
      min-width: 290px;
      max-height:350px;
      margin: 0px;
    }
    
    input::placeholder,
    textarea::placeholder {
    font-size: 12px;
}
 
    .form-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }
 
    .form-group {
      flex: 1 1 calc(50% - 15px);
      flex-direction: column;
    }
 
    label {
      margin-bottom: 5px;
      color: #0047ba;
      font-weight: 500;
    }
 
    input[type="text"],
    select {
      padding: 5px;
      border: 1px solid #ccc;
      border-radius: 5px;
      font-size: 12px;
      box-sizing: border-box;
    }
 
    input[type="submit"] {
      background-color: #0047ba;
      color: #F9DC00;
      font-weight: bold;
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      font-size: 16px;
      transition: background-color 0.3s ease;
      margin-top: 20px;
    }
 
    input[type="submit"]:hover {
      background-color: #F9DC00;
      color: #0047ba;
    }
    
}/* End custom CSS */