.elementor-41 .elementor-element.elementor-element-0bb1ee9{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-41 .elementor-element.elementor-element-0bb1ee9:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-0bb1ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okresiduos.com/wp-content/uploads/2025/10/Residuos-Liquidos-OK-RESIDUOS-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-0bb1ee9::before, .elementor-41 .elementor-element.elementor-element-0bb1ee9 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-0bb1ee9 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-0bb1ee9 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-0bb1ee9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-0bb1ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a477343 );--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-591c608{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-7f03985{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-7f03985 .elementor-heading-title{font-size:var( --e-global-typography-a0442e8-font-size );font-weight:var( --e-global-typography-a0442e8-font-weight );line-height:var( --e-global-typography-a0442e8-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-41 .elementor-element.elementor-element-81d1ad8{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-81d1ad8.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-a477343 );color:var( --e-global-color-a477343 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-1971852{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-1971852.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-41 .elementor-element.elementor-element-52a1e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-41 .elementor-element.elementor-element-67f3e9e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-72fc579{--display:flex;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-82dc1d4{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-82dc1d4 .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );font-weight:var( --e-global-typography-89f519d-font-weight );line-height:var( --e-global-typography-89f519d-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-2affd7b{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-ec169d8{width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-ec169d8.elementor-element{--align-self:flex-end;}.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-41 .elementor-element.elementor-element-5b7f43e{--display:grid;--min-height:420px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-41 .elementor-element.elementor-element-9647ddc{--display:flex;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-9647ddc:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-9647ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a78626d );}.elementor-41 .elementor-element.elementor-element-a684d4a .elementor-heading-title{font-family:var( --e-global-typography-5f72670-font-family ), Sans-serif;font-size:var( --e-global-typography-5f72670-font-size );font-weight:var( --e-global-typography-5f72670-font-weight );line-height:var( --e-global-typography-5f72670-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-1b1da1b{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-41914ff{--display:flex;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-41914ff:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-41914ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a78626d );}.elementor-41 .elementor-element.elementor-element-11a2d0b .elementor-heading-title{font-family:var( --e-global-typography-5f72670-font-family ), Sans-serif;font-size:var( --e-global-typography-5f72670-font-size );font-weight:var( --e-global-typography-5f72670-font-weight );line-height:var( --e-global-typography-5f72670-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-e251cbf{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-d1ed964{--display:flex;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-d1ed964:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-d1ed964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a78626d );}.elementor-41 .elementor-element.elementor-element-c4ef5f4 .elementor-heading-title{font-family:var( --e-global-typography-5f72670-font-family ), Sans-serif;font-size:var( --e-global-typography-5f72670-font-size );font-weight:var( --e-global-typography-5f72670-font-weight );line-height:var( --e-global-typography-5f72670-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-f646d90{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-1f9bc85{--display:flex;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-1f9bc85:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-1f9bc85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a78626d );}.elementor-41 .elementor-element.elementor-element-90073b9 .elementor-heading-title{font-family:var( --e-global-typography-5f72670-font-family ), Sans-serif;font-size:var( --e-global-typography-5f72670-font-size );font-weight:var( --e-global-typography-5f72670-font-weight );line-height:var( --e-global-typography-5f72670-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-a760b2e{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-9357644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-41 .elementor-element.elementor-element-9357644:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-9357644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-1c2e32a{--display:flex;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-d8bbcaa{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-d8bbcaa .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );font-weight:var( --e-global-typography-89f519d-font-weight );line-height:var( --e-global-typography-89f519d-line-height );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-c46b040{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-07e3d83{--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;--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-41 .elementor-element.elementor-element-8c748e5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-26d0421{--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:space-between;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-d964ac7{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-41 .elementor-element.elementor-element-d964ac7.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-d964ac7 .elementor-heading-title{font-size:80px;font-weight:300;line-height:1.1em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-c26c48d{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-c26c48d.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-wrapper{text-align:left;}.elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-title a{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-c26c48d:has(:hover) .elementor-icon-box-title,
					 .elementor-41 .elementor-element.elementor-element-c26c48d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-da8abf8{--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:space-between;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1e86855{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-41 .elementor-element.elementor-element-1e86855.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-1e86855 .elementor-heading-title{font-size:80px;font-weight:300;line-height:1.1em;}.elementor-41 .elementor-element.elementor-element-e68e09c{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-e68e09c.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-wrapper{text-align:left;}.elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-title a{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-e68e09c:has(:hover) .elementor-icon-box-title,
					 .elementor-41 .elementor-element.elementor-element-e68e09c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-05b7a39{--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:space-between;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-cfa0e38{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-41 .elementor-element.elementor-element-cfa0e38.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-cfa0e38 .elementor-heading-title{font-size:80px;font-weight:300;line-height:1.1em;}.elementor-41 .elementor-element.elementor-element-0988722{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-0988722.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-wrapper{text-align:left;}.elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-title a{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-0988722:has(:hover) .elementor-icon-box-title,
					 .elementor-41 .elementor-element.elementor-element-0988722:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-a90922d{--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:space-between;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-a6cae12{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-41 .elementor-element.elementor-element-a6cae12.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-a6cae12 .elementor-heading-title{font-size:80px;font-weight:300;line-height:1.1em;}.elementor-41 .elementor-element.elementor-element-9df33bf{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-9df33bf.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-wrapper{text-align:left;}.elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-title a{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-9df33bf:has(:hover) .elementor-icon-box-title,
					 .elementor-41 .elementor-element.elementor-element-9df33bf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-4adc9ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-41 .elementor-element.elementor-element-539b964{--display:flex;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ffe6abc{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-ffe6abc .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );font-weight:var( --e-global-typography-89f519d-font-weight );line-height:var( --e-global-typography-89f519d-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-75de79b{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-908ffe3{--display:grid;--min-height:480px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-41 .elementor-element.elementor-element-6735330{--display:flex;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-6735330:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6735330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okresiduos.com/wp-content/uploads/2025/10/gradient_1_2x_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-41 .elementor-element.elementor-element-2d07ab8 .elementor-icon-wrapper{text-align:left;}.elementor-41 .elementor-element.elementor-element-2d07ab8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-2d07ab8.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2d07ab8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-2d07ab8.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2d07ab8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-4a78271{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-c25387e{--display:flex;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-c25387e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-c25387e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okresiduos.com/wp-content/uploads/2025/10/Fondo-Carpeta-OK-RESIDUOS.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-c25387e::before, .elementor-41 .elementor-element.elementor-element-c25387e > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-c25387e > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-c25387e > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-c25387e > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-c25387e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002B3B00 0%, var( --e-global-color-accent ) 100%);}.elementor-41 .elementor-element.elementor-element-4c85bdc{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-f02c6c5{--display:flex;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-f02c6c5:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f02c6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okresiduos.com/wp-content/uploads/2025/10/gradient_1_2x_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-7ba27f0{text-align:left;}.elementor-41 .elementor-element.elementor-element-7ba27f0 img{width:220px;}.elementor-41 .elementor-element.elementor-element-18cfb26{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-818f62d{--display:flex;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-818f62d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-818f62d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okresiduos.com/wp-content/uploads/2025/10/BG-Impacto-Positivo-reportes.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-818f62d::before, .elementor-41 .elementor-element.elementor-element-818f62d > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-818f62d > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-818f62d > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-818f62d > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-818f62d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002B3B00 0%, var( --e-global-color-accent ) 100%);}.elementor-41 .elementor-element.elementor-element-e00a8f8{font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-a826e62{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-41 .elementor-element.elementor-element-a826e62:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-a826e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-0d638ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:128px 128px;--row-gap:128px;--column-gap:128px;}.elementor-41 .elementor-element.elementor-element-c0c525a{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-41 .elementor-element.elementor-element-c0c525a .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );font-weight:var( --e-global-typography-89f519d-font-weight );line-height:var( --e-global-typography-89f519d-line-height );color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-7c40d7a img{width:300px;}.elementor-41 .elementor-element.elementor-element-7a4208d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-41 .elementor-element.elementor-element-ea91fa0{--display:flex;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-0517128{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-0517128 .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );font-weight:var( --e-global-typography-89f519d-font-weight );line-height:var( --e-global-typography-89f519d-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-29aa4d8{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-e03de89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f64a392{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a78626d );--border-color:var( --e-global-color-a78626d );--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4b1a0d1 .elementor-heading-title{font-family:var( --e-global-typography-ff493e8-font-family ), Sans-serif;font-size:var( --e-global-typography-ff493e8-font-size );font-weight:var( --e-global-typography-ff493e8-font-weight );line-height:var( --e-global-typography-ff493e8-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-58e409d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-06c6c57{--display:flex;--min-height:560px;--border-radius:36px 36px 36px 36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ba3ccfa{border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-ba3ccfa .elementor-wrapper{--video-aspect-ratio:1;}.elementor-41 .elementor-element.elementor-element-a4e290c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-3287417{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a78626d );--border-color:var( --e-global-color-a78626d );--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5699243 .elementor-heading-title{font-family:var( --e-global-typography-ff493e8-font-family ), Sans-serif;font-size:var( --e-global-typography-ff493e8-font-size );font-weight:var( --e-global-typography-ff493e8-font-weight );line-height:var( --e-global-typography-ff493e8-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-49e2465{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-02c705c{--display:flex;--min-height:460px;--border-radius:36px 36px 36px 36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-31a57f7{border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-31a57f7 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-41 .elementor-element.elementor-element-4855e3f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-f930d37{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a78626d );--border-color:var( --e-global-color-a78626d );--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8c1953e .elementor-heading-title{font-family:var( --e-global-typography-ff493e8-font-family ), Sans-serif;font-size:var( --e-global-typography-ff493e8-font-size );font-weight:var( --e-global-typography-ff493e8-font-weight );line-height:var( --e-global-typography-ff493e8-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-98ec43d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-85a574a{--display:flex;--min-height:460px;--border-radius:36px 36px 36px 36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-60dbcc5{border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-60dbcc5 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-41 .elementor-element.elementor-element-88cd187{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-1998802{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a78626d );--border-color:var( --e-global-color-a78626d );--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-0129c3c .elementor-heading-title{font-family:var( --e-global-typography-ff493e8-font-family ), Sans-serif;font-size:var( --e-global-typography-ff493e8-font-size );font-weight:var( --e-global-typography-ff493e8-font-weight );line-height:var( --e-global-typography-ff493e8-line-height );color:var( --e-global-color-a477343 );}.elementor-41 .elementor-element.elementor-element-9646211{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7170efb{--display:flex;--min-height:460px;--border-radius:36px 36px 36px 36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f60013b{border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-f60013b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-41 .elementor-element.elementor-element-8dd55fd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c5d92b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d92b6-font-size );font-weight:var( --e-global-typography-c5d92b6-font-weight );line-height:var( --e-global-typography-c5d92b6-line-height );color:var( --e-global-color-a477343 );}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-06c6c57{--width:40%;}.elementor-41 .elementor-element.elementor-element-02c705c{--width:40%;}.elementor-41 .elementor-element.elementor-element-85a574a{--width:40%;}.elementor-41 .elementor-element.elementor-element-7170efb{--width:40%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-41 .elementor-element.elementor-element-7f03985{--container-widget-width:630px;--container-widget-flex-grow:0;width:var( --container-widget-width, 630px );max-width:630px;}.elementor-41 .elementor-element.elementor-element-7f03985 .elementor-heading-title{font-size:var( --e-global-typography-a0442e8-font-size );line-height:var( --e-global-typography-a0442e8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-81d1ad8.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-81d1ad8{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-41 .elementor-element.elementor-element-1971852{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:8px 16px 8px 16px;}.elementor-41 .elementor-element.elementor-element-67f3e9e{--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-41 .elementor-element.elementor-element-72fc579{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-82dc1d4{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-41 .elementor-element.elementor-element-82dc1d4 .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-2affd7b{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-ec169d8{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-41 .elementor-element.elementor-element-ec169d8.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:8px 16px 8px 16px;}.elementor-41 .elementor-element.elementor-element-5b7f43e{--min-height:730px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-a684d4a .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-1b1da1b{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-11a2d0b .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-e251cbf{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-c4ef5f4 .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-f646d90{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-90073b9 .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-a760b2e{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-9357644{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-41 .elementor-element.elementor-element-1c2e32a{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-d8bbcaa .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-c46b040{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-07e3d83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-8c748e5{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-26d0421{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-41 .elementor-element.elementor-element-d964ac7 .elementor-heading-title{font-size:120px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-da8abf8{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-41 .elementor-element.elementor-element-1e86855 .elementor-heading-title{font-size:120px;}.elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-cfa0e38 .elementor-heading-title{font-size:120px;}.elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-a6cae12 .elementor-heading-title{font-size:120px;}.elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-539b964{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-ffe6abc .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-75de79b{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-908ffe3{--min-height:730px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-4a78271{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-4c85bdc{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-18cfb26{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-e00a8f8{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-a826e62{--min-height:60vh;}.elementor-41 .elementor-element.elementor-element-0d638ec{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-c0c525a{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-c0c525a .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-ea91fa0{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-0517128 .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-29aa4d8{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-4b1a0d1 .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-58e409d{--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-41 .elementor-element.elementor-element-06c6c57{--min-height:0px;}.elementor-41 .elementor-element.elementor-element-a4e290c{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-5699243 .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-49e2465{--justify-content:space-around;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-41 .elementor-element.elementor-element-02c705c{--min-height:0px;}.elementor-41 .elementor-element.elementor-element-4855e3f{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-8c1953e .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-98ec43d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-41 .elementor-element.elementor-element-85a574a{--min-height:0px;--justify-content:space-between;}.elementor-41 .elementor-element.elementor-element-88cd187{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-0129c3c .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-9646211{--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-41 .elementor-element.elementor-element-7170efb{--min-height:0px;--justify-content:space-between;}.elementor-41 .elementor-element.elementor-element-8dd55fd{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-0bb1ee9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;}.elementor-41 .elementor-element.elementor-element-591c608{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-41 .elementor-element.elementor-element-7f03985 .elementor-heading-title{font-size:var( --e-global-typography-a0442e8-font-size );line-height:var( --e-global-typography-a0442e8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-81d1ad8{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-72fc579{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-82dc1d4 .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-2affd7b{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-5b7f43e{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-9647ddc{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-a684d4a .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-1b1da1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-41914ff{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-11a2d0b .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-e251cbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-d1ed964{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-c4ef5f4 .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-f646d90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-1f9bc85{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-90073b9 .elementor-heading-title{font-size:var( --e-global-typography-5f72670-font-size );line-height:var( --e-global-typography-5f72670-line-height );}.elementor-41 .elementor-element.elementor-element-a760b2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-1c2e32a{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-d8bbcaa .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-c46b040{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-07e3d83{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-d964ac7{width:100%;max-width:100%;text-align:left;}.elementor-41 .elementor-element.elementor-element-d964ac7.elementor-element{--order:-99999 /* order start hack */;}.elementor-41 .elementor-element.elementor-element-d964ac7 .elementor-heading-title{font-size:80px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-c26c48d .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-1e86855{width:100%;max-width:100%;text-align:left;}.elementor-41 .elementor-element.elementor-element-1e86855.elementor-element{--order:-99999 /* order start hack */;}.elementor-41 .elementor-element.elementor-element-1e86855 .elementor-heading-title{font-size:80px;}.elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-e68e09c .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-05b7a39{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-41 .elementor-element.elementor-element-cfa0e38{width:100%;max-width:100%;text-align:left;}.elementor-41 .elementor-element.elementor-element-cfa0e38.elementor-element{--order:-99999 /* order start hack */;}.elementor-41 .elementor-element.elementor-element-cfa0e38 .elementor-heading-title{font-size:80px;}.elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-0988722 .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-a6cae12{width:100%;max-width:100%;text-align:left;}.elementor-41 .elementor-element.elementor-element-a6cae12.elementor-element{--order:-99999 /* order start hack */;}.elementor-41 .elementor-element.elementor-element-a6cae12 .elementor-heading-title{font-size:80px;}.elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-9df33bf .elementor-icon-box-title a{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-539b964{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-ffe6abc .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-75de79b{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-908ffe3{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-6735330{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-2d07ab8 .elementor-icon{font-size:40px;}.elementor-41 .elementor-element.elementor-element-2d07ab8 .elementor-icon svg{height:40px;}.elementor-41 .elementor-element.elementor-element-4a78271{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-c25387e{--min-height:320px;--overlay-opacity:0.35;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-4c85bdc{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-f02c6c5{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41 .elementor-element.elementor-element-7ba27f0 img{width:140px;}.elementor-41 .elementor-element.elementor-element-18cfb26{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-818f62d{--min-height:320px;--overlay-opacity:0.35;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-e00a8f8{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-c0c525a .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-7c40d7a img{width:200px;}.elementor-41 .elementor-element.elementor-element-0517128 .elementor-heading-title{font-size:var( --e-global-typography-89f519d-font-size );line-height:var( --e-global-typography-89f519d-line-height );}.elementor-41 .elementor-element.elementor-element-29aa4d8{font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-4b1a0d1 .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-a4e290c{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-5699243 .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-4855e3f{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-8c1953e .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-88cd187{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}.elementor-41 .elementor-element.elementor-element-0129c3c .elementor-heading-title{font-size:var( --e-global-typography-ff493e8-font-size );line-height:var( --e-global-typography-ff493e8-line-height );}.elementor-41 .elementor-element.elementor-element-8dd55fd{width:100%;max-width:100%;font-size:var( --e-global-typography-c5d92b6-font-size );line-height:var( --e-global-typography-c5d92b6-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-8c748e5{--width:100%;}.elementor-41 .elementor-element.elementor-element-26d0421{--width:48%;}.elementor-41 .elementor-element.elementor-element-da8abf8{--width:48%;}.elementor-41 .elementor-element.elementor-element-05b7a39{--width:48%;}.elementor-41 .elementor-element.elementor-element-a90922d{--width:48%;}}/* Start custom CSS for button, class: .elementor-element-1971852 *//* Orden correcto: texto (1) → icono (2) */
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button .elementor-button-content-wrapper{
  display: flex;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 40px !important;
  width: 100%;
}
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-text{ order:1; }
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-icon{ order:2; }

/* Por si acaso, centrado vertical perfecto */
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button{ display:inline-flex; align-items:center; }
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-icon{ display:flex; align-items:center; justify-content:center; }
/* Animación suave del icono */
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-icon i,
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-icon svg {
  transition: transform .25s ease;
  transform-origin: center;
}

/* Hover: rota -45º solo el icono */
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button:hover .elementor-button-icon i,
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(-45deg);
}

/* (Opcional) también al enfocar con teclado */
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button:focus-visible .elementor-button-icon i,
.elementor-41 .elementor-element.elementor-element-1971852 .elementor-button:focus-visible .elementor-button-icon svg {
  transform: rotate(-45deg);
}

/* Respeta reduce motion */
@media (prefers-reduced-motion: reduce){
  .elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-icon i,
  .elementor-41 .elementor-element.elementor-element-1971852 .elementor-button-icon svg {
    transition: none;
  }
}
.elementor-button-icon svg {
    height: auto;
    width: 3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec169d8 *//* Orden correcto: texto (1) → icono (2) */
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button .elementor-button-content-wrapper{
  display: flex;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 40px !important;
  width: 100%;
}
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-text{ order:1; }
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-icon{ order:2; }

/* Por si acaso, centrado vertical perfecto */
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button{ display:inline-flex; align-items:center; }
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-icon{ display:flex; align-items:center; justify-content:center; }
/* Animación suave del icono */
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-icon i,
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-icon svg {
  transition: transform .25s ease;
  transform-origin: center;
}

/* Hover: rota -45º solo el icono */
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button:hover .elementor-button-icon i,
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(-45deg);
}

/* (Opcional) también al enfocar con teclado */
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button:focus-visible .elementor-button-icon i,
.elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button:focus-visible .elementor-button-icon svg {
  transform: rotate(-45deg);
}

/* Respeta reduce motion */
@media (prefers-reduced-motion: reduce){
  .elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-icon i,
  .elementor-41 .elementor-element.elementor-element-ec169d8 .elementor-button-icon svg {
    transition: none;
  }
}/* End custom CSS */