.elementor-8 .elementor-element.elementor-element-bbd7977{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-bbd7977:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bbd7977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-6750592{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-6750592.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-56b0ce6{background-color:rgba(125, 70, 159, 0.1);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:6px 16px 6px 16px;border-radius:25px 25px 25px 25px;text-align:start;}.elementor-8 .elementor-element.elementor-element-56b0ce6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:rgb(125, 70, 159);}.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-8 .elementor-element.elementor-element-4ea8616{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-4ea8616 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:28px;color:rgba(0, 0, 0, 0.6);}.elementor-8 .elementor-element.elementor-element-723835b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;--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-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-8 .elementor-element.elementor-element-cc8648d .elementor-button{background-color:rgb(125, 70, 159);font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-radius:9999px 9999px 9999px 9999px;padding:16px 40px 16px 40px;}.elementor-8 .elementor-element.elementor-element-cc8648d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-cc8648d .elementor-button:focus{background-color:rgb(106, 58, 138);}.elementor-8 .elementor-element.elementor-element-cc8648d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-17962f8 .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:rgb(17, 17, 17);color:rgb(17, 17, 17);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 0, 0, 0.1);border-radius:9999px 9999px 9999px 9999px;padding:16px 40px 16px 40px;}.elementor-8 .elementor-element.elementor-element-17962f8 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-17962f8 .elementor-button:focus{background-color:rgba(0, 0, 0, 0.02);}.elementor-8 .elementor-element.elementor-element-17962f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f7718e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;--border-radius:0px 0px 0px 0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62b10cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-62b10cf.e-con{--flex-grow:0;--flex-shrink:1;}.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-8 .elementor-element.elementor-element-348d026{width:var( --container-widget-width, 2rem );max-width:2rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-348d026 img{width:2rem;max-width:100%;height:2rem;object-fit:fill;opacity:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgb(255, 255, 255);border-radius:9999px 9999px 9999px 9999px;}.elementor-8 .elementor-element.elementor-element-bc34c7a{width:var( --container-widget-width, 2rem );max-width:2rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bc34c7a img{width:2rem;max-width:100%;height:2rem;object-fit:fill;opacity:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgb(255, 255, 255);border-radius:9999px 9999px 9999px 9999px;}.elementor-8 .elementor-element.elementor-element-09952af{width:var( --container-widget-width, 2rem );max-width:2rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-09952af img{width:2rem;max-width:100%;height:2rem;object-fit:fill;opacity:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgb(255, 255, 255);border-radius:9999px 9999px 9999px 9999px;}.elementor-8 .elementor-element.elementor-element-39b6f84{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:367px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-39b6f84.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-39b6f84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:italic;line-height:20px;color:rgba(0, 0, 0, 0.4);}.elementor-8 .elementor-element.elementor-element-6342f40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6342f40:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6342f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-9ce9064{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-9ce9064:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9ce9064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);background-image:url("https://aascontrol.mx/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:0% 0%;background-repeat:repeat;background-size:200px auto;}.elementor-8 .elementor-element.elementor-element-9ce9064.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9ce9064{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-9ce9064{right:0px;}.elementor-8 .elementor-element.elementor-element-db83614{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-f40bf83{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-8 .elementor-element.elementor-element-f40bf83 .elementor-drop-cap{margin-inline-end:10px;}.elementor-8 .elementor-element.elementor-element-7d393cc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 96px) 0px;font-family:"Roboto", Sans-serif;font-size:200px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-7d393cc p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-8da47c0{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:80px 5rem;--row-gap:80px;--column-gap:5rem;--grid-auto-flow:row;--align-items:center;--grid-justify-content:flex-start;--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-8 .elementor-element.elementor-element-5480fb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-5480fb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-38a976d{width:var( --container-widget-width, 32rem );max-width:32rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:32rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-30806a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-f8904bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6f46c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6f46c04 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-6f46c04.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-8 .elementor-element.elementor-element-6f46c04.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f46c04.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-8 .elementor-element.elementor-element-6f46c04.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f46c04.elementor-view-default .elementor-icon svg{fill:none;}.elementor-8 .elementor-element.elementor-element-6f46c04 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-6f46c04 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-207f782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-207f782.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-d44ac03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fb95ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1fb95ed .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1fb95ed.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-8 .elementor-element.elementor-element-1fb95ed.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1fb95ed.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-8 .elementor-element.elementor-element-1fb95ed.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1fb95ed.elementor-view-default .elementor-icon svg{fill:none;}.elementor-8 .elementor-element.elementor-element-1fb95ed .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-1fb95ed .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-842bc08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-842bc08.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-be818c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83e6b33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-83e6b33 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-83e6b33.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-8 .elementor-element.elementor-element-83e6b33.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-83e6b33.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-8 .elementor-element.elementor-element-83e6b33.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-83e6b33.elementor-view-default .elementor-icon svg{fill:none;}.elementor-8 .elementor-element.elementor-element-83e6b33 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-83e6b33 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-89a3e41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-89a3e41.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-0d95469{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-0d95469.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-25781a4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-25781a4.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-25781a4 img{width:100%;max-width:100%;height:700px;object-fit:cover;object-position:50% 50%;opacity:0.4;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-019f694{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-019f694:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-019f694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-8 .elementor-element.elementor-element-019f694.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-019f694{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-019f694{right:0px;}.elementor-8 .elementor-element.elementor-element-0de96f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0de96f1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0de96f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(248, 247, 250);}.elementor-8 .elementor-element.elementor-element-df1c646{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-d594adf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 96px) 0px;}.elementor-8 .elementor-element.elementor-element-9acfcc4{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:80px 5rem;--row-gap:80px;--column-gap:5rem;--grid-auto-flow:row;--align-items:center;--grid-justify-content:flex-start;--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-8 .elementor-element.elementor-element-adfcd1d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-adfcd1d.e-con{--order:1;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-85df992{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-85df992.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-85df992 img{width:100%;max-width:100%;height:600px;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c081fa2{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-c081fa2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c081fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-8 .elementor-element.elementor-element-c081fa2.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c081fa2{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c081fa2{right:0px;}.elementor-8 .elementor-element.elementor-element-50f83bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-50f83bd.e-con{--order:2;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-11e3e2f{width:var( --container-widget-width, 32rem );max-width:32rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) auto;--container-widget-width:32rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1920078{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:24px 1.5rem;--row-gap:24px;--column-gap:1.5rem;--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-8 .elementor-element.elementor-element-fd32be5 .elementor-button{background-color:rgb(125, 70, 159);font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-radius:9999px 9999px 9999px 9999px;padding:20px 48px 20px 48px;}.elementor-8 .elementor-element.elementor-element-fd32be5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-fd32be5 .elementor-button:focus{background-color:rgb(106, 58, 138);}.elementor-8 .elementor-element.elementor-element-fd32be5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8b92bcb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8b92bcb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8b92bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-a2bc094{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-19d3b60{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:64px 4rem;--row-gap:64px;--column-gap:4rem;--grid-auto-flow:row;--align-items:center;--grid-justify-content:flex-start;--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-8 .elementor-element.elementor-element-6a57e3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-6a57e3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2848c66{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-2848c66 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-44c3e6f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-8 .elementor-element.elementor-element-5f44a67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-6fbd906{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-6fbd906:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6fbd906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-73af78b{--display:flex;--min-height:3rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--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-8 .elementor-element.elementor-element-73af78b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-73af78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(125, 70, 159, 0.1);}.elementor-8 .elementor-element.elementor-element-73af78b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-6f091ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6f091ec .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-6f091ec.elementor-view-stacked .elementor-icon{background-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-6f091ec.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f091ec.elementor-view-default .elementor-icon{color:#A66DC4;border-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-6f091ec.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f091ec.elementor-view-default .elementor-icon svg{fill:#A66DC4;}.elementor-8 .elementor-element.elementor-element-6f091ec .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-6f091ec .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-ed3c03c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-ed3c03c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-3b74a37{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-3b74a37 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:28px;color:rgb(125, 70, 159);}.elementor-8 .elementor-element.elementor-element-45130e0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-45130e0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;color:rgba(0, 0, 0, 0.5);}.elementor-8 .elementor-element.elementor-element-efce6cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:16px 16px 16px 16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-efce6cd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-efce6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-8efbfdf{--display:flex;--min-height:3rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--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-8 .elementor-element.elementor-element-8efbfdf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8efbfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(229, 170, 112, 0.1);}.elementor-8 .elementor-element.elementor-element-8efbfdf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-07e08cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-07e08cf .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-07e08cf.elementor-view-stacked .elementor-icon{background-color:#E5AA70;}.elementor-8 .elementor-element.elementor-element-07e08cf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-07e08cf.elementor-view-default .elementor-icon{color:#E5AA70;border-color:#E5AA70;}.elementor-8 .elementor-element.elementor-element-07e08cf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-07e08cf.elementor-view-default .elementor-icon svg{fill:#E5AA70;}.elementor-8 .elementor-element.elementor-element-07e08cf .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-07e08cf .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-edb788f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-edb788f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-12bdcf6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-12bdcf6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:28px;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-3e36263{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-3e36263 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;color:rgba(0, 0, 0, 0.5);}.elementor-8 .elementor-element.elementor-element-e7e4f77{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-e7e4f77:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e7e4f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);background-image:url("https://aascontrol.mx/wp-content/uploads/2026/08/Diseno-sin-titulo.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-cbd4bbd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cbd4bbd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cbd4bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-12a6688{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-377141f{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:64px 4rem;--row-gap:64px;--column-gap:4rem;--grid-auto-flow:row;--align-items:center;--grid-justify-content:flex-start;--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-8 .elementor-element.elementor-element-2e21ca1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-2e21ca1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f69bcc9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-f69bcc9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-cf937d6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-8 .elementor-element.elementor-element-ec5b6c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-4dc3e76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-4dc3e76:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4dc3e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-3b0d97c{--display:flex;--min-height:3rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--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-8 .elementor-element.elementor-element-3b0d97c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b0d97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(125, 70, 159, 0.1);}.elementor-8 .elementor-element.elementor-element-3b0d97c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-3e447b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3e447b8 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-3e447b8.elementor-view-stacked .elementor-icon{background-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-3e447b8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3e447b8.elementor-view-default .elementor-icon{color:#A66DC4;border-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-3e447b8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3e447b8.elementor-view-default .elementor-icon svg{fill:#A66DC4;}.elementor-8 .elementor-element.elementor-element-3e447b8 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-3e447b8 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-9770cb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-9770cb8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-1e3e9f4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1e3e9f4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:28px;color:rgb(125, 70, 159);}.elementor-8 .elementor-element.elementor-element-3ea78a0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-3ea78a0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;color:rgba(0, 0, 0, 0.5);}.elementor-8 .elementor-element.elementor-element-7c9a4e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 1rem;--row-gap:16px;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:16px 16px 16px 16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-7c9a4e2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7c9a4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-363ee05{--display:flex;--min-height:3rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--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-8 .elementor-element.elementor-element-363ee05:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-363ee05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(229, 170, 112, 0.1);}.elementor-8 .elementor-element.elementor-element-363ee05.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-14e9af2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14e9af2 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-14e9af2.elementor-view-stacked .elementor-icon{background-color:#E5AA70;}.elementor-8 .elementor-element.elementor-element-14e9af2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-14e9af2.elementor-view-default .elementor-icon{color:#E5AA70;border-color:#E5AA70;}.elementor-8 .elementor-element.elementor-element-14e9af2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-14e9af2.elementor-view-default .elementor-icon svg{fill:#E5AA70;}.elementor-8 .elementor-element.elementor-element-14e9af2 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-14e9af2 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-8ee7f8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-8ee7f8f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-0c83c4d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-0c83c4d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:28px;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-f8b72ae{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-f8b72ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;color:rgba(0, 0, 0, 0.5);}.elementor-8 .elementor-element.elementor-element-64f5a4d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-64f5a4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7106744{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7106744:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7106744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(248, 247, 250);}.elementor-8 .elementor-element.elementor-element-e8332f1{--display:flex;--position:absolute;--min-height:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;top:auto;--z-index:0;}.elementor-8 .elementor-element.elementor-element-e8332f1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e8332f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(125, 70, 159, 0.2);}.elementor-8 .elementor-element.elementor-element-e8332f1.e-con{--e-con-transform-translateX:-50%;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e8332f1{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-e8332f1{right:50%;}.elementor-8 .elementor-element.elementor-element-f0940b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-99d5025{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eafb908{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-dc506b1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-dc506b1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:96px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-dba9ec1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:192px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-845dd0e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:96px;}.elementor-8 .elementor-element.elementor-element-845dd0e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-324174c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-8 .elementor-element.elementor-element-91b9d7b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:end;}.elementor-8 .elementor-element.elementor-element-91b9d7b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-0f3bb0d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ea24176{--display:flex;--position:absolute;--min-height:3.5rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:rgb(166, 109, 196);--border-color:rgb(166, 109, 196);--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:auto;--z-index:20;}.elementor-8 .elementor-element.elementor-element-ea24176:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ea24176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-ea24176.e-con{--e-con-transform-translateX:-50%;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ea24176{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-ea24176{right:50%;}.elementor-8 .elementor-element.elementor-element-97862c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-97862c7 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-97862c7.elementor-view-stacked .elementor-icon{background-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-97862c7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-97862c7.elementor-view-default .elementor-icon{color:#A66DC4;border-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-97862c7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-97862c7.elementor-view-default .elementor-icon svg{fill:#A66DC4;}.elementor-8 .elementor-element.elementor-element-97862c7 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-97862c7 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-3a7608c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:96px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a7608c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-267376f{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:50px 50px 50px 50px;--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-8 .elementor-element.elementor-element-7407467{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7407467.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7407467 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;border-style:groove;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-157922b{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:192px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1510ad1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:96px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1510ad1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-5e0cd6b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-349e9da{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-349e9da .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-23dae4a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-73fcf50{--display:flex;--position:absolute;--min-height:3.5rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:rgb(229, 170, 112);--border-color:rgb(229, 170, 112);--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:auto;--z-index:20;}.elementor-8 .elementor-element.elementor-element-73fcf50:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-73fcf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-73fcf50.e-con{--e-con-transform-translateX:-50%;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-73fcf50{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-73fcf50{right:50%;}.elementor-8 .elementor-element.elementor-element-61aea01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-61aea01 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-61aea01.elementor-view-stacked .elementor-icon{background-color:#E5AA70;}.elementor-8 .elementor-element.elementor-element-61aea01.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-61aea01.elementor-view-default .elementor-icon{color:#E5AA70;border-color:#E5AA70;}.elementor-8 .elementor-element.elementor-element-61aea01.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-61aea01.elementor-view-default .elementor-icon svg{fill:#E5AA70;}.elementor-8 .elementor-element.elementor-element-61aea01 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-61aea01 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-c505edc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:96px;}.elementor-8 .elementor-element.elementor-element-c505edc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-96b6889{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:50px 50px 50px 50px;--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-8 .elementor-element.elementor-element-561ea30{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-561ea30.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-561ea30 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f5b5376{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-aa4055b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:96px;}.elementor-8 .elementor-element.elementor-element-aa4055b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a2fb924{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-8 .elementor-element.elementor-element-2a25c6a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:end;}.elementor-8 .elementor-element.elementor-element-2a25c6a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-579743d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8e825cb{--display:flex;--position:absolute;--min-height:3.5rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:rgb(125, 70, 159);--border-color:rgb(125, 70, 159);--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:auto;--z-index:20;}.elementor-8 .elementor-element.elementor-element-8e825cb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8e825cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-8e825cb.e-con{--e-con-transform-translateX:-50%;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8e825cb{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-8e825cb{right:50%;}.elementor-8 .elementor-element.elementor-element-46c1342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-46c1342 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-46c1342.elementor-view-stacked .elementor-icon{background-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-46c1342.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-46c1342.elementor-view-default .elementor-icon{color:#A66DC4;border-color:#A66DC4;}.elementor-8 .elementor-element.elementor-element-46c1342.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-46c1342.elementor-view-default .elementor-icon svg{fill:#A66DC4;}.elementor-8 .elementor-element.elementor-element-46c1342 .elementor-icon{font-size:29px;}.elementor-8 .elementor-element.elementor-element-46c1342 .elementor-icon svg{height:29px;}.elementor-8 .elementor-element.elementor-element-918125b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:96px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-918125b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-00025f9{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 0, 0, 0.05);--border-color:rgba(0, 0, 0, 0.05);--border-radius:50px 50px 50px 50px;--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-8 .elementor-element.elementor-element-e894910{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e894910.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e894910 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5bf5d31{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7491bb5{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-859c3b6{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-c463b59{--e-image-carousel-slides-to-show:4;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3dce763{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3dce763:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3dce763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-97e47f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-ace438d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:32px 2rem;--row-gap:32px;--column-gap:2rem;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-66f20c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-66f20c2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-e8126b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-086ea49{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-8 .elementor-element.elementor-element-d4aee57{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1d61852{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1d61852.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4b4204d{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--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-8 .elementor-element.elementor-element-4b4204d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7efeb39{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7efeb39.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7efeb39 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0c63404{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-0c63404:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0c63404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0c63404{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0c63404{right:0px;}.elementor-8 .elementor-element.elementor-element-fe9a44e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-fe9a44e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-fe9a44e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-3d71fd6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3d71fd6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-c1a8a2f{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--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-8 .elementor-element.elementor-element-c1a8a2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9ba713d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9ba713d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9ba713d img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-08a4aba{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-08a4aba:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-08a4aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-08a4aba{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-08a4aba{right:0px;}.elementor-8 .elementor-element.elementor-element-9902684{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-9902684.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-9902684 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-a34b365{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a34b365.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-2b76243{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--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-8 .elementor-element.elementor-element-2b76243.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fba037a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fba037a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fba037a img{width:1000px;height:550px;object-fit:cover;object-position:center right;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e5ac4a3{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-e5ac4a3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e5ac4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e5ac4a3{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e5ac4a3{right:0px;}.elementor-8 .elementor-element.elementor-element-fda06dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-fda06dd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-fda06dd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-584ed37{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-584ed37.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-04bf3d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-04bf3d0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-04bf3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-3ca5c3c{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-de4d983{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:span 3 / span 3;}.elementor-8 .elementor-element.elementor-element-de4d983.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-93cb7b6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-93cb7b6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-93cb7b6 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8de5af8{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-8de5af8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8de5af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0.4);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8de5af8{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-8de5af8{right:0px;}.elementor-8 .elementor-element.elementor-element-aec4226{--display:flex;--min-height:3.5rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aec4226:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aec4226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(125, 70, 159, 0.2);}.elementor-8 .elementor-element.elementor-element-aec4226.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-cdc11c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cdc11c2 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-cdc11c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cdc11c2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cdc11c2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cdc11c2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cdc11c2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cdc11c2 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-cdc11c2 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-7e026c4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-7e026c4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-7e026c4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;text-transform:none;line-height:40px;color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-b92587e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b92587e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-3ce4359{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5c7d328{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:auto / auto;--z-index:1;}.elementor-8 .elementor-element.elementor-element-5c7d328:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5c7d328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(0, 0, 0);}.elementor-8 .elementor-element.elementor-element-5c7d328.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-089c79b{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-089c79b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-089c79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;background-image:url("https://aascontrol.mx/wp-content/uploads/2026/07/Gemini_Generated_Image_qkimm6qkimm6qkim-scaled.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-089c79b::before, .elementor-8 .elementor-element.elementor-element-089c79b > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-089c79b > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-089c79b > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-089c79b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-089c79b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-089c79b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7051225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7051225.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-8 .elementor-element.elementor-element-7051225.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7051225.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-8 .elementor-element.elementor-element-7051225.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7051225.elementor-view-default .elementor-icon svg{fill:none;}.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-e2c3dd4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;z-index:1;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-e2c3dd4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-e2c3dd4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:28px;color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-abacd59{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-8 .elementor-element.elementor-element-abacd59.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-2394c9d{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-2394c9d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2394c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(0, 0, 0);}.elementor-8 .elementor-element.elementor-element-2394c9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fcf9a8b{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-fcf9a8b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fcf9a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0.2);background-image:url("https://aascontrol.mx/wp-content/uploads/2026/07/Gemini_Generated_Image_2krc3a2krc3a2krc-1-scaled.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fcf9a8b::before, .elementor-8 .elementor-element.elementor-element-fcf9a8b > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-fcf9a8b > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-fcf9a8b > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-fcf9a8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-fcf9a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-fcf9a8b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0f4e8ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0f4e8ba .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-0f4e8ba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0f4e8ba.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0f4e8ba.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0f4e8ba.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0f4e8ba.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0f4e8ba .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-0f4e8ba .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-9393b30{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-9393b30.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-9393b30 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:28px;color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-bd19278{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bd19278.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-9c05eb6{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-9c05eb6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9c05eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(0, 0, 0);}.elementor-8 .elementor-element.elementor-element-9c05eb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5c113d0{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-5c113d0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5c113d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0.2);background-image:url("https://aascontrol.mx/wp-content/uploads/2026/07/ChatGPT-Image-9-jul-2026-07_23_52.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5c113d0::before, .elementor-8 .elementor-element.elementor-element-5c113d0 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5c113d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5c113d0 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5c113d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5c113d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-5c113d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7c68ff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8 .elementor-element.elementor-element-7c68ff7 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b8e060c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b8e060c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-b8e060c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:28px;color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-f33988a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f33988a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-11c36c6{width:var( --container-widget-width, 65.774% );max-width:65.774%;--container-widget-width:65.774%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-11c36c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5e800f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e800f0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5e800f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8 .elementor-element.elementor-element-465f677{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:64px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-8b37de4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8b37de4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-d4650d1{width:var( --container-widget-width, 42rem );max-width:42rem;margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;--container-widget-width:42rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d4650d1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-08c4e67{--display:flex;--min-height:238px;--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:16px 1rem;--row-gap:16px;--column-gap:1rem;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-08c4e67:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-08c4e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7FA;}.elementor-8 .elementor-element.elementor-element-f75e0f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-f75e0f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9999698{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-9999698 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1;color:rgb(17, 17, 17);}.elementor-8 .elementor-element.elementor-element-373c4d8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-13e8686 .elementor-button{background-color:rgb(125, 70, 159);font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;line-height:28px;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-radius:9999px 9999px 9999px 9999px;padding:16px 40px 16px 40px;}.elementor-8 .elementor-element.elementor-element-13e8686 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-13e8686 .elementor-button:focus{background-color:rgb(106, 58, 138);}.elementor-8 .elementor-element.elementor-element-13e8686{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-bbd7977{--min-height:100vh;--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:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6750592{--align-items:center;--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:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-56b0ce6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:6px 16px 6px 16px;}.elementor-8 .elementor-element.elementor-element-dee5e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4ea8616{width:var( --container-widget-width, 522px );max-width:522px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:522px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4ea8616 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-723835b{--justify-content: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-8 .elementor-element.elementor-element-cc8648d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-17962f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f7718e6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62b10cf{--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-8 .elementor-element.elementor-element-348d026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:2rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 2rem );max-width:2rem;}.elementor-8 .elementor-element.elementor-element-348d026 img{width:2rem;max-width:100%;}.elementor-8 .elementor-element.elementor-element-bc34c7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:2rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 2rem );max-width:2rem;}.elementor-8 .elementor-element.elementor-element-bc34c7a img{width:2rem;max-width:100%;}.elementor-8 .elementor-element.elementor-element-09952af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:2rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 2rem );max-width:2rem;}.elementor-8 .elementor-element.elementor-element-09952af img{width:2rem;max-width:100%;}.elementor-8 .elementor-element.elementor-element-39b6f84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6342f40{--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-8 .elementor-element.elementor-element-9ce9064:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9ce9064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-9ce9064{--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-8 .elementor-element.elementor-element-db83614{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-f40bf83{margin:68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7d393cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8da47c0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5480fb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-38a976d{--container-widget-width:32rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 32rem );max-width:32rem;}.elementor-8 .elementor-element.elementor-element-30806a8{--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-8 .elementor-element.elementor-element-f8904bf{--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-8 .elementor-element.elementor-element-6f46c04{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d44ac03{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fb95ed{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-be818c4{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83e6b33{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0d95469{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-25781a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-25781a4 img{width:100%;height:500px;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-019f694{--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-8 .elementor-element.elementor-element-0de96f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-df1c646{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-d594adf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9acfcc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-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-8 .elementor-element.elementor-element-9acfcc4.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-adfcd1d{--min-height: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;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-85df992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-85df992 img{width:100%;max-width:100%;height:100%;}.elementor-8 .elementor-element.elementor-element-c081fa2{--min-height: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-8 .elementor-element.elementor-element-50f83bd{--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:space-evenly;--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;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-50f83bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-11e3e2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-1920078{--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;--justify-content:space-around;--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-8 .elementor-element.elementor-element-fd32be5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8b92bcb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a2bc094{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-19d3b60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-6a57e3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-2848c66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-44c3e6f{text-align:center;}.elementor-8 .elementor-element.elementor-element-5f44a67{--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-8 .elementor-element.elementor-element-6fbd906{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-73af78b{--min-height:3rem;--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-8 .elementor-element.elementor-element-6f091ec{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ed3c03c{--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-8 .elementor-element.elementor-element-3b74a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-45130e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-efce6cd{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-8efbfdf{--min-height:3rem;--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-8 .elementor-element.elementor-element-07e08cf{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-edb788f{--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-8 .elementor-element.elementor-element-12bdcf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3e36263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e7e4f77{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-cbd4bbd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-12a6688{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-377141f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-2e21ca1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-f69bcc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-cf937d6{text-align:center;}.elementor-8 .elementor-element.elementor-element-ec5b6c9{--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-8 .elementor-element.elementor-element-4dc3e76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-3b0d97c{--min-height:3rem;--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-8 .elementor-element.elementor-element-3e447b8{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9770cb8{--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-8 .elementor-element.elementor-element-1e3e9f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3ea78a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7c9a4e2{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-363ee05{--min-height:3rem;--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-8 .elementor-element.elementor-element-14e9af2{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8ee7f8f{--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-8 .elementor-element.elementor-element-0c83c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f8b72ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7106744{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e8332f1{--min-height: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-8 .elementor-element.elementor-element-f0940b0{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-99d5025{--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc506b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dba9ec1{--margin-top:0px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-845dd0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-91b9d7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-91b9d7b .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-0f3bb0d{text-align:end;}.elementor-8 .elementor-element.elementor-element-ea24176{--min-height:3.5rem;--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-8 .elementor-element.elementor-element-97862c7{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3a7608c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:96px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-267376f{--min-height: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-8 .elementor-element.elementor-element-7407467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7407467 img{width:100%;max-width:100%;height:362px;}.elementor-8 .elementor-element.elementor-element-157922b{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1510ad1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-349e9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-349e9da .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-23dae4a{text-align:start;}.elementor-8 .elementor-element.elementor-element-73fcf50{--min-height:3.5rem;--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-8 .elementor-element.elementor-element-61aea01{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c505edc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:96px;}.elementor-8 .elementor-element.elementor-element-96b6889{--min-height: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-8 .elementor-element.elementor-element-561ea30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-561ea30 img{width:100%;max-width:100%;height:360px;}.elementor-8 .elementor-element.elementor-element-f5b5376{--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-8 .elementor-element.elementor-element-aa4055b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-2a25c6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2a25c6a .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-579743d{text-align:end;}.elementor-8 .elementor-element.elementor-element-8e825cb{--min-height:3.5rem;--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-8 .elementor-element.elementor-element-46c1342{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-918125b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:96px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-00025f9{--min-height: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-8 .elementor-element.elementor-element-e894910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e894910 img{width:100%;max-width:100%;height:360px;}.elementor-8 .elementor-element.elementor-element-7491bb5{text-align:center;}.elementor-8 .elementor-element.elementor-element-859c3b6{text-align:center;}.elementor-8 .elementor-element.elementor-element-c463b59{--e-image-carousel-slides-to-show:3;}.elementor-8 .elementor-element.elementor-element-3dce763{--align-items:center;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97e47f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-ace438d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-66f20c2{--align-items:center;--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-8 .elementor-element.elementor-element-e8126b4{text-align:center;}.elementor-8 .elementor-element.elementor-element-086ea49{text-align:center;}.elementor-8 .elementor-element.elementor-element-d4aee57{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d61852{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:400px;--padding-right:400px;}.elementor-8 .elementor-element.elementor-element-4b4204d{--min-height:520px;--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-8 .elementor-element.elementor-element-7efeb39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7efeb39 img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-0c63404{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-fe9a44e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c1a8a2f{--min-height:520px;--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-8 .elementor-element.elementor-element-9ba713d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9ba713d img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-08a4aba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-9902684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2b76243{--min-height:520px;--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-8 .elementor-element.elementor-element-fba037a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fba037a img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e5ac4a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-fda06dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-04bf3d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-3ca5c3c{--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-8 .elementor-element.elementor-element-de4d983{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:span 3 / span 3;}.elementor-8 .elementor-element.elementor-element-93cb7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-93cb7b6 img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8de5af8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-aec4226{--min-height:3.5rem;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cdc11c2{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7e026c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5c7d328{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-089c79b{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-7051225{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e2c3dd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2394c9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-fcf9a8b{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-0f4e8ba{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9393b30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9c05eb6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3 / span 3;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-5c113d0{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-b8e060c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5e800f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-465f677{--margin-top:0px;--margin-bottom:64px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-8b37de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d4650d1{--container-widget-width:42rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 42rem );max-width:42rem;}.elementor-8 .elementor-element.elementor-element-08c4e67{--justify-content: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-8 .elementor-element.elementor-element-f75e0f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-9999698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-373c4d8{text-align:center;}.elementor-8 .elementor-element.elementor-element-13e8686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-bbd7977{--min-height:100vh;--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;--flex-wrap:nowrap;--margin-top:64px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6750592{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-56b0ce6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:6px 16px 6px 16px;}.elementor-8 .elementor-element.elementor-element-dee5e79{text-align:center;}.elementor-8 .elementor-element.elementor-element-4ea8616{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4ea8616 .elementor-heading-title{font-size:18px;line-height:1.625;}.elementor-8 .elementor-element.elementor-element-723835b{--width:auto;--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;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-cc8648d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-cc8648d .elementor-button{font-size:15px;padding:10px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-17962f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-17962f8 .elementor-button{font-size:15px;padding:10px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-f7718e6{--width:auto;--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;--flex-wrap:nowrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62b10cf{--width:fit-content;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-348d026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:2rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 2rem );max-width:2rem;}.elementor-8 .elementor-element.elementor-element-348d026 img{width:2rem;max-width:100%;}.elementor-8 .elementor-element.elementor-element-bc34c7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:2rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 2rem );max-width:2rem;}.elementor-8 .elementor-element.elementor-element-bc34c7a img{width:2rem;max-width:100%;}.elementor-8 .elementor-element.elementor-element-09952af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:2rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 2rem );max-width:2rem;}.elementor-8 .elementor-element.elementor-element-09952af img{width:2rem;max-width:100%;}.elementor-8 .elementor-element.elementor-element-39b6f84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-39b6f84 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-6342f40{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9ce9064{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-9ce9064:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9ce9064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-db83614{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-8da47c0{--e-con-grid-template-columns:initial;--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-5480fb8{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-38a976d{--container-widget-width:32rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 32rem );max-width:32rem;}.elementor-8 .elementor-element.elementor-element-30806a8{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-f8904bf{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-6f46c04{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d44ac03{--flex-wrap:nowrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fb95ed{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-be818c4{--flex-wrap:nowrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83e6b33{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0d95469{--min-height:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-25781a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-25781a4 img{width:100%;max-width:100%;height:322px;}.elementor-8 .elementor-element.elementor-element-019f694{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-0de96f1{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-df1c646{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-9acfcc4{--e-con-grid-template-columns:initial;--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-adfcd1d{--min-height:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-adfcd1d.e-con{--order:2;}.elementor-8 .elementor-element.elementor-element-85df992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-85df992 img{width:100%;max-width:100%;height:230px;}.elementor-8 .elementor-element.elementor-element-c081fa2{--min-height:0px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-50f83bd{--flex-wrap:nowrap;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-50f83bd.e-con{--order:1;}.elementor-8 .elementor-element.elementor-element-11e3e2f{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:32rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 32rem );max-width:32rem;}.elementor-8 .elementor-element.elementor-element-1920078{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-fd32be5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fd32be5 .elementor-button{font-size:15px;padding:10px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-8b92bcb{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a2bc094{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-19d3b60{--e-con-grid-template-columns:initial;--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-6a57e3e{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-2848c66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2848c66 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-5f44a67{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-6fbd906{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-73af78b{--width:3rem;--min-height:3rem;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-6f091ec{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ed3c03c{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-3b74a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-45130e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-efce6cd{--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-8efbfdf{--width:3rem;--min-height:3rem;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-07e08cf{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-edb788f{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-12bdcf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3e36263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e7e4f77{--min-height:0px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-cbd4bbd{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-12a6688{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-377141f{--e-con-grid-template-columns:initial;--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-2e21ca1{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-f69bcc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f69bcc9 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-ec5b6c9{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-4dc3e76{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-3b0d97c{--width:3rem;--min-height:3rem;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-3e447b8{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9770cb8{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-1e3e9f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3ea78a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7c9a4e2{--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-363ee05{--width:3rem;--min-height:3rem;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-14e9af2{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8ee7f8f{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-0c83c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f8b72ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7106744{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e8332f1{--width:1px;--min-height:100%;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-f0940b0{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-99d5025{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eafb908{text-align:center;}.elementor-8 .elementor-element.elementor-element-dc506b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dc506b1 .elementor-heading-title{font-size:50px;line-height:1.1;}.elementor-8 .elementor-element.elementor-element-dba9ec1{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-845dd0e{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-324174c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-91b9d7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-91b9d7b .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-0f3bb0d{text-align:center;}.elementor-8 .elementor-element.elementor-element-ea24176{--width:3.5rem;--min-height:3.5rem;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-75px;}.elementor-8 .elementor-element.elementor-element-97862c7{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3a7608c{--width:100%;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-267376f{--min-height:0px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-7407467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7407467 img{width:100%;max-width:100%;height:280px;}.elementor-8 .elementor-element.elementor-element-157922b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1510ad1{--width:100%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e0cd6b{text-align:center;}.elementor-8 .elementor-element.elementor-element-349e9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-349e9da .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-23dae4a{text-align:center;}.elementor-8 .elementor-element.elementor-element-73fcf50{--width:3.5rem;--min-height:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-70px;}.elementor-8 .elementor-element.elementor-element-61aea01{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c505edc{--width:100%;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-96b6889{--min-height:0px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-561ea30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-561ea30 img{width:100%;max-width:100%;height:280px;}.elementor-8 .elementor-element.elementor-element-f5b5376{--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;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-aa4055b{--width:100%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a2fb924{text-align:center;}.elementor-8 .elementor-element.elementor-element-2a25c6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2a25c6a .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-579743d{text-align:center;}.elementor-8 .elementor-element.elementor-element-8e825cb{--width:3.5rem;--min-height:3.5rem;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-72px;}.elementor-8 .elementor-element.elementor-element-46c1342{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-918125b{--width:100%;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-00025f9{--min-height:0px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-e894910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e894910 img{width:100%;max-width:100%;height:280px;}.elementor-8 .elementor-element.elementor-element-c463b59{--e-image-carousel-slides-to-show:2;}.elementor-8 .elementor-element.elementor-element-3dce763{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97e47f9{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-ace438d{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-66f20c2{--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-1d61852{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4b4204d{--min-height:520px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-7efeb39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7efeb39 img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-0c63404{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-fe9a44e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c1a8a2f{--min-height:520px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-9ba713d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9ba713d img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-08a4aba{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-9902684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2b76243{--min-height:520px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-fba037a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fba037a img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e5ac4a3{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-fda06dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-04bf3d0{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-de4d983{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2 / span 2;grid-row:span 2 / span 2;}.elementor-8 .elementor-element.elementor-element-93cb7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-93cb7b6 img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8de5af8{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-aec4226{--width:3.5rem;--min-height:3.5rem;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cdc11c2{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7e026c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5c7d328{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2 / span 2;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-089c79b{--min-height:100%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-7051225{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e2c3dd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2394c9d{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2 / span 2;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-fcf9a8b{--min-height:100%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-0f4e8ba{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9393b30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9c05eb6{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2 / span 2;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-5c113d0{--min-height:100%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-b8e060c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5e800f0{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-465f677{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:64px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-8b37de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d4650d1{--container-widget-width:42rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 42rem );max-width:42rem;}.elementor-8 .elementor-element.elementor-element-08c4e67{--width:auto;--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;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-f75e0f1{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-8 .elementor-element.elementor-element-9999698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9999698 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-13e8686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-13e8686 .elementor-button{font-size:15px;padding:10px 20px 10px 20px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-6750592{--content-width:1126px;}.elementor-8 .elementor-element.elementor-element-723835b{--width:auto;}.elementor-8 .elementor-element.elementor-element-f7718e6{--width:auto;}.elementor-8 .elementor-element.elementor-element-62b10cf{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-9ce9064{--width:auto;}.elementor-8 .elementor-element.elementor-element-db83614{--content-width:80rem;}.elementor-8 .elementor-element.elementor-element-5480fb8{--width:auto;}.elementor-8 .elementor-element.elementor-element-0d95469{--width:auto;}.elementor-8 .elementor-element.elementor-element-019f694{--width:auto;}.elementor-8 .elementor-element.elementor-element-df1c646{--content-width:80rem;}.elementor-8 .elementor-element.elementor-element-adfcd1d{--width:auto;}.elementor-8 .elementor-element.elementor-element-c081fa2{--width:auto;}.elementor-8 .elementor-element.elementor-element-50f83bd{--width:auto;}.elementor-8 .elementor-element.elementor-element-a2bc094{--content-width:80rem;}.elementor-8 .elementor-element.elementor-element-6a57e3e{--width:auto;}.elementor-8 .elementor-element.elementor-element-73af78b{--width:3rem;}.elementor-8 .elementor-element.elementor-element-ed3c03c{--width:auto;}.elementor-8 .elementor-element.elementor-element-8efbfdf{--width:3rem;}.elementor-8 .elementor-element.elementor-element-edb788f{--width:auto;}.elementor-8 .elementor-element.elementor-element-e7e4f77{--width:auto;}.elementor-8 .elementor-element.elementor-element-12a6688{--content-width:80rem;}.elementor-8 .elementor-element.elementor-element-2e21ca1{--width:auto;}.elementor-8 .elementor-element.elementor-element-3b0d97c{--width:3rem;}.elementor-8 .elementor-element.elementor-element-9770cb8{--width:auto;}.elementor-8 .elementor-element.elementor-element-363ee05{--width:3rem;}.elementor-8 .elementor-element.elementor-element-8ee7f8f{--width:auto;}.elementor-8 .elementor-element.elementor-element-e8332f1{--width:1px;}.elementor-8 .elementor-element.elementor-element-f0940b0{--content-width:80rem;}.elementor-8 .elementor-element.elementor-element-845dd0e{--width:50%;}.elementor-8 .elementor-element.elementor-element-ea24176{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-3a7608c{--width:50%;}.elementor-8 .elementor-element.elementor-element-1510ad1{--width:50%;}.elementor-8 .elementor-element.elementor-element-73fcf50{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-c505edc{--width:50%;}.elementor-8 .elementor-element.elementor-element-aa4055b{--width:50%;}.elementor-8 .elementor-element.elementor-element-8e825cb{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-918125b{--width:50%;}.elementor-8 .elementor-element.elementor-element-97e47f9{--content-width:80rem;}.elementor-8 .elementor-element.elementor-element-66f20c2{--width:auto;}.elementor-8 .elementor-element.elementor-element-1d61852{--width:1109px;}.elementor-8 .elementor-element.elementor-element-4b4204d{--width:auto;}.elementor-8 .elementor-element.elementor-element-0c63404{--width:auto;}.elementor-8 .elementor-element.elementor-element-c1a8a2f{--width:auto;}.elementor-8 .elementor-element.elementor-element-08a4aba{--width:auto;}.elementor-8 .elementor-element.elementor-element-2b76243{--width:auto;}.elementor-8 .elementor-element.elementor-element-e5ac4a3{--width:auto;}.elementor-8 .elementor-element.elementor-element-3ca5c3c{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-de4d983{--width:58%;}.elementor-8 .elementor-element.elementor-element-8de5af8{--width:auto;}.elementor-8 .elementor-element.elementor-element-aec4226{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-465f677{--content-width:80rem;}.elementor-8 .elementor-element.elementor-element-f75e0f1{--width:904px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-723835b{--width:100%;}.elementor-8 .elementor-element.elementor-element-f7718e6{--width:100%;}.elementor-8 .elementor-element.elementor-element-62b10cf{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-5480fb8{--width:100%;}.elementor-8 .elementor-element.elementor-element-adfcd1d{--width:80%;}.elementor-8 .elementor-element.elementor-element-50f83bd{--width:100%;}.elementor-8 .elementor-element.elementor-element-1920078{--width:37%;}.elementor-8 .elementor-element.elementor-element-6a57e3e{--width:100%;}.elementor-8 .elementor-element.elementor-element-73af78b{--width:3rem;}.elementor-8 .elementor-element.elementor-element-ed3c03c{--width:100%;}.elementor-8 .elementor-element.elementor-element-8efbfdf{--width:3rem;}.elementor-8 .elementor-element.elementor-element-edb788f{--width:100%;}.elementor-8 .elementor-element.elementor-element-e7e4f77{--width:100%;}.elementor-8 .elementor-element.elementor-element-2e21ca1{--width:100%;}.elementor-8 .elementor-element.elementor-element-3b0d97c{--width:3rem;}.elementor-8 .elementor-element.elementor-element-9770cb8{--width:100%;}.elementor-8 .elementor-element.elementor-element-363ee05{--width:3rem;}.elementor-8 .elementor-element.elementor-element-8ee7f8f{--width:100%;}.elementor-8 .elementor-element.elementor-element-e8332f1{--width:1px;}.elementor-8 .elementor-element.elementor-element-845dd0e{--width:50%;}.elementor-8 .elementor-element.elementor-element-ea24176{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-3a7608c{--width:50%;}.elementor-8 .elementor-element.elementor-element-1510ad1{--width:50%;}.elementor-8 .elementor-element.elementor-element-73fcf50{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-c505edc{--width:50%;}.elementor-8 .elementor-element.elementor-element-aa4055b{--width:50%;}.elementor-8 .elementor-element.elementor-element-8e825cb{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-918125b{--width:50%;}.elementor-8 .elementor-element.elementor-element-66f20c2{--width:100%;}.elementor-8 .elementor-element.elementor-element-4b4204d{--width:100%;}.elementor-8 .elementor-element.elementor-element-c1a8a2f{--width:100%;}.elementor-8 .elementor-element.elementor-element-2b76243{--width:100%;}.elementor-8 .elementor-element.elementor-element-de4d983{--width:100%;}.elementor-8 .elementor-element.elementor-element-aec4226{--width:3.5rem;}.elementor-8 .elementor-element.elementor-element-5c7d328{--width:100%;}.elementor-8 .elementor-element.elementor-element-2394c9d{--width:100%;}.elementor-8 .elementor-element.elementor-element-9c05eb6{--width:100%;}.elementor-8 .elementor-element.elementor-element-08c4e67{--width:100%;}.elementor-8 .elementor-element.elementor-element-f75e0f1{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-dee5e79 *//* =========================================
   ESTILOS BASE (Escritorio)
========================================= */

.span-4awlvl { 
    color: rgb(125, 70, 159); 
    font-style: italic; 
} 

.h1-kyfb85 { 
    color: rgb(17, 17, 17); 
    font-family: Fraunces, serif; 
    font-size: 72px; 
    line-height: 1; 
    font-weight: 400;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 32px; 
    margin-left: 0px; 
    padding: 0px; 
    border-radius: 0px; 
    border-width: 0px; 
    text-wrap-mode: wrap; 
} 

.span-krpb3x { 
    color: rgb(125, 70, 159); 
    display: inline; 
    font-family: Fraunces, serif; 
    font-size: 72px; 
    font-style: italic; 
    line-height: 1; 
    font-weight: 400;
    margin: 0px; 
    padding: 0px; 
    border-radius: 0px; 
    border-width: 0px; 
    text-wrap-mode: wrap; 
} 

/* =========================================
   MEDIA QUERIES - TABLET (Hasta 1024px)
========================================= */

@media (max-width: 1024px) { 
    .h1-kyfb85 { 
        font-size: 48px; 
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 32px; 
        margin-left: 0px; 
        padding: 0px; 
    } 

    .span-krpb3x { 
        font-size: 48px; 
        display: inline; 
        margin: 0px; 
        padding: 0px; 
    } 
} 

/* =========================================
   MEDIA QUERIES - MÓVIL (Hasta 767px)
========================================= */

@media (max-width: 767px) { 
    .h1-kyfb85 { 
        font-size: 35px; 
        line-height: 1.1; 
        margin-top: 0px; 
        margin-right: 0px;
        margin-bottom: 32px; 
        margin-left: 0px; 
        padding: 0px; 
    } 

    .span-krpb3x { 
        display: inline; 
        font-size: 35px; 
        line-height: 1.1; 
        margin: 0px; 
        padding: 0px; 
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc8648d */.elementor-8 .elementor-element.elementor-element-cc8648d .elementor-button {
    transition: transform 0.3s ease, box-shadow 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-cc8648d .elementor-button:hover {

    transform: translateY(-3px) !important; 

    box-shadow: 
        inset 0 0 0 100px rgba(0, 0, 0, 0.01)
 !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17962f8 */.elementor-8 .elementor-element.elementor-element-17962f8 .elementor-button {
    transition: transform 0.3s ease, box-shadow 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-17962f8 .elementor-button:hover {

    transform: translateY(-3px) !important; 

    box-shadow: 
        inset 0 0 0 100px rgba(0, 0, 0, 0.01)
 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b10cf */{{WRAPPER}} {font-style: italic;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7718e6 */{{WRAPPER}} {font-style: italic;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce9064 */.elementor-8 .elementor-element.elementor-element-9ce9064{opacity: 0.03;
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f40bf83 */.span-57au2l { color: rgba(255, 255, 255, 0.4); font-family: DM Sans, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 4.8px; line-height: 16px; margin-bottom: 48px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -5.04613, 0, 1); text-wrap-mode: wrap; text-transform: uppercase; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-57au2l { margin-bottom: 48px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .span-57au2l { margin-bottom: 40px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d393cc *//* =========================================
   ESTILOS BASE (Escritorio) - Se mantienen igual
========================================= */

.span-3k64pt { 
    color: rgb(166, 109, 196); 
    font-style: italic; 
} 

.h2-us988j { 
    color: rgb(255, 255, 255); 
    font-family: Fraunces, serif; 
    font-size: 160px; 
    line-height: 1; 
    font-weight: 400;
    text-align: center;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -11.4939, 0, 1);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 96px; 
    margin-left: 0px; 
    padding: 0px; 
    border-radius: 0px; 
    border-width: 0px; 
    text-wrap-mode: wrap; 
} 

.span-9jwoko { 
    color: rgb(166, 109, 196); 
    display: inline; 
    font-family: Fraunces, serif; 
    font-size: 160px; 
    font-style: italic; 
    line-height: 1; 
    font-weight: 400;
    text-align: center;
    margin: 0px; 
    padding: 0px; 
    border-radius: 0px; 
    border-width: 0px; 
    text-wrap-mode: wrap; 
} 

/* =========================================
   MEDIA QUERIES - TABLET (Forzadas)
========================================= */

@media (max-width: 1024px) { 
    .h2-us988j { 
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 96px !important; 
        margin-left: 0px !important; 
        padding: 0px !important; 
    } 

    .span-9jwoko { 
        display: inline !important; 
        margin: 0px !important; 
        padding: 0px !important; 
    } 
} 

/* =========================================
   MEDIA QUERIES - MÓVIL (Forzadas)
========================================= */

@media (max-width: 767px) { 
    .h2-us988j { 
        font-size: 60px !important; 
        line-height: 1.1 !important; 
        margin-top: 0px !important; 
        margin-right: 0px !important;
        margin-bottom: 96px !important; 
        margin-left: 0px !important; 
        padding: 0px !important; 
    } 

    .span-9jwoko { 
        display: inline !important; 
        font-size: 60px !important; 
        line-height: 1.1 !important; 
        margin: 0px !important; 
        padding: 0px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38a976d */.p-j8oaol { color: rgba(255, 255, 255, 0.6); font-family: Fraunces, serif; font-size: 30px; font-style: italic; line-height: 36px; margin-bottom: 48px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left; text-wrap-mode: wrap; max-width: 32rem; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-j8oaol { margin-bottom: 48px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 32rem; padding: 0px; } } @media (max-width: 767px) { .p-j8oaol { font-size: 24px; line-height: 1.625; margin-bottom: 48px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 32rem; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f46c04 */.elementor-8 .elementor-element.elementor-element-6f46c04{stroke: rgb(229, 170, 112);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207f782 */.span-khcow4 { color: rgba(255, 255, 255, 0.4); font-family: DM Sans, sans-serif; font-size: 18px; letter-spacing: -0.45px; line-height: 28px; text-align: left; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-khcow4 { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .span-khcow4 { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fb95ed */.elementor-8 .elementor-element.elementor-element-1fb95ed{stroke: rgb(229, 170, 112);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842bc08 */.span-snewvt { color: rgba(255, 255, 255, 0.4); font-family: DM Sans, sans-serif; font-size: 18px; letter-spacing: -0.45px; line-height: 28px; text-align: left; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-snewvt { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .span-snewvt { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-83e6b33 */.elementor-8 .elementor-element.elementor-element-83e6b33{stroke: rgb(229, 170, 112);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89a3e41 */.span-snewvt { color: rgba(255, 255, 255, 0.4); font-family: DM Sans, sans-serif; font-size: 18px; letter-spacing: -0.45px; line-height: 28px; text-align: left; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-snewvt { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .span-snewvt { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25781a4 */.elementor-8 .elementor-element.elementor-element-25781a4 img{filter: grayscale(1);
}.elementor-8 .elementor-element.elementor-element-25781a4{height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-019f694 */.elementor-8 .elementor-element.elementor-element-019f694{background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d95469 */.elementor-8 .elementor-element.elementor-element-0d95469{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d594adf *//* =========================================
   ESTILOS BASE (Escritorio)
========================================= */

.span-h3hai2 { 
    color: rgb(125, 70, 159); 
    font-style: italic; 
} 

.h2-wqoe4u { 
    color: rgb(17, 17, 17); 
    font-family: Fraunces, serif; 
    font-size: 160px; 
    font-weight: 400; /* El grosor que venimos trabajando */
    line-height: 1; 
    text-align: center; 
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 5.44812, 0, 1); 
    margin-top: 0px; 
    margin-right: 0px; 
    margin-bottom: 96px; 
    margin-left: 0px; 
    padding: 0px; 
    border-radius: 0px; 
    border-width: 0px; 
    text-wrap-mode: wrap; 
} 

.span-mamcca { 
    color: rgb(125, 70, 159); 
    display: inline; 
    font-family: Fraunces, serif; 
    font-size: 160px; 
    font-weight: 400; /* El grosor que venimos trabajando */
    font-style: italic; 
    line-height: 1; 
    text-align: center; 
    margin: 0px; 
    padding: 0px; 
    border-radius: 0px; 
    border-width: 0px; 
    text-wrap-mode: wrap; 
} 

/* =========================================
   MEDIA QUERIES - TABLET (Hasta 1024px)
========================================= */

@media (max-width: 1024px) { 
    .h2-wqoe4u { 
        margin-top: 0px !important; 
        margin-right: 0px !important; 
        margin-bottom: 96px !important; 
        margin-left: 0px !important; 
        padding: 0px !important; 
    } 

    .span-mamcca { 
        display: inline !important; 
        margin: 0px !important; 
        padding: 0px !important; 
    } 
} 

/* =========================================
   MEDIA QUERIES - MÓVIL (Hasta 767px)
========================================= */

@media (max-width: 767px) { 
    .h2-wqoe4u { 
        font-size: 60px !important; 
        line-height: 1.1 !important; 
        margin-top: 0px !important; 
        margin-right: 0px !important; 
        margin-bottom: 96px !important; 
        margin-left: 0px !important; 
        padding: 0px !important; 
    } 

    .span-mamcca { 
        display: inline !important; 
        font-size: 60px !important; 
        line-height: 1.1 !important; 
        margin: 0px !important; 
        padding: 0px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85df992 */.elementor-8 .elementor-element.elementor-element-85df992{height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c081fa2 */.elementor-8 .elementor-element.elementor-element-c081fa2{background: linear-gradient(to top, rgba(125, 70, 159, 0.1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adfcd1d */.elementor-8 .elementor-element.elementor-element-adfcd1d{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 50px 100px -20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11e3e2f *//* =========================================
   ESTILOS BASE (Escritorio) - Sin cambios
========================================= */

.p-takww7 { 
    color: rgba(17, 17, 17, 0.6); 
    font-family: Fraunces, serif; 
    font-size: 30px; 
    line-height: 36px; 
    text-align: right; 
    max-width: 32rem; 
    margin-top: 0px; 
    margin-right: 0px; 
    margin-bottom: 48px; 
    padding: 0px; 
    border-radius: 0px; 
    border-width: 0px; 
    text-wrap-mode: wrap; 
} 

/* =========================================
   MEDIA QUERIES - TABLET (Hasta 1024px)
========================================= */

@media (max-width: 1024px) { 
    .p-takww7 { 
        text-align: center !important; /* Texto al centro */
        margin-left: auto !important; /* Centra la caja en la pantalla */
        margin-right: auto !important; /* Centra la caja en la pantalla */
        margin-top: 0px !important; 
        margin-bottom: 48px !important; 
        max-width: 90% !important; /* Lo hace más ancho (ocupa el 90% de la pantalla) */
        padding: 0px !important; 
    } 
} 

/* =========================================
   MEDIA QUERIES - MÓVIL (Hasta 767px)
========================================= */

@media (max-width: 767px) { 
    .p-takww7 { 
        font-size: 20px !important; 
        line-height: 1.625 !important; 
        text-align: center !important; /* Texto al centro */
        margin-left: auto !important; /* Centra la caja en la pantalla */
        margin-right: auto !important; /* Centra la caja en la pantalla */
        margin-top: 0px !important; 
        margin-bottom: 48px !important; 
        max-width: 100% !important; /* Ocupa todo el ancho en celulares */
        padding: 0px 15px !important; /* Evita que el texto se pegue a los bordes de la pantalla */
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd32be5 */.elementor-8 .elementor-element.elementor-element-fd32be5 a{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(125, 70, 159, 0.2) 0px 10px 15px -3px, rgba(125, 70, 159, 0.2) 0px 4px 6px -4px;}

.elementor-8 .elementor-element.elementor-element-fd32be5 .elementor-button {
    transition: transform 0.3s ease, box-shadow 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-fd32be5 .elementor-button:hover {

    transform: translateY(-3px) !important; 

    box-shadow: 
        inset 0 0 0 100px rgba(0, 0, 0, 0.01)
 !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44c3e6f */.p-b3hu43 { color: rgba(0, 0, 0, 0.6); font-family: DM Sans, sans-serif; font-size: 18px; line-height: 1.625; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-wrap-mode: wrap; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-b3hu43 { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .p-b3hu43 { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f091ec */.elementor-8 .elementor-element.elementor-element-6f091ec{stroke: rgb(125, 70, 159);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73af78b */.elementor-8 .elementor-element.elementor-element-73af78b{height: 3rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fbd906 */.elementor-8 .elementor-element.elementor-element-6fbd906{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07e08cf */.elementor-8 .elementor-element.elementor-element-07e08cf{stroke: rgb(229, 170, 112);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8efbfdf */.elementor-8 .elementor-element.elementor-element-8efbfdf{height: 3rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efce6cd */.elementor-8 .elementor-element.elementor-element-efce6cd{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e4f77 */.elementor-8 .elementor-element.elementor-element-e7e4f77{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
height: 400px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf937d6 */.p-b3hu43 { color: rgba(0, 0, 0, 0.6); font-family: DM Sans, sans-serif; font-size: 18px; line-height: 1.625; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-wrap-mode: wrap; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-b3hu43 { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .p-b3hu43 { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e447b8 */.elementor-8 .elementor-element.elementor-element-3e447b8{stroke: rgb(125, 70, 159);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0d97c */.elementor-8 .elementor-element.elementor-element-3b0d97c{height: 3rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc3e76 */.elementor-8 .elementor-element.elementor-element-4dc3e76{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14e9af2 */.elementor-8 .elementor-element.elementor-element-14e9af2{stroke: rgb(229, 170, 112);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363ee05 */.elementor-8 .elementor-element.elementor-element-363ee05{height: 3rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c9a4e2 */.elementor-8 .elementor-element.elementor-element-7c9a4e2{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64f5a4d *//* =========================================
   CONTENEDOR PRINCIPAL (La Tarjeta Blanca)
========================================= */
.dashboard-mockup-card {
    background: #ffffff !important;
    border-radius: 24px !important;
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.06) !important;
    padding: 40px 24px !important;
    text-align: center !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    max-width: 450px !important; 
    margin: 0 auto !important;
}

/* =========================================
   EL MOCKUP (El marco se adapta a la imagen)
========================================= */
.mockup-frame {
    width: 100% !important;
    max-width: 270px !important; /* Controla qué tan grande se ve el celular en pantalla */
    height: auto !important; /* Permite que el alto crezca según la foto */
    background: #111111 !important;
    border: 10px solid #111111 !important; /* Borde del teléfono */
    border-radius: 36px !important; /* Esquinas redondeadas del teléfono */
    overflow: hidden !important;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.15) !important;
    margin-bottom: 32px !important;
    display: block !important;
}

/* =========================================
   LA IMAGEN (Mantiene sus proporciones exactas)
========================================= */
.mockup-image {
    width: 100% !important;
    height: auto !important; /* Respeta la proporción original de 800x1390 */
    display: block !important;
    border-radius: 26px !important; /* Ajuste suave para bordes internos */
}

/* =========================================
   EL TEXTO INFERIOR
========================================= */
.mockup-text {
    color: rgba(17, 17, 17, 0.6) !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.5 !important;
    margin: 0 !important;
    padding: 0 16px !important;
    font-weight: 400 !important;
}

/* =========================================
   RESPONSIVE (Móviles)
========================================= */
@media (max-width: 767px) {
    .dashboard-mockup-card {
        padding: 32px 16px !important;
    }
    .mockup-frame {
        max-width: 210px !important; /* Escala proporcionalmente en celulares */
        border-width: 8px !important;
    }
    .mockup-text {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8332f1 */.elementor-8 .elementor-element.elementor-element-e8332f1{right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eafb908 */.span-kxnwgp { color: rgb(125, 70, 159); font-family: DM Sans, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 4.8px; line-height: 16px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center; text-wrap-mode: wrap; text-transform: uppercase; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-kxnwgp { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .span-kxnwgp { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc506b1 */.span-ay6pi8 { font-style: italic; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324174c */.span-t1lx3v { color: rgb(166, 109, 196); font-family: DM Sans, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.2px; line-height: 16px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: right; text-wrap-mode: wrap; text-transform: uppercase; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-t1lx3v { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .span-t1lx3v { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97862c7 */.elementor-8 .elementor-element.elementor-element-97862c7{stroke: rgb(166, 109, 196);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24176 */.elementor-8 .elementor-element.elementor-element-ea24176{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
height: 3.5rem;
right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7407467 */.elementor-8 .elementor-element.elementor-element-7407467{height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-267376f */.elementor-8 .elementor-element.elementor-element-267376f{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
hover---tw-rotate: -1deg;
hover-transform: translate(0, 0) rotate(-1deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0cd6b */.span-5nwmtq { color: rgb(229, 170, 112); font-family: DM Sans, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.2px; line-height: 16px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left; text-wrap-mode: wrap; text-transform: uppercase; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-5nwmtq { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .span-5nwmtq { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61aea01 */.elementor-8 .elementor-element.elementor-element-61aea01{stroke: rgb(229, 170, 112);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73fcf50 */.elementor-8 .elementor-element.elementor-element-73fcf50{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
height: 3.5rem;
right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-561ea30 */.elementor-8 .elementor-element.elementor-element-561ea30{height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b6889 */.elementor-8 .elementor-element.elementor-element-96b6889{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
hover---tw-rotate: 1deg;
hover-transform: translate(0, 0) rotate(1deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2fb924 */.span-axa049 { color: rgb(125, 70, 159); font-family: DM Sans, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.2px; line-height: 16px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: right; text-wrap-mode: wrap; text-transform: uppercase; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .span-axa049 { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .span-axa049 { margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46c1342 */.elementor-8 .elementor-element.elementor-element-46c1342{stroke: rgb(125, 70, 159);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e825cb */.elementor-8 .elementor-element.elementor-element-8e825cb{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
height: 3.5rem;
right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e894910 */.elementor-8 .elementor-element.elementor-element-e894910{height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00025f9 */.elementor-8 .elementor-element.elementor-element-00025f9{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
hover---tw-rotate: -1deg;
hover-transform: translate(0, 0) rotate(-1deg) skewX(0) skewY(0) scaleX(1) scaleY(1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7491bb5 */.span-0srkts { color: rgb(125, 70, 159); font-style: italic; } .h2-11ae8q { color: rgb(17, 17, 17); font-family: Fraunces, serif; font-size: 60px; line-height: 1; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-wrap-mode: wrap; border-radius: 0px; padding: 0px; border-width: 0px; } .span-vkc8gf { color: rgb(125, 70, 159); display: inline; font-family: Fraunces, serif; font-size: 60px; font-style: italic; line-height: 1; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .h2-11ae8q { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } .span-vkc8gf { display: inline; margin: 0px; padding: 0px; } } @media (max-width: 767px) { .h2-11ae8q { font-size: 48px; line-height: 1.1; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } .span-vkc8gf { display: inline; font-size: 48px; line-height: 1.1; margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-859c3b6 */.p-cakiup { color: rgba(0, 0, 0, 0.5); font-family: DM Sans, sans-serif; font-size: 20px; line-height: 1.625; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-cakiup { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-cakiup { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c463b59 */.elementor-8 .elementor-element.elementor-element-c463b59 img {
  object-fit: contain;
  max-height: 75px;
  width: 100%;
}
.elementor-8 .elementor-element.elementor-element-c463b59 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8126b4 */.span-89mp0p { background-color: rgba(125, 70, 159, 0.1); color: rgb(125, 70, 159); display: inline-block; font-family: DM Sans, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.2px; line-height: 16px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 16px; padding-right: 16px; padding-top: 6px; text-wrap-mode: wrap; text-transform: uppercase; border-radius: 9999px; border-width: 0px; } @media (max-width: 1024px) { .span-89mp0p { display: inline-block; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 16px; padding-right: 16px; padding-top: 6px; } } @media (max-width: 767px) { .span-89mp0p { display: inline-block; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 16px; padding-right: 16px; padding-top: 6px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-086ea49 */.span-0srkts { color: rgb(125, 70, 159); font-style: italic; } .h2-11ae8q { color: rgb(17, 17, 17); font-family: Fraunces, serif; font-size: 60px; line-height: 1; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-wrap-mode: wrap; border-radius: 0px; padding: 0px; border-width: 0px; } .span-vkc8gf { color: rgb(125, 70, 159); display: inline; font-family: Fraunces, serif; font-size: 60px; font-style: italic; line-height: 1; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .h2-11ae8q { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } .span-vkc8gf { display: inline; margin: 0px; padding: 0px; } } @media (max-width: 767px) { .h2-11ae8q { font-size: 48px; line-height: 1.1; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } .span-vkc8gf { display: inline; font-size: 48px; line-height: 1.1; margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4aee57 */.p-cakiup { color: rgba(0, 0, 0, 0.5); font-family: DM Sans, sans-serif; font-size: 20px; line-height: 1.625; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-cakiup { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-cakiup { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f20c2 */.elementor-8 .elementor-element.elementor-element-66f20c2{max-width: 42rem;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7efeb39 */.elementor-8 .elementor-element.elementor-element-7efeb39{height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d71fd6 */.p-sv151d { color: rgba(255, 255, 255, 0.7); font-family: DM Sans, sans-serif; font-size: 18px; font-style: italic; line-height: 28px; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-sv151d { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-sv151d { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c63404 */.elementor-8 .elementor-element.elementor-element-0c63404{background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4204d */.elementor-8 .elementor-element.elementor-element-4b4204d {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px 0px;
    flex-basis: 380px;
    height: 520px;
}

.elementor-8 .elementor-element.elementor-element-4b4204d .elementor-widget-container {
    overflow: hidden !important;
}

.elementor-8 .elementor-element.elementor-element-4b4204d img {
    transition: transform 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-4b4204d:hover img {
    transform: scale(1.05) !important;
}

@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-4b4204d {
        flex-basis: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-4b4204d {
        flex-basis: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ba713d */.elementor-8 .elementor-element.elementor-element-9ba713d{height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a34b365 */.p-iclskt { color: rgba(255, 255, 255, 0.7); font-family: DM Sans, sans-serif; font-size: 18px; font-style: italic; line-height: 28px; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-iclskt { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-iclskt { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a4aba */.elementor-8 .elementor-element.elementor-element-08a4aba{background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a8a2f */.elementor-8 .elementor-element.elementor-element-c1a8a2f {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px 0px;
    flex-basis: 380px;
    height: 520px;
}

.elementor-8 .elementor-element.elementor-element-c1a8a2f .elementor-widget-container {
    overflow: hidden !important;
}

.elementor-8 .elementor-element.elementor-element-c1a8a2f img {
    transition: transform 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-c1a8a2f:hover img {
    transform: scale(1.05) !important;
}

@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-c1a8a2f {
        flex-basis: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-c1a8a2f {
        flex-basis: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba037a */.elementor-8 .elementor-element.elementor-element-fba037a{height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-584ed37 */.p-sti7em { color: rgba(255, 255, 255, 0.7); font-family: DM Sans, sans-serif; font-size: 18px; font-style: italic; line-height: 28px; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-sti7em { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-sti7em { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ac4a3 */.elementor-8 .elementor-element.elementor-element-e5ac4a3{background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b76243 */.elementor-8 .elementor-element.elementor-element-2b76243 {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px 0px;
    flex-basis: 380px;
    height: 520px;
}

.elementor-8 .elementor-element.elementor-element-2b76243 .elementor-widget-container {
    overflow: hidden !important;
}

.elementor-8 .elementor-element.elementor-element-2b76243 img {
    transition: transform 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-2b76243:hover img {
    transform: scale(1.05) !important;
}

@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-2b76243 {
        flex-basis: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-2b76243 {
        flex-basis: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d61852 */.elementor-8 .elementor-element.elementor-element-1d61852{overflow-x: auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93cb7b6 */.elementor-8 .elementor-element.elementor-element-93cb7b6{height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdc11c2 */.elementor-8 .elementor-element.elementor-element-cdc11c2{stroke: rgb(255, 255, 255);
height: 2rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec4226 */.elementor-8 .elementor-element.elementor-element-aec4226{backdrop-filter: blur(12px);
height: 3.5rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b92587e */.p-a4hfjf { color: rgba(255, 255, 255, 0.8); font-family: DM Sans, sans-serif; font-size: 18px; line-height: 1.625; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-a4hfjf { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-a4hfjf { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de5af8 */.elementor-8 .elementor-element.elementor-element-8de5af8{right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4d983 */.elementor-8 .elementor-element.elementor-element-de4d983 .elementor-widget-container {
    overflow: hidden !important;
}

.elementor-8 .elementor-element.elementor-element-de4d983 img {
    transition: transform 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-de4d983:hover img {
    transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7051225 *//* Contenedor del fondo morado */
.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon {
    background-color: #7B3F98 !important; /* Morado basado en tu imagen */
    width: 50px !important;
    height: 50px !important;
    border-radius: 16px !important; /* Suavidad de las esquinas */
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* Color y tamaño del icono de la caja */
.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon i,
.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon svg {
    color: #ffffff !important; /* Color blanco para iconos de fuente */
    fill: #ffffff !important; /* Color blanco para iconos SVG */

    width: 25px !important; 
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* 1. Ocultamos el icono original de Elementor */
.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon i,
.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon svg {
    display: none !important; 
}

/* 2. Inyectamos el icono del gorrito de chef directamente */
.elementor-8 .elementor-element.elementor-element-7051225 .elementor-icon::before {
    content: "";
    display: block;
    width: 25px !important; 
    height: 25px !important;
    /* Código vectorial del gorro de chef en color blanco */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 13.87A4 4 0 0 1 7.41 6a5.11 5.11 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.11 5.11 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6Z'/%3E%3Cline x1='6' y1='17' x2='18' y2='17'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abacd59 */.p-ioa4ev { color: rgba(255, 255, 255, 0.8); font-family: DM Sans, sans-serif; font-size: 14px; line-height: 20px; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-ioa4ev { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-ioa4ev { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089c79b */.elementor-8 .elementor-element.elementor-element-089c79b {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    transition: background-size 0.5s ease-in-out !important;
}

.elementor-8 .elementor-element.elementor-element-089c79b:hover {
    background-size: 110% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7d328 */.elementor-8 .elementor-element.elementor-element-5c7d328 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    transition: background-size 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-5c7d328:hover {
    background-size: 110% !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f4e8ba *//* Contenedor del fondo naranja/crema */
.elementor-8 .elementor-element.elementor-element-0f4e8ba .elementor-icon {
    background-color: #E4A972 !important; /* Color extraído de tu imagen */
    width: 50px !important;
    height: 50px !important;
    border-radius: 16px !important; /* Suavidad de las esquinas */
    display: flex !important;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd19278 */.p-fnkb7w { color: rgba(255, 255, 255, 0.8); font-family: DM Sans, sans-serif; font-size: 14px; line-height: 20px; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-fnkb7w { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-fnkb7w { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf9a8b */.elementor-8 .elementor-element.elementor-element-fcf9a8b {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    transition: background-size 0.5s ease-in-out !important;
}

.elementor-8 .elementor-element.elementor-element-fcf9a8b:hover {
    background-size: 110% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2394c9d */.elementor-8 .elementor-element.elementor-element-2394c9d .elementor-widget-container {
    overflow: hidden !important;
}

.elementor-8 .elementor-element.elementor-element-2394c9d img {
    transition: transform 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-2394c9d:hover img {
    transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c68ff7 *//* Contenedor del fondo morado */
.elementor-8 .elementor-element.elementor-element-7c68ff7 .elementor-icon {
    background-color: #7B3F98 !important; /* Morado basado en tu imagen */
    width: 50px !important;
    height: 50px !important;
    border-radius: 16px !important; /* Suavidad de las esquinas */
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* Color y tamaño del icono de la caja */
.elementor-8 .elementor-element.elementor-element-7c68ff7 .elementor-icon i,
.elementor-8 .elementor-element.elementor-element-7c68ff7 .elementor-icon svg {
    color: #ffffff !important; /* Color blanco para iconos de fuente */
    fill: #ffffff !important; /* Color blanco para iconos SVG */

    width: 25px !important; 
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33988a */.p-5b0qgf { color: rgba(255, 255, 255, 0.8); font-family: DM Sans, sans-serif; font-size: 14px; line-height: 20px; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-5b0qgf { margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-5b0qgf { margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c113d0 */.elementor-8 .elementor-element.elementor-element-5c113d0 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    transition: background-size 0.5s ease-in-out !important;
}

.elementor-8 .elementor-element.elementor-element-5c113d0:hover {
    background-size: 110% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4650d1 */.p-c6fvqx { color: rgba(0, 0, 0, 0.5); font-family: DM Sans, sans-serif; font-size: 20px; line-height: 28px; margin-bottom: 0px; margin-top: 0px; text-align: center; text-wrap-mode: wrap; max-width: 42rem; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-c6fvqx { margin-bottom: 0px; margin-top: 0px; max-width: 42rem; padding: 0px; } } @media (max-width: 767px) { .p-c6fvqx { margin-bottom: 0px; margin-top: 0px; max-width: 42rem; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-373c4d8 */.p-b3hu43 { color: rgba(0, 0, 0, 0.6); font-family: DM Sans, sans-serif; font-size: 18px; line-height: 1.625; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-wrap-mode: wrap; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-b3hu43 { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .p-b3hu43 { margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13e8686 */.elementor-8 .elementor-element.elementor-element-13e8686 .elementor-button {
    transition: transform 0.3s ease, box-shadow 0.4s ease !important;
}

.elementor-8 .elementor-element.elementor-element-13e8686 .elementor-button:hover {

    transform: translateY(-3px) !important; 

    box-shadow: 
        inset 0 0 0 100px rgba(0, 0, 0, 0.01)
 !important; 
}/* End custom CSS */
/* Start custom CSS */.tarjeta-hija {
    transition: transform 0.4s ease !important;
    transform-origin: center !important;
    will-change: transform !important;
}

.tarjeta-padre:hover .tarjeta-hija {
    transform: rotate(2deg) scale(1.02) !important;
}/* End custom CSS */