.elementor-4142 .elementor-element.elementor-element-07511d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-07511d0:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-07511d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asmayalergia.org/wp-content/uploads/2026/03/Socios-AAE-web2E-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-07511d0.e-con{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-e05e178{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-e05e178.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4142 .elementor-element.elementor-element-9c4d661{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-4142 .elementor-element.elementor-element-9c4d661 .elementor-heading-title{font-family:"Geist Bold", Sans-serif;font-size:63px;color:var( --e-global-color-a085452 );}.elementor-4142 .elementor-element.elementor-element-7646036{font-family:"Geist Regular", Sans-serif;font-size:20px;font-weight:bold;}.elementor-4142 .elementor-element.elementor-element-83ed6e5 > .elementor-widget-container{background-color:#064B550D;margin:0px 0px 0px 0px;padding:13px 30px 0px 31px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:34px 34px 34px 34px;}.elementor-4142 .elementor-element.elementor-element-83ed6e5{font-family:"Geist SemiBold", Sans-serif;}.elementor-4142 .elementor-element.elementor-element-95a1660{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4142 .elementor-element.elementor-element-d973e4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--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-4142 .elementor-element.elementor-element-b7c5269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#505C5826;border-radius:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-b7c5269{text-align:center;}.elementor-4142 .elementor-element.elementor-element-b7c5269 .elementor-heading-title{font-family:"Geist Bold", Sans-serif;}.elementor-4142 .elementor-element.elementor-element-9cc171c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4142 .elementor-element.elementor-element-290950b > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#505C5826;border-radius:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-290950b{text-align:center;}.elementor-4142 .elementor-element.elementor-element-290950b .elementor-heading-title{font-family:"Geist Bold", Sans-serif;}.elementor-4142 .elementor-element.elementor-element-53086df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4142 .elementor-element.elementor-element-fa2ed6d > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#505C5826;border-radius:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-fa2ed6d{text-align:center;}.elementor-4142 .elementor-element.elementor-element-fa2ed6d .elementor-heading-title{font-family:"Geist Bold", Sans-serif;}.elementor-4142 .elementor-element.elementor-element-cb04595{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4142 .elementor-element.elementor-element-5efddc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#505C5826;border-radius:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-5efddc5{text-align:center;}.elementor-4142 .elementor-element.elementor-element-5efddc5 .elementor-heading-title{font-family:"Geist Bold", Sans-serif;}.elementor-4142 .elementor-element.elementor-element-2a29cfa{--display:flex;}.elementor-4142 .elementor-element.elementor-element-a714229{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;font-family:"Geist Regular", Sans-serif;font-size:17px;font-weight:700;}.elementor-4142 .elementor-element.elementor-element-a714229.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-39c66c1{--display:flex;}.elementor-4142 .elementor-element.elementor-element-6c358eb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Geist Regular", Sans-serif;font-size:17px;}.elementor-4142 .elementor-element.elementor-element-6c358eb.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-d603d5b{text-align:center;font-family:"Geist Regular", Sans-serif;font-size:13px;}.elementor-4142 .elementor-element.elementor-element-63aa2cc{--display:flex;}.elementor-4142 .elementor-element.elementor-element-b216fde .elementor-button{background-color:#0CB1A9;font-family:"Geist SemiBold", Sans-serif;font-size:20px;fill:var( --e-global-color-6e910f9 );color:var( --e-global-color-6e910f9 );border-style:none;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-4142 .elementor-element.elementor-element-b216fde > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-b216fde.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-8660194{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-8660194:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-8660194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9B23300;}.elementor-4142 .elementor-element.elementor-element-b452954{--display:flex;}.elementor-4142 .elementor-element.elementor-element-606ae77{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-4142 .elementor-element.elementor-element-606ae77 > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-4142 .elementor-element.elementor-element-606ae77.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-606ae77 .elementor-heading-title{font-family:"Geist Bold", Sans-serif;font-size:60px;color:#151414;}.elementor-4142 .elementor-element.elementor-element-766ddc0{--display:flex;--min-height:0px;--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;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--z-index:1;}.elementor-4142 .elementor-element.elementor-element-945cc16{--display:flex;--min-height:418px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-945cc16:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-945cc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17BDB5;background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/Comunidad-y-apoyo-asma-y-alergia.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-2f5e740 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-4142 .elementor-element.elementor-element-2f5e740 .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-2f5e740 .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:26px;font-weight:400;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-e624b2f{--display:flex;--min-height:418px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-e624b2f:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-e624b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9B233;background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/flyer-AAE-web-socio.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-e20faba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-4142 .elementor-element.elementor-element-e20faba .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-e20faba .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:26px;font-weight:700;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-783886d{--display:flex;--min-height:418px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-783886d:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-783886d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17BDB5;background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/Apoyo-a-familias-Asma-y-alergia.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-d31ee85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-4142 .elementor-element.elementor-element-d31ee85 .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-d31ee85 .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-4a91d53{--display:flex;--min-height:418px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-4a91d53:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-4a91d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/Comunidad-asma-y-alergia.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-480d857 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-4142 .elementor-element.elementor-element-480d857 .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-480d857 .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:26px;font-weight:700;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-dcfd9ec{--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;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-4142 .elementor-element.elementor-element-ffc4c62{--display:flex;--min-height:432px;--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;}.elementor-4142 .elementor-element.elementor-element-ffc4c62:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-ffc4c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17BDB5;background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/Comunidad-y-apoyo-asma-y-alergia.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-be000dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4142 .elementor-element.elementor-element-be000dc .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-be000dc .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-b28a083{--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;}.elementor-4142 .elementor-element.elementor-element-b28a083:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-b28a083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9B233;background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/flyer-AAE-web-socio.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-efa86dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4142 .elementor-element.elementor-element-efa86dd .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-efa86dd .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-d56038b{--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;}.elementor-4142 .elementor-element.elementor-element-d56038b:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-d56038b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17BDB5;background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/Apoyo-a-familias-Asma-y-alergia.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-e0893b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4142 .elementor-element.elementor-element-e0893b4 .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-e0893b4 .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-7444fce{--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;}.elementor-4142 .elementor-element.elementor-element-7444fce:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-7444fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9B233;background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/Comunidad-asma-y-alergia.png");background-position:center center;background-size:cover;}.elementor-4142 .elementor-element.elementor-element-b85726e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4142 .elementor-element.elementor-element-b85726e .heading_style .heading-title{padding:22px 0px 3px 0px;}.elementor-4142 .elementor-element.elementor-element-b85726e .heading .heading-title{font-family:"Geist Bold", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1.1px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-72f1996{--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;--overlay-opacity:0.5;--border-radius:80px 80px 0px 0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-72f1996:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-72f1996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4142 .elementor-element.elementor-element-72f1996::before, .elementor-4142 .elementor-element.elementor-element-72f1996 > .elementor-background-video-container::before, .elementor-4142 .elementor-element.elementor-element-72f1996 > .e-con-inner > .elementor-background-video-container::before, .elementor-4142 .elementor-element.elementor-element-72f1996 > .elementor-background-slideshow::before, .elementor-4142 .elementor-element.elementor-element-72f1996 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4142 .elementor-element.elementor-element-72f1996 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4142 .elementor-element.elementor-element-72f1996.e-con{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-fbd2694{--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;--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-4142 .elementor-element.elementor-element-fbd2694.e-con{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-035bb60{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-4142 .elementor-element.elementor-element-035bb60 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-035bb60 .elementor-heading-title{font-family:"Geist Bold", Sans-serif;font-size:61px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.17);color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-2cdb622{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Geist Regular", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-2cdb622 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-551e921{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-0c05de7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-6e910f9 );--border-color:var( --e-global-color-6e910f9 );--border-radius:20px 20px 20px 20px;box-shadow:13px 14px 10px 0px rgba(0, 0, 0, 0.09);--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-4142 .elementor-element.elementor-element-0c05de7:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-0c05de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7A022;}.elementor-4142 .elementor-element.elementor-element-893280c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-4142 .elementor-element.elementor-element-506d148 img{width:40%;}.elementor-4142 .elementor-element.elementor-element-128afa1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-128afa1{text-align:center;}.elementor-4142 .elementor-element.elementor-element-128afa1 .elementor-heading-title{font-family:"Geist SemiBold", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-0484f31{text-align:center;font-family:"Geist Medium", Sans-serif;font-size:17px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-2352716{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-6e910f9 );--border-color:var( --e-global-color-6e910f9 );--border-radius:20px 20px 20px 20px;box-shadow:13px 14px 10px 0px rgba(0, 0, 0, 0.09);--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-4142 .elementor-element.elementor-element-2352716:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-2352716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7A022;}.elementor-4142 .elementor-element.elementor-element-67c8232{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-4142 .elementor-element.elementor-element-7ce9014 img{width:40%;}.elementor-4142 .elementor-element.elementor-element-7e04c86 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-7e04c86{text-align:center;}.elementor-4142 .elementor-element.elementor-element-7e04c86 .elementor-heading-title{font-family:"Geist SemiBold", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-5fb5ff0{text-align:center;font-family:"Geist Medium", Sans-serif;font-size:17px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-e4b8238{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--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-4142 .elementor-element.elementor-element-8d05032{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-6e910f9 );--border-color:var( --e-global-color-6e910f9 );--border-radius:20px 20px 20px 20px;box-shadow:13px 14px 10px 0px rgba(0, 0, 0, 0.09);--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-4142 .elementor-element.elementor-element-8d05032:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-8d05032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7A022;}.elementor-4142 .elementor-element.elementor-element-e817460{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-4142 .elementor-element.elementor-element-eaf6467 img{width:40%;}.elementor-4142 .elementor-element.elementor-element-f94392d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-f94392d{text-align:center;}.elementor-4142 .elementor-element.elementor-element-f94392d .elementor-heading-title{font-family:"Geist SemiBold", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-d02f01d{text-align:center;font-family:"Geist Medium", Sans-serif;font-size:17px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-4472353{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-6e910f9 );--border-color:var( --e-global-color-6e910f9 );--border-radius:20px 20px 20px 20px;box-shadow:13px 14px 10px 0px rgba(0, 0, 0, 0.09);--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-4142 .elementor-element.elementor-element-4472353:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-4472353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7A022;}.elementor-4142 .elementor-element.elementor-element-7dd6451{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-4142 .elementor-element.elementor-element-a07a4bc img{width:40%;}.elementor-4142 .elementor-element.elementor-element-542dd64 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-542dd64{text-align:center;}.elementor-4142 .elementor-element.elementor-element-542dd64 .elementor-heading-title{font-family:"Geist SemiBold", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-d1d50a0{text-align:center;font-family:"Geist Medium", Sans-serif;font-size:17px;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-18fb6ff{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-7e24bb3{text-align:center;}.elementor-4142 .elementor-element.elementor-element-7e24bb3 .elementor-heading-title{font-family:"Geist SemiBold", Sans-serif;font-size:61px;font-weight:600;color:var( --e-global-color-a085452 );}.elementor-4142 .elementor-element.elementor-element-6eb077f{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-6eb077f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4142 .elementor-element.elementor-element-9412cd2{--display:flex;}.elementor-4142 .elementor-element.elementor-element-0efbe20{--display:flex;}.elementor-4142 .elementor-element.elementor-element-3b2acbb > .elementor-widget-container{padding:0px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-3b2acbb{font-family:"Geist Regular", Sans-serif;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-19ee03e{--display:flex;}.elementor-4142 .elementor-element.elementor-element-6604c7b > .elementor-widget-container{padding:0px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-6604c7b{font-family:"Geist Regular", Sans-serif;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-bef91c4{--display:flex;}.elementor-4142 .elementor-element.elementor-element-9b94ed0 > .elementor-widget-container{padding:0px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-9b94ed0{font-family:"Geist Regular", Sans-serif;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-7f232bc{--display:flex;}.elementor-4142 .elementor-element.elementor-element-703f7d2 > .elementor-widget-container{padding:0px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-703f7d2{font-family:"Geist Regular", Sans-serif;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-1e76a1d{--display:flex;}.elementor-4142 .elementor-element.elementor-element-83046e6 > .elementor-widget-container{padding:0px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-83046e6{font-family:"Geist Regular", Sans-serif;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-d456941{--display:flex;}.elementor-4142 .elementor-element.elementor-element-23838a6 > .elementor-widget-container{padding:0px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-23838a6{font-family:"Geist Regular", Sans-serif;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-6238bfa{--display:flex;}.elementor-4142 .elementor-element.elementor-element-27f76f6 > .elementor-widget-container{padding:0px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-27f76f6{font-family:"Geist Regular", Sans-serif;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-905212c{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:21px;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-4142 .elementor-element.elementor-element-905212c {--n-accordion-padding:26px 30px 26px 30px;}:where( .elementor-4142 .elementor-element.elementor-element-905212c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Geist Regular", Sans-serif;font-weight:400;line-height:29px;}.elementor-4142 .elementor-element.elementor-element-fe6a71c{--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;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-583a105{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-4142 .elementor-element.elementor-element-583a105 > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-4142 .elementor-element.elementor-element-583a105.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-583a105 .elementor-heading-title{font-family:"Geist Bold", Sans-serif;font-size:37px;color:#151414;}.elementor-4142 .elementor-element.elementor-element-0459551{--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;--padding-top:35px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-0459551:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-0459551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-2e3fdc9 > .elementor-widget-container{padding:20px 30px 50px 30px;}.elementor-4142 .elementor-element.elementor-element-d56bcae{--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;--border-radius:80px 80px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-d56bcae:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-d56bcae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4142 .elementor-element.elementor-element-ee9c559{text-align:center;}.elementor-4142 .elementor-element.elementor-element-ee9c559 .elementor-heading-title{font-family:"Geist SemiBold", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-97fdfe4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Geist Regular", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-6e910f9 );}.elementor-4142 .elementor-element.elementor-element-97fdfe4.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-b73e724 .elementor-button{background-color:#0B7A7500;font-family:"Geist SemiBold", Sans-serif;font-size:16px;fill:var( --e-global-color-6e910f9 );color:var( --e-global-color-6e910f9 );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-4142 .elementor-element.elementor-element-b73e724 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-b73e724.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4142 .elementor-element.elementor-element-e05e178{--width:100%;}.elementor-4142 .elementor-element.elementor-element-95a1660{--content-width:799px;}.elementor-4142 .elementor-element.elementor-element-945cc16{--width:25%;}.elementor-4142 .elementor-element.elementor-element-e624b2f{--width:25%;}.elementor-4142 .elementor-element.elementor-element-783886d{--width:25%;}.elementor-4142 .elementor-element.elementor-element-4a91d53{--width:25%;}.elementor-4142 .elementor-element.elementor-element-dcfd9ec{--content-width:1373px;}.elementor-4142 .elementor-element.elementor-element-ffc4c62{--width:25%;}.elementor-4142 .elementor-element.elementor-element-b28a083{--width:25%;}.elementor-4142 .elementor-element.elementor-element-d56038b{--width:25%;}.elementor-4142 .elementor-element.elementor-element-7444fce{--width:25%;}.elementor-4142 .elementor-element.elementor-element-fbd2694{--width:100%;}.elementor-4142 .elementor-element.elementor-element-551e921{--content-width:1103px;}.elementor-4142 .elementor-element.elementor-element-e4b8238{--content-width:1103px;}.elementor-4142 .elementor-element.elementor-element-6eb077f{--width:100%;}}@media(max-width:1024px){.elementor-4142 .elementor-element.elementor-element-07511d0:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-07511d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asmayalergia.org/wp-content/uploads/2026/02/Socios-AAE-web-scaledresponsiv.jpg");}.elementor-4142 .elementor-element.elementor-element-07511d0{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-9c4d661 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-9c4d661{--container-widget-width:586px;--container-widget-flex-grow:0;width:var( --container-widget-width, 586px );max-width:586px;}.elementor-4142 .elementor-element.elementor-element-9c4d661 .elementor-heading-title{font-size:50px;}.elementor-4142 .elementor-element.elementor-element-7646036{font-size:18px;}.elementor-4142 .elementor-element.elementor-element-83ed6e5 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-83ed6e5{font-size:16px;}.elementor-4142 .elementor-element.elementor-element-a714229{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;font-size:16px;}.elementor-4142 .elementor-element.elementor-element-a714229.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-b216fde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-606ae77 .elementor-heading-title{font-size:47px;}.elementor-4142 .elementor-element.elementor-element-766ddc0{--justify-content:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--flex-wrap:wrap;}.elementor-4142 .elementor-element.elementor-element-945cc16{--min-height:467px;}.elementor-4142 .elementor-element.elementor-element-2f5e740 .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-2f5e740 .heading .heading-title{font-size:30px;line-height:36px;}.elementor-4142 .elementor-element.elementor-element-e624b2f{--min-height:432px;}.elementor-4142 .elementor-element.elementor-element-e20faba .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-e20faba .heading .heading-title{font-size:30px;line-height:36px;}.elementor-4142 .elementor-element.elementor-element-783886d{--min-height:432px;}.elementor-4142 .elementor-element.elementor-element-d31ee85 .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-d31ee85 .heading .heading-title{font-size:30px;line-height:36px;}.elementor-4142 .elementor-element.elementor-element-4a91d53{--min-height:467px;}.elementor-4142 .elementor-element.elementor-element-480d857 .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-480d857 .heading .heading-title{font-size:30px;line-height:36px;}.elementor-4142 .elementor-element.elementor-element-dcfd9ec{--justify-content:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--flex-wrap:wrap;}.elementor-4142 .elementor-element.elementor-element-ffc4c62{--min-height:467px;}.elementor-4142 .elementor-element.elementor-element-be000dc .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-be000dc .heading .heading-title{font-size:43px;line-height:43px;}.elementor-4142 .elementor-element.elementor-element-b28a083{--min-height:432px;}.elementor-4142 .elementor-element.elementor-element-efa86dd .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-efa86dd .heading .heading-title{font-size:43px;line-height:43px;}.elementor-4142 .elementor-element.elementor-element-d56038b{--min-height:432px;}.elementor-4142 .elementor-element.elementor-element-e0893b4 .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-e0893b4 .heading .heading-title{font-size:42px;line-height:43px;}.elementor-4142 .elementor-element.elementor-element-7444fce{--min-height:467px;}.elementor-4142 .elementor-element.elementor-element-b85726e .heading_style .heading-title{padding:12px 0px 10px 0px;}.elementor-4142 .elementor-element.elementor-element-b85726e .heading .heading-title{font-size:43px;line-height:43px;}.elementor-4142 .elementor-element.elementor-element-72f1996{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:60px 60px 0px 0px;--padding-top:140px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-4142 .elementor-element.elementor-element-fbd2694{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-035bb60 .elementor-heading-title{font-size:47px;}.elementor-4142 .elementor-element.elementor-element-2cdb622{--container-widget-width:599px;--container-widget-flex-grow:0;width:var( --container-widget-width, 599px );max-width:599px;font-size:18px;}.elementor-4142 .elementor-element.elementor-element-18fb6ff{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-4142 .elementor-element.elementor-element-7e24bb3 .elementor-heading-title{font-size:46px;}.elementor-4142 .elementor-element.elementor-element-6eb077f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4142 .elementor-element.elementor-element-905212c{--n-accordion-title-font-size:19px;}.elementor-4142 .elementor-element.elementor-element-d56bcae{--border-radius:60px 60px 0px 0px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-4142 .elementor-element.elementor-element-97fdfe4{--container-widget-width:660px;--container-widget-flex-grow:0;width:var( --container-widget-width, 660px );max-width:660px;font-size:18px;}.elementor-4142 .elementor-element.elementor-element-b73e724 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4142 .elementor-element.elementor-element-07511d0:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-07511d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asmayalergia.org/wp-content/uploads/2026/03/Socios-AAE-asma-y-alergia-Espana-web-C-scaled.jpg");}.elementor-4142 .elementor-element.elementor-element-07511d0{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-9c4d661{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;}.elementor-4142 .elementor-element.elementor-element-9c4d661.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-9c4d661 .elementor-heading-title{font-size:38px;}.elementor-4142 .elementor-element.elementor-element-7646036 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-7646036{font-size:15px;}.elementor-4142 .elementor-element.elementor-element-83ed6e5 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-95a1660{--content-width:500px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4142 .elementor-element.elementor-element-d973e4b{--width:25%;}.elementor-4142 .elementor-element.elementor-element-b7c5269 > .elementor-widget-container{padding:25px 0px 25px 0px;border-width:1px 1px 1px 1px;}.elementor-4142 .elementor-element.elementor-element-b7c5269 .elementor-heading-title{font-size:27px;}.elementor-4142 .elementor-element.elementor-element-9cc171c{--width:25%;}.elementor-4142 .elementor-element.elementor-element-290950b > .elementor-widget-container{padding:25px 0px 25px 0px;border-width:1px 1px 1px 1px;}.elementor-4142 .elementor-element.elementor-element-290950b .elementor-heading-title{font-size:27px;}.elementor-4142 .elementor-element.elementor-element-53086df{--width:25%;}.elementor-4142 .elementor-element.elementor-element-fa2ed6d > .elementor-widget-container{padding:25px 0px 25px 0px;border-width:1px 1px 1px 1px;}.elementor-4142 .elementor-element.elementor-element-fa2ed6d .elementor-heading-title{font-size:27px;}.elementor-4142 .elementor-element.elementor-element-cb04595{--width:25%;}.elementor-4142 .elementor-element.elementor-element-5efddc5 > .elementor-widget-container{padding:25px 0px 25px 0px;border-width:1px 1px 1px 1px;}.elementor-4142 .elementor-element.elementor-element-5efddc5 .elementor-heading-title{font-size:27px;}.elementor-4142 .elementor-element.elementor-element-a714229{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;}.elementor-4142 .elementor-element.elementor-element-6c358eb{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:14px;}.elementor-4142 .elementor-element.elementor-element-d603d5b{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;font-size:12px;}.elementor-4142 .elementor-element.elementor-element-d603d5b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-d603d5b.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-b216fde{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-4142 .elementor-element.elementor-element-b216fde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-b216fde.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-b216fde .elementor-button{font-size:15px;}.elementor-4142 .elementor-element.elementor-element-606ae77 > .elementor-widget-container{padding:35px 0px 35px 0px;}.elementor-4142 .elementor-element.elementor-element-606ae77{--container-widget-width:393px;--container-widget-flex-grow:0;width:var( --container-widget-width, 393px );max-width:393px;}.elementor-4142 .elementor-element.elementor-element-606ae77 .elementor-heading-title{font-size:36px;}.elementor-4142 .elementor-element.elementor-element-945cc16{--width:100%;--min-height:496px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4142 .elementor-element.elementor-element-945cc16:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-945cc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-4142 .elementor-element.elementor-element-2f5e740{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-4142 .elementor-element.elementor-element-2f5e740 > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-4142 .elementor-element.elementor-element-2f5e740 .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-2f5e740 .heading .heading-title{font-size:46px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-e624b2f{--width:100%;--min-height:496px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-4142 .elementor-element.elementor-element-e20faba .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-e20faba .heading .heading-title{font-size:46px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-783886d{--width:100%;--min-height:496px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-4142 .elementor-element.elementor-element-d31ee85 .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-d31ee85 .heading .heading-title{font-size:46px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-4a91d53{--width:100%;--min-height:496px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-4142 .elementor-element.elementor-element-480d857 .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-480d857 .heading .heading-title{font-size:46px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-dcfd9ec{--content-width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4142 .elementor-element.elementor-element-ffc4c62{--width:100%;--min-height:496px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4142 .elementor-element.elementor-element-ffc4c62:not(.elementor-motion-effects-element-type-background), .elementor-4142 .elementor-element.elementor-element-ffc4c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-4142 .elementor-element.elementor-element-be000dc{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-4142 .elementor-element.elementor-element-be000dc > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-4142 .elementor-element.elementor-element-be000dc .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-be000dc .heading .heading-title{font-size:30px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-b28a083{--width:100%;--min-height:496px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-4142 .elementor-element.elementor-element-efa86dd .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-efa86dd .heading .heading-title{font-size:30px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-d56038b{--width:100%;--min-height:496px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-4142 .elementor-element.elementor-element-e0893b4 .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-e0893b4 .heading .heading-title{font-size:30px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-7444fce{--width:100%;--min-height:496px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-4142 .elementor-element.elementor-element-b85726e .heading_style .heading-title{padding:37px 0px 13px 0px;}.elementor-4142 .elementor-element.elementor-element-b85726e .heading .heading-title{font-size:30px;line-height:40px;}.elementor-4142 .elementor-element.elementor-element-72f1996{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:40px 40px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4142 .elementor-element.elementor-element-fbd2694{--padding-top:0%;--padding-bottom:30%;--padding-left:0%;--padding-right:0%;}.elementor-4142 .elementor-element.elementor-element-035bb60{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-4142 .elementor-element.elementor-element-035bb60 .elementor-heading-title{font-size:38px;}.elementor-4142 .elementor-element.elementor-element-2cdb622{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;font-size:17px;}.elementor-4142 .elementor-element.elementor-element-551e921{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4142 .elementor-element.elementor-element-0c05de7{--width:100%;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-893280c{--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-4142 .elementor-element.elementor-element-2352716{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4142 .elementor-element.elementor-element-67c8232{--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-4142 .elementor-element.elementor-element-e4b8238{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4142 .elementor-element.elementor-element-e817460{--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-4142 .elementor-element.elementor-element-4472353{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4142 .elementor-element.elementor-element-7dd6451{--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-4142 .elementor-element.elementor-element-18fb6ff{--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4142 .elementor-element.elementor-element-7e24bb3 .elementor-heading-title{font-size:38px;}.elementor-4142 .elementor-element.elementor-element-9412cd2{--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4142 .elementor-element.elementor-element-3b2acbb > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-6604c7b > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-9b94ed0 > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-703f7d2 > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-83046e6 > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-23838a6 > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-27f76f6 > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-4142 .elementor-element.elementor-element-905212c{--n-accordion-title-font-size:18px;}.elementor-4142 .elementor-element.elementor-element-fe6a71c{--min-height:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-583a105 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-583a105 .elementor-heading-title{font-size:38px;}.elementor-4142 .elementor-element.elementor-element-0459551{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4142 .elementor-element.elementor-element-d56bcae{--content-width:78%;--border-radius:40px 40px 0px 0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4142 .elementor-element.elementor-element-ee9c559 .elementor-heading-title{font-size:32px;}.elementor-4142 .elementor-element.elementor-element-97fdfe4{font-size:14px;}.elementor-4142 .elementor-element.elementor-element-b73e724{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-4142 .elementor-element.elementor-element-b73e724 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-4142 .elementor-element.elementor-element-b73e724.elementor-element{--align-self:center;}.elementor-4142 .elementor-element.elementor-element-b73e724 .elementor-button{font-size:15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4142 .elementor-element.elementor-element-07511d0{--width:1600px;}.elementor-4142 .elementor-element.elementor-element-e05e178{--width:100%;}.elementor-4142 .elementor-element.elementor-element-95a1660{--content-width:652px;}.elementor-4142 .elementor-element.elementor-element-945cc16{--width:45%;}.elementor-4142 .elementor-element.elementor-element-e624b2f{--width:45%;}.elementor-4142 .elementor-element.elementor-element-783886d{--width:45%;}.elementor-4142 .elementor-element.elementor-element-4a91d53{--width:45%;}.elementor-4142 .elementor-element.elementor-element-ffc4c62{--width:45%;}.elementor-4142 .elementor-element.elementor-element-b28a083{--width:45%;}.elementor-4142 .elementor-element.elementor-element-d56038b{--width:45%;}.elementor-4142 .elementor-element.elementor-element-7444fce{--width:45%;}.elementor-4142 .elementor-element.elementor-element-551e921{--content-width:699px;}.elementor-4142 .elementor-element.elementor-element-e4b8238{--content-width:699px;}}/* Start custom CSS for shortcode, class: .elementor-element-2e3fdc9 *//* ============================
   AAE Gravity Forms – Estilos
   ============================ */

.gform_wrapper{
  font-family:'Montserrat',sans-serif;
}

/* 2) Título más grande + espacio antes del formulario */
.gform_wrapper .gform_title{
  font-size: 28px;
  font-weight: 800;
  color:#1f2a2e;
  margin: 0 0 22px 0; /* espacio antes de empezar el formulario */
}
.gform_wrapper form{
  margin-top: 6px;
}

/* Labels */
.gform_wrapper .gfield_label{
  font-weight:600 !important;
  font-size:15px;
  color:#1f2a2e;
  margin-bottom:8px;
}

/* Obligatorio (sin rojo chillón) */
.gform_wrapper .gfield_required{
  color:#0CB1A9 !important;
  font-weight:500;
  font-size:13px;
}

/* Inputs y selects: transparentes */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="password"],
.gform_wrapper select,
.gform_wrapper textarea{
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #bcd6d6 !important;
  border-radius: 10px !important;
  padding: 12px !important;
  font-size:14px;
  transition: all .2s ease;
}

/* Focus */
.gform_wrapper input:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus{
  background: transparent !important;
  border-color:#0CB1A9 !important;
  box-shadow: 0 0 0 3px rgba(12,177,169,.14);
  outline:none;
}

/* Fix select (centrado vertical) */
.gform_wrapper select{
  height:46px;
  line-height:46px;
  padding-top:0 !important;
  padding-bottom:0 !important;
}

/* Select2 (si se usa) */
.gform_wrapper .select2-container .select2-selection--single{
  height:46px !important;
  border-radius:10px !important;
  border:1px solid #bcd6d6 !important;
  background: transparent !important;
}
.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height:46px !important;
  padding-left:12px !important;
}
.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{
  height:46px !important;
}

/* Bloque informativo (cuota anual) */
.gform_wrapper .gfield_html{
  background: rgba(12,177,169,.08);
  border-left: 4px solid #0CB1A9;
  padding: 14px 16px;
  border-radius: 10px;
  font-size: 14px;
  color: #3a4a4f;
  margin-top: 12px;
}

/* 3) Radios (tipo socio + cuota) estilo elegante */
.gform_wrapper input[type="radio"]{
  accent-color:#0CB1A9;
  transform: scale(1.15);
}

/* El “circulito” como tal lo pinta el navegador; esto ayuda a que se vea menos “blanco clínico”
   metiendo un fondo suave a la línea de cada opción */
.gform_wrapper .gfield_radio li,
.gform_wrapper .gfield_checkbox li{
  padding: 8px 10px;
  border-radius: 10px;
  background: rgba(255,255,255,.18); /* no blanco puro, cristalito */
}

/* Un poquito de separación entre opciones */
.gform_wrapper .gfield_radio li + li,
.gform_wrapper .gfield_checkbox li + li{
  margin-top: 6px;
}

/* 4) Casillas “acepto” más juntas entre sí */
.gform_wrapper .gfield_checkbox{
  margin-top: 6px;
}
.gform_wrapper .gfield_checkbox li{
  margin: 4px 0 !important;   /* aquí se juntan */
  padding: 6px 10px;
}

/* 5) Botón centrado + espacio respecto a las casillas */
body .gform_wrapper .gform_footer{
  text-align:center;
  margin-top: 18px !important; /* espacio entre casillas y botón */
  padding-top: 6px;
}

body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_footer .gform_button{
  background:#0CB1A9 !important;
  color:#fff !important;
  border:none !important;
  border-radius:0 !important;     /* cuadrado */
  box-shadow:none !important;
  padding:14px 32px !important;
  font-weight:700;
  font-size:15px;
  display:inline-block;
}

/* Mantener color fijo en todos los estados (Gravity/tema no manda) */
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_footer input[type="submit"]:focus,
body .gform_wrapper .gform_footer input[type="submit"]:active,
body .gform_wrapper .gform_footer .gform_button:hover,
body .gform_wrapper .gform_footer .gform_button:focus,
body .gform_wrapper .gform_footer .gform_button:active{
  background:#0CB1A9 !important;
  color:#fff !important;
  box-shadow:none !important;
  transform:none !important;
}

/* Autofill Chrome (por si vuelve el amarillo) */
.gform_wrapper input:-webkit-autofill,
.gform_wrapper textarea:-webkit-autofill,
.gform_wrapper select:-webkit-autofill{
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: #1f2a2e !important;
  transition: background-color 9999s ease-in-out 0s;
}
/* =========================
   OVERRIDES FUERTES (AL FINAL)
   ========================= */

/* 2) Título del formulario */
.gform_wrapper .gform_title,
.gform_wrapper h2.gform_title,
.gform_wrapper .gform_heading .gform_title {
  font-size: 30px !important;
  font-weight: 800 !important;
  margin: 0 0 26px 0 !important;
}

/* Espacio extra antes del primer campo */
.gform_wrapper form {
  margin-top: 10px !important;
}

/* 3) RADIOS: forzar estilo custom (border #0CB1A9 y fondo no blanco) */
.gform_wrapper input[type="radio"]{
  -webkit-appearance: none !important;
  appearance: none !important;
  width: 18px !important;
  height: 18px !important;
  border: 2px solid #0CB1A9 !important;
  border-radius: 50% !important;
  background: rgba(12,177,169,.14) !important; /* no blanco */
  display: inline-grid !important;
  place-content: center !important;
  margin-top: 2px !important;
}

/* Puntito interior cuando está marcado */
.gform_wrapper input[type="radio"]::before{
  content: "" !important;
  width: 10px !important;
  height: 10px !important;
  border-radius: 50% !important;
  transform: scale(0) !important;
  transition: transform .12s ease-in-out !important;
  background: #0CB1A9 !important;
}
.gform_wrapper input[type="radio"]:checked::before{
  transform: scale(1) !important;
}

/* 3 extra: fila de opción un poco más “tarjetita” */
.gform_wrapper .gfield_radio li{
  padding: 8px 10px !important;
  border-radius: 10px !important;
  background: rgba(255,255,255,.12) !important;
}
.gform_wrapper .gfield_radio li + li{
  margin-top: 6px !important;
}

/* 4) CHECKBOX “acepto”: juntos + estilo (si quieres también custom) */
.gform_wrapper input[type="checkbox"]{
  -webkit-appearance: none !important;
  appearance: none !important;
  width: 18px !important;
  height: 18px !important;
  border: 2px solid #0CB1A9 !important;
  border-radius: 4px !important;
  background: rgba(12,177,169,.10) !important;
  display: inline-grid !important;
  place-content: center !important;
}

.gform_wrapper input[type="checkbox"]::before{
  content: "" !important;
  width: 10px !important;
  height: 10px !important;
  transform: scale(0) !important;
  transition: transform .12s ease-in-out !important;
  background: #0CB1A9 !important;
  border-radius: 2px !important;
}
.gform_wrapper input[type="checkbox"]:checked::before{
  transform: scale(1) !important;
}

/* Juntar las dos casillas "acepto" */
.gform_wrapper .gfield_checkbox li{
  margin: 4px 0 !important;    /* más juntas */
  padding: 6px 10px !important;
  border-radius: 10px !important;
  background: rgba(255,255,255,.10) !important;
}

/* 5) Botón centrado de verdad (Gravity lo pone en flex muchas veces) */
.gform_wrapper .gform_footer,
.gform_wrapper .gform_footer.top_label,
.gform_wrapper .gform_page_footer{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin-top: 18px !important;     /* espacio desde las casillas */
  padding-top: 10px !important;
}

/* Botón cuadrado color exacto */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer button,
.gform_wrapper .gform_footer .gform_button{
  background: #0CB1A9 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 14px 32px !important;
  font-weight: 700 !important;
  transform: none !important;
}

/* Que NO cambie en hover/focus/active */
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer input[type="submit"]:focus,
.gform_wrapper .gform_footer input[type="submit"]:active,
.gform_wrapper .gform_footer .gform_button:hover,
.gform_wrapper .gform_footer .gform_button:focus,
.gform_wrapper .gform_footer .gform_button:active{
  background: #0CB1A9 !important;
  color: #fff !important;
}
/* BOTÓN FINAL – tamaño y presencia */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer .gform_button,
.gform_wrapper .gform_footer button {
  font-size: 16px !important;
  line-height: 1.2 !important;
  letter-spacing: 0.3px !important;
  padding: 18px 40px !important;
}
/* ESPACIO REAL ENTRE POLÍTICAS Y BOTÓN */
.gform_wrapper .gform_footer,
.gform_wrapper .gform_page_footer {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin-top: 40px !important;   /* antes 18px → ahora aire de verdad */
  padding-top: 0 !important;
}
/* AIRE REAL ANTES DEL BOTÓN (aunque haya campos ocultos) */
body .gform_wrapper form .gform_body{
  padding-bottom: 45px !important;
}

/* Y por si el tema “aplana” el footer */
body .gform_wrapper form .gform_footer{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* Tamaño de títulos de sección */
.gform_wrapper .gsection_title{
  font-size: 16px !important;
  font-weight: 700 !important;
  margin-top: 28px !important;
  color: #0CB1A9 !important;
  margin-bottom: 12px !important;
}
/* Agrandar casillas de aceptación de políticas */

.gform_wrapper input[type="checkbox"]{
  transform: scale(1.4);
  margin-right: 8px;
}

/* Alinear mejor con el texto */
.gform_wrapper .gchoice{
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.gfield.total-oculto{
display:none !important;
}/* End custom CSS */
/* Start custom CSS */.cuota-btn {
  position: relative;
  border: 2px solid #dcdcdc; /* borde más grueso */
  border-radius: 0px;
  transition: all 0.2s ease;
  cursor: pointer;
  background: #fff;
}

/* Hover */
.cuota-btn:hover {
  border-color: #12A19A;
  color: #12A19A;
  background: rgba(18, 161, 154, 0.03);
}

/* Activa */
.cuota-activa {
  border: 2px solid #12A19A;
  color: #12A19A;
  background: rgba(18, 161, 154, 0.05);
  z-index: 2; /* para que el borde no desaparezca */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://asmayalergia.org/wp-content/uploads/2025/05/Geist-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://asmayalergia.org/wp-content/uploads/2025/05/Geist-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist SemiBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://asmayalergia.org/wp-content/uploads/2025/05/Geist-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://asmayalergia.org/wp-content/uploads/2025/05/Geist-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */