.elementor-30646 .elementor-element.elementor-element-89eb1b9{--display:flex;--min-height:100vh;--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;--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-30646 .elementor-element.elementor-element-89eb1b9:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-89eb1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #FFFFFF 0%, #FDF1DE 100%);}.elementor-30646 .elementor-element.elementor-element-fcad538{--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: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-30646 .elementor-element.elementor-element-d59f632{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:0px;}.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-30646 .elementor-element.elementor-element-b42da6e{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-30646 .elementor-element.elementor-element-b42da6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-b42da6e .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:60px;font-weight:700;line-height:70px;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-a6cb3e0{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-30646 .elementor-element.elementor-element-a6cb3e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-a6cb3e0 .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:100;line-height:25px;color:#3D3935;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30646 .elementor-element.elementor-element-542920b .elementor-button{background-color:#A1007D;font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:500;line-height:39px;fill:#FFFFFF;color:#FFFFFF;border-radius:43px 43px 43px 43px;padding:15px 46px 15px 46px;}.elementor-30646 .elementor-element.elementor-element-542920b .elementor-button:hover, .elementor-30646 .elementor-element.elementor-element-542920b .elementor-button:focus{background-color:#3D3935;color:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-542920b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-542920b .elementor-button:hover svg, .elementor-30646 .elementor-element.elementor-element-542920b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-d832865{--display:flex;--border-radius:0px 0px 0px 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-30646 .elementor-element.elementor-element-58c279e{--display:flex;--min-height:100vh;--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;--border-radius:30px 0px 0px 030px;--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-30646 .elementor-element.elementor-element-58c279e:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-58c279e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infogestiogirona.com/wp-content/uploads/2026/04/shutterstock_2336828079.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-30646 .elementor-element.elementor-element-6b15a38{--display:flex;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-6b15a38.e-con{--align-self:center;}.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-30646 .elementor-element.elementor-element-0796eca > .elementor-widget-container{margin:0px 0px 0px 33px;padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-30646 .elementor-element.elementor-element-0796eca img{width:100%;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-30646 .elementor-element.elementor-element-859338e{--display:flex;--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-30646 .elementor-element.elementor-element-859338e.e-con{--align-self:center;}.elementor-30646 .elementor-element.elementor-element-6bfdc3f{--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;--padding-top:100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-6e90ecc{--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;--justify-content:center;}.elementor-30646 .elementor-element.elementor-element-c06d2c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-c06d2c7 .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:48px;font-weight:700;line-height:55px;color:#3D3935;}.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-30646 .elementor-element.elementor-element-10da898{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-10da898.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30646 .elementor-element.elementor-element-82fc075{--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;--justify-content:center;}.elementor-30646 .elementor-element.elementor-element-5286cfe > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-30646 .elementor-element.elementor-element-5286cfe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30646 .elementor-element.elementor-element-7d2978b{--display:flex;--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-30646 .elementor-element.elementor-element-7671c79{--display:flex;--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-30646 .elementor-element.elementor-element-7671c79:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-7671c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-6622ff3{--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;}.elementor-30646 .elementor-element.elementor-element-6622ff3:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-6622ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-f622d00{--display:flex;--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-30646 .elementor-element.elementor-element-05a6dce > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:74px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-05a6dce{z-index:100;text-align:left;}.elementor-30646 .elementor-element.elementor-element-05a6dce .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:48px;font-weight:700;line-height:55px;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-ecd575b{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-30646 .elementor-element.elementor-element-0a0433c .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:32px;font-weight:700;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-ba6d00e > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-30646 .elementor-element.elementor-element-ba6d00e{font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-fc5751e{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-30646 .elementor-element.elementor-element-3f48143 .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:32px;font-weight:700;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-b9380e3 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-30646 .elementor-element.elementor-element-b9380e3{font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-495baad{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-30646 .elementor-element.elementor-element-dbd80f8 .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:32px;font-weight:700;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-34f3676 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-30646 .elementor-element.elementor-element-34f3676{font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-8ee7321{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-30646 .elementor-element.elementor-element-8433a95 .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:32px;font-weight:700;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-4c01219 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-30646 .elementor-element.elementor-element-4c01219{font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-57d6959{--display:flex;}.elementor-30646 .elementor-element.elementor-element-f6e3a91{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-30646 .elementor-element.elementor-element-5e35507{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-5e35507:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-5e35507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infogestiogirona.com/wp-content/uploads/2026/04/automatizacion-agentes-ia-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-30646 .elementor-element.elementor-element-5e35507{left:0px;}body.rtl .elementor-30646 .elementor-element.elementor-element-5e35507{right:0px;}.elementor-30646 .elementor-element.elementor-element-2a40178{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-2a40178:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-2a40178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infogestiogirona.com/wp-content/uploads/2026/04/datos-y-razonamiento-agentes-ia-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-30646 .elementor-element.elementor-element-2a40178{left:0px;}body.rtl .elementor-30646 .elementor-element.elementor-element-2a40178{right:0px;}.elementor-30646 .elementor-element.elementor-element-a60314b{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-a60314b:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-a60314b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infogestiogirona.com/wp-content/uploads/2026/04/integracion-en-lenguaje-natural-agentes-ia-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-30646 .elementor-element.elementor-element-a60314b{left:0px;}body.rtl .elementor-30646 .elementor-element.elementor-element-a60314b{right:0px;}.elementor-30646 .elementor-element.elementor-element-51c246a{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-51c246a:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-51c246a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infogestiogirona.com/wp-content/uploads/2026/04/seguridad-agentes-ia-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-30646 .elementor-element.elementor-element-51c246a{left:0px;}body.rtl .elementor-30646 .elementor-element.elementor-element-51c246a{right:0px;}.elementor-30646 .elementor-element.elementor-element-e912487{--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:100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-022fdc6{--display:flex;}.elementor-30646 .elementor-element.elementor-element-aed8a09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-aed8a09{text-align:center;}.elementor-30646 .elementor-element.elementor-element-aed8a09 .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:48px;font-weight:700;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-5804b08 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-30646 .elementor-element.elementor-element-5804b08{text-align:center;font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-a542f0b .elementor-button{background-color:#A1007D;font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:500;line-height:39px;fill:#FFFFFF;color:#FFFFFF;border-radius:43px 43px 43px 43px;padding:15px 46px 15px 46px;}.elementor-30646 .elementor-element.elementor-element-a542f0b .elementor-button:hover, .elementor-30646 .elementor-element.elementor-element-a542f0b .elementor-button:focus{background-color:#3D3935;color:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-a542f0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-a542f0b .elementor-button:hover svg, .elementor-30646 .elementor-element.elementor-element-a542f0b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-ce7a4d6 img{width:60%;}.elementor-30646 .elementor-element.elementor-element-d208be4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:065px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-d208be4.e-con{--align-self:center;}.elementor-30646 .elementor-element.elementor-element-a7c83b8{--display:flex;--min-height:524px;--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:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--border-radius:15px 15px 15px 15px;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}.elementor-30646 .elementor-element.elementor-element-a7c83b8:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-a7c83b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infogestiogirona.com/wp-content/uploads/2026/04/ChatGPT-Image-30-abr-2026-12_04_56.png");background-size:cover;}.elementor-30646 .elementor-element.elementor-element-6019414{--display:flex;}.elementor-30646 .elementor-element.elementor-element-ce0b565 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-ce0b565 .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:48px;font-weight:700;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-e944dcf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-e944dcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30646 .elementor-element.elementor-element-bce7a2c{--display:flex;}.elementor-30646 .elementor-element.elementor-element-a740116{text-align:left;}.elementor-30646 .elementor-element.elementor-element-a740116 img{width:65%;}.elementor-30646 .elementor-element.elementor-element-895401a{--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 46px;--row-gap:0px;--column-gap:46px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73px;--padding-bottom:81px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-30646 .elementor-element.elementor-element-895401a:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-895401a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-30646 .elementor-element.elementor-element-2d4f9a0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30646 .elementor-element.elementor-element-2d4f9a0:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-2d4f9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-091b519{--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-end;--border-radius:15px 15px 15px 15px;}.elementor-30646 .elementor-element.elementor-element-091b519:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-091b519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infogestiogirona.com/wp-content/uploads/2026/05/IFG-consulting5-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30646 .elementor-element.elementor-element-ebe4a31{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30646 .elementor-element.elementor-element-594992e{--display:flex;}.elementor-30646 .elementor-element.elementor-element-89d79e2{text-align:center;font-family:"gilroy light", Sans-serif;font-size:45px;font-weight:400;line-height:33px;color:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-000eb21{text-align:center;font-family:"gilroy light", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-30646 .elementor-element.elementor-element-6e8f840{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:0px 10px 10px 1px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30646 .elementor-element.elementor-element-97de3ff .elementor-heading-title{font-family:"gilroy light", Sans-serif;font-size:60px;font-weight:700;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-b741846{font-family:"gilroy light", Sans-serif;font-size:18px;font-weight:400;color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-0b748c0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-2c4d23a{--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;}.elementor-30646 .elementor-element.elementor-element-4afe805{--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:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-30646 .elementor-element.elementor-element-4afe805:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-4afe805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3935;}.elementor-30646 .elementor-element.elementor-element-4afe805.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30646 .elementor-element.elementor-element-07b0c9d > .elementor-widget-container{margin:-25px 0px 0px 0px;}@media(max-width:1024px){.elementor-30646 .elementor-element.elementor-element-89eb1b9{--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;}.elementor-30646 .elementor-element.elementor-element-fcad538{--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-30646 .elementor-element.elementor-element-d59f632{--margin-top:24px;--margin-bottom:24px;--margin-left:24px;--margin-right:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-b42da6e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-30646 .elementor-element.elementor-element-a6cb3e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-30646 .elementor-element.elementor-element-58c279e:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-58c279e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30646 .elementor-element.elementor-element-58c279e{--border-radius:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-6bfdc3f{--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-30646 .elementor-element.elementor-element-c06d2c7{text-align:center;}.elementor-30646 .elementor-element.elementor-element-10da898{text-align:center;}.elementor-30646 .elementor-element.elementor-element-7671c79{--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-30646 .elementor-element.elementor-element-6622ff3{--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-30646 .elementor-element.elementor-element-05a6dce{text-align:center;}.elementor-30646 .elementor-element.elementor-element-aed8a09 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-30646 .elementor-element.elementor-element-aed8a09{text-align:center;}.elementor-30646 .elementor-element.elementor-element-a7c83b8{--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-30646 .elementor-element.elementor-element-ce0b565 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-30646 .elementor-element.elementor-element-ce0b565{text-align:center;}.elementor-30646 .elementor-element.elementor-element-e944dcf{text-align:center;}.elementor-30646 .elementor-element.elementor-element-a740116{text-align:center;}.elementor-30646 .elementor-element.elementor-element-a740116 img{width:44%;}.elementor-30646 .elementor-element.elementor-element-895401a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-2d4f9a0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30646 .elementor-element.elementor-element-6e8f840{--min-height:262px;--border-radius:1px 0px 010px 010px;}}@media(max-width:767px){.elementor-30646 .elementor-element.elementor-element-89eb1b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30646 .elementor-element.elementor-element-b42da6e{text-align:center;}.elementor-30646 .elementor-element.elementor-element-a6cb3e0{text-align:center;}.elementor-30646 .elementor-element.elementor-element-542920b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-542920b .elementor-button{font-size:16px;padding:4px -4px -4px -4px;}.elementor-30646 .elementor-element.elementor-element-58c279e:not(.elementor-motion-effects-element-type-background), .elementor-30646 .elementor-element.elementor-element-58c279e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-30646 .elementor-element.elementor-element-c06d2c7{text-align:center;}.elementor-30646 .elementor-element.elementor-element-c06d2c7 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-30646 .elementor-element.elementor-element-10da898{text-align:center;}.elementor-30646 .elementor-element.elementor-element-05a6dce{text-align:center;}.elementor-30646 .elementor-element.elementor-element-05a6dce .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-30646 .elementor-element.elementor-element-0a0433c .elementor-heading-title{font-size:20px;}.elementor-30646 .elementor-element.elementor-element-3f48143 .elementor-heading-title{font-size:20px;}.elementor-30646 .elementor-element.elementor-element-dbd80f8 .elementor-heading-title{font-size:20px;}.elementor-30646 .elementor-element.elementor-element-8433a95 .elementor-heading-title{font-size:20px;}.elementor-30646 .elementor-element.elementor-element-aed8a09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-aed8a09 .elementor-heading-title{font-size:30px;}.elementor-30646 .elementor-element.elementor-element-a542f0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-a542f0b .elementor-button{font-size:16px;padding:4px -4px -4px -4px;}.elementor-30646 .elementor-element.elementor-element-ce0b565 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30646 .elementor-element.elementor-element-ce0b565 .elementor-heading-title{font-size:30px;}.elementor-30646 .elementor-element.elementor-element-e944dcf{text-align:center;}.elementor-30646 .elementor-element.elementor-element-a740116 img{width:100%;}.elementor-30646 .elementor-element.elementor-element-2d4f9a0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30646 .elementor-element.elementor-element-4afe805{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-30646 .elementor-element.elementor-element-89eb1b9{--content-width:100%;}.elementor-30646 .elementor-element.elementor-element-fcad538{--width:100%;}.elementor-30646 .elementor-element.elementor-element-d59f632{--width:70%;}.elementor-30646 .elementor-element.elementor-element-d832865{--width:100%;}.elementor-30646 .elementor-element.elementor-element-58c279e{--width:100%;}.elementor-30646 .elementor-element.elementor-element-6bfdc3f{--content-width:80%;}.elementor-30646 .elementor-element.elementor-element-7671c79{--width:100%;}.elementor-30646 .elementor-element.elementor-element-6622ff3{--content-width:80%;}.elementor-30646 .elementor-element.elementor-element-f622d00{--width:40%;}.elementor-30646 .elementor-element.elementor-element-57d6959{--width:60%;}.elementor-30646 .elementor-element.elementor-element-e912487{--content-width:80%;}.elementor-30646 .elementor-element.elementor-element-d208be4{--content-width:90%;}.elementor-30646 .elementor-element.elementor-element-895401a{--content-width:80%;}.elementor-30646 .elementor-element.elementor-element-4afe805{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30646 .elementor-element.elementor-element-58c279e{--width:100%;}.elementor-30646 .elementor-element.elementor-element-6bfdc3f{--content-width:99%;}.elementor-30646 .elementor-element.elementor-element-6622ff3{--content-width:100%;}.elementor-30646 .elementor-element.elementor-element-f622d00{--width:100%;}.elementor-30646 .elementor-element.elementor-element-d208be4{--content-width:100%;}.elementor-30646 .elementor-element.elementor-element-895401a{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-d832865 */.fade-factorial {
  animation: fadeFactorialLeft 2s ease-out forwards;
}

@keyframes fadeFactorialLeft {
  from {
    opacity: 0;
    transform: translateX(20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-07b0c9d */#wpforms-form-123 {
  font-family: gilroy;
}
#wpforms-form-123 input[type="text"],
#wpforms-form-123 input[type="email"],
#wpforms-form-123 input[type="url"],
#wpforms-form-123 input[type="tel"],
#wpforms-form-123 input[type="number"],
#wpforms-form-123 input[type="password"],
#wpforms-form-123 input[type="search"],
#wpforms-form-123 select,
#wpforms-form-123 textarea {
  border-radius: 25px; /* Puedes ajustar el número */
}
#wpforms-form-123 button.wpforms-submit {
  border-radius: 25px; /* Cambia a 50px para forma más redondeada */
}
#wpforms-form-123 button.wpforms-submit {
  background-color: #ffffff;
}
#wpforms-form-123 button.wpforms-submit:hover {
  background-color: #A1007D;
  color: #ffffff;
}
#wpforms-form-123 button.wpforms-submit {
  color: #3D3935; /* Cambia este valor por el que quieras */
}/* End custom CSS */