.elementor-287 .elementor-element.elementor-element-fd0f053{--display:flex;--min-height:735px;--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-between;--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:095px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-fd0f053 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom right;}.elementor-287 .elementor-element.elementor-element-b076da1{--display:flex;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-b076da1.e-con{--align-self:flex-start;}.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-287 .elementor-element.elementor-element-03e7f49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-670ea22{--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;--justify-content:space-between;--gap:160px 160px;--row-gap:160px;--column-gap:160px;--padding-top:83px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-327bda7{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-1ce65bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.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 );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-287 .elementor-element.elementor-element-f346484{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;letter-spacing:0.1px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-f346484 a{color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-5c594f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-f3de7b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-287 .elementor-element.elementor-element-f3de7b0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.01em;}.elementor-287 .elementor-element.elementor-element-465a77d{--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-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 );color:var( --e-global-color-text );}.elementor-287 .elementor-element.elementor-element-e206f2a{width:var( --container-widget-width, 236px );max-width:236px;padding:10px 20px 10px 20px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-e206f2a:hover{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon{font-size:20px;}.elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-f1b8ab7{width:var( --container-widget-width, 236px );max-width:236px;padding:10px 20px 10px 20px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-f1b8ab7:hover{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon{font-size:20px;}.elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-7d28835{--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-287 .elementor-element.elementor-element-c486c2e{width:var( --container-widget-width, 236px );max-width:236px;padding:10px 20px 10px 20px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-c486c2e:hover{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon{font-size:20px;}.elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-3668232{width:var( --container-widget-width, 236px );max-width:236px;padding:10px 20px 10px 20px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-3668232:hover{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon{font-size:20px;}.elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-1747b17{--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-287 .elementor-element.elementor-element-a25989d{width:var( --container-widget-width, 236px );max-width:236px;padding:10px 20px 10px 20px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-a25989d:hover{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon{font-size:20px;}.elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-959fc3f{width:var( --container-widget-width, 236px );max-width:236px;padding:10px 20px 10px 20px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-959fc3f:hover{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon{font-size:20px;}.elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-acedbf9{--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-287 .elementor-element.elementor-element-596539a{width:var( --container-widget-width, 236px );max-width:236px;padding:10px 20px 10px 20px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-596539a:hover{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-596539a .elementor-icon{font-size:20px;}.elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-2f7600e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-2f7600e:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-2f7600e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-61cb2d0{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-bbc3612{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-bbc3612.e-con{--align-self:center;}.elementor-287 .elementor-element.elementor-element-ff59725{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-ff59725.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-ff59725:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-ff59725.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-ff59725 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-ff59725 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-ff59725 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-ff59725:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-ff59725:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-ff59725 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-20fbaf6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-523a163{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-523a163.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-f2ad10a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-8fee25f{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-8fee25f:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-8fee25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/Rectangle-7-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-287 .elementor-element.elementor-element-4aa47c8 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-4aa47c8 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-4aa47c8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-4aa47c8{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-4aa47c8.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-4aa47c8 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-4aa47c8 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-0c8796d{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-d645d7f{--display:flex;}.elementor-287 .elementor-element.elementor-element-10458bc{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-10458bc.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-10458bc:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-10458bc.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-10458bc .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-10458bc .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-10458bc .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-10458bc:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-10458bc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-10458bc .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-762ef16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-9b4c43f{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-46bc155{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-61c9cf3{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-61c9cf3:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-61c9cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/Rectangle-7-2-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-03d0510 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-03d0510 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-03d0510 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-03d0510{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-03d0510.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-03d0510 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-03d0510 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1b45d49{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-c7f3430{--display:flex;}.elementor-287 .elementor-element.elementor-element-8dd7e6a{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-8dd7e6a.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-8dd7e6a:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-8dd7e6a.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-8dd7e6a .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-8dd7e6a .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-8dd7e6a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-8dd7e6a:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-8dd7e6a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-8dd7e6a .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-fafd116 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-135e3ac{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d4b5e07{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-ecde905{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-ecde905:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-ecde905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/PROCREAR_CDAD01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-6595e0b .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-6595e0b .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-6595e0b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-6595e0b{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-6595e0b.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-6595e0b .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-6595e0b .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-15040b8{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-658ab5e{--display:flex;}.elementor-287 .elementor-element.elementor-element-ec834b3{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-ec834b3.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-ec834b3:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-ec834b3.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-ec834b3 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-ec834b3 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-ec834b3 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-ec834b3:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-ec834b3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-ec834b3 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-7f30f3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-2a7b6f7{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-5badc01{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-e00ae32{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-e00ae32:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-e00ae32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/PROCREAR-MAIPU3.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-14d5555 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-14d5555 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-14d5555 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-14d5555{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-14d5555.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-14d5555 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-14d5555 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-c19b093{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-d32cec4{--display:flex;}.elementor-287 .elementor-element.elementor-element-22da8c6{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-22da8c6.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-22da8c6:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-22da8c6.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-22da8c6 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-22da8c6 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-22da8c6 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-22da8c6:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-22da8c6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-22da8c6 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-4d0bf57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-f920c52{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-13b7cb4{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-061a63d{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-061a63d:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-061a63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/PROCREAR_SANRAFAEL_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-c43947a .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-c43947a .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-c43947a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-c43947a{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-c43947a.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-c43947a .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-c43947a .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-c27c649{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-3ef29bb{--display:flex;}.elementor-287 .elementor-element.elementor-element-c92f046{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-c92f046.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-c92f046:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-c92f046.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-c92f046 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-c92f046 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-c92f046 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-c92f046:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-c92f046:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-c92f046 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-1196d3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-9120ec9{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-93338a2{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-71ce12e{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-71ce12e:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-71ce12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/PUNTA_DE_VACAS01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-67c5c30 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-67c5c30 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-67c5c30 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-67c5c30{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-67c5c30.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-67c5c30 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-67c5c30 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-d263ea0{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-2f131d7{--display:flex;}.elementor-287 .elementor-element.elementor-element-f723121{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-f723121.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-f723121:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-f723121.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-f723121 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-f723121 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-f723121 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-f723121:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-f723121:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-f723121 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-f8bc104 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-3704867{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-0462699{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-cddeb5f{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-cddeb5f:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-cddeb5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/HOSPITAL-SCHESTAKOW_07.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-c78e941 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-c78e941 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-c78e941 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-c78e941{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-c78e941.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-c78e941 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-c78e941 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-248252e{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-47f00d7{--display:flex;}.elementor-287 .elementor-element.elementor-element-de32517{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-de32517.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-de32517:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-de32517.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-de32517 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-de32517 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-de32517 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-de32517:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-de32517:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-de32517 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-0b8eaf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-6ca7a17{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-b8abf5b{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-96fc448{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-96fc448:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-96fc448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/LAGOMAGGIORE_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-ee1d518 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-ee1d518 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-ee1d518 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-ee1d518{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-ee1d518.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-ee1d518 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-ee1d518 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1aa64b9{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-01ad711{--display:flex;}.elementor-287 .elementor-element.elementor-element-10bed01{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-10bed01.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-10bed01:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-10bed01.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-10bed01 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-10bed01 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-10bed01 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-10bed01:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-10bed01:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-10bed01 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-f396ffc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d9a02e7{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-0355805{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-ad4ad0e{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-ad4ad0e:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-ad4ad0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/PROCREAR_GUAY02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-ffc3eca .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-ffc3eca .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-ffc3eca .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-ffc3eca{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-ffc3eca.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-ffc3eca .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-ffc3eca .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-4ad2872{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-70e439a{--display:flex;}.elementor-287 .elementor-element.elementor-element-ee4ce9a{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-ee4ce9a.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-ee4ce9a:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-ee4ce9a.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-ee4ce9a .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-ee4ce9a .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-ee4ce9a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-ee4ce9a:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-ee4ce9a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-ee4ce9a .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-eb9c34e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-579e1ca{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-462e0bf{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-070f462{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-070f462:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-070f462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/POTRERILLOS02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-809f338 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-809f338 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-809f338 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-809f338{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-809f338.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-809f338 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-809f338 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-50e7a73{--display:grid;--min-height:770px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-67fac88{--display:flex;}.elementor-287 .elementor-element.elementor-element-87595d6{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-87595d6.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-87595d6:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-87595d6.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-87595d6 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-87595d6 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-87595d6 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-87595d6:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-87595d6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-87595d6 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-797b053 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-7fa7190{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-632ff2c{--display:flex;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-9a6cad0{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-9a6cad0:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-9a6cad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/CUYOIL_03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-242643b .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-242643b .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-242643b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-242643b{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-242643b.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-242643b .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-242643b .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-0633137{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-40ac833{--display:flex;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-40ac833:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-40ac833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-e9104c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-1782bbb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-415ac88{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-415ac88:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-415ac88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/EST_DEP_RIVADAVI6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-8bd5780 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-8bd5780 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-8bd5780 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-8bd5780{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-8bd5780.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-8bd5780 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-8bd5780 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1140868{--display:flex;}.elementor-287 .elementor-element.elementor-element-947294d{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-947294d.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-947294d:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-947294d.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-947294d .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-947294d .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-947294d .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-947294d:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-947294d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-947294d .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-b436ac6{text-align:end;}.elementor-287 .elementor-element.elementor-element-b436ac6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-7f0d8eb{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-7f0d8eb.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-42fa595{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-bf97515{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-7684dbf{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-7684dbf:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-7684dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/EST_DEP_SANCARLOS_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-1684263 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-1684263 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-1684263 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1684263{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-1684263.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-1684263 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-1684263 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-96487cf{--display:flex;}.elementor-287 .elementor-element.elementor-element-05651b8{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-05651b8.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-05651b8:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-05651b8.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-05651b8 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-05651b8 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-05651b8 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-05651b8:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-05651b8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-05651b8 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-18286b1{text-align:end;}.elementor-287 .elementor-element.elementor-element-18286b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-c5ae0db{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-c5ae0db.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-35a273b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-8206539{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-a20f514{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-a20f514:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-a20f514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/EST_POTABILIZADOR_ALTOGODOY01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-e935787 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-e935787 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-e935787 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-e935787{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-e935787.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-e935787 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-e935787 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-8090414{--display:flex;}.elementor-287 .elementor-element.elementor-element-44724ac{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-44724ac.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-44724ac:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-44724ac.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-44724ac .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-44724ac .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-44724ac .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-44724ac:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-44724ac:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-44724ac .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-0bcc439{text-align:end;}.elementor-287 .elementor-element.elementor-element-0bcc439 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d6997a5{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:#6B6A65;}.elementor-287 .elementor-element.elementor-element-d6997a5.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-7ae579e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-91b77e9{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-45af75b{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-45af75b:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-45af75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/filtros_rapidos_a_presion2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-3710664 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-3710664 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-3710664 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-3710664{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-3710664.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-3710664 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-3710664 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-4bb93ac{--display:flex;}.elementor-287 .elementor-element.elementor-element-f07b360{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-f07b360.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-f07b360:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-f07b360.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-f07b360 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-f07b360 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-f07b360 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-f07b360:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-f07b360:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-f07b360 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-520ed5d{text-align:end;}.elementor-287 .elementor-element.elementor-element-520ed5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-79a8ddb{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-79a8ddb.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-109f65e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-65e93d2{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-358cb68{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-358cb68:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-358cb68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/COINCE-planta-de-tratamiento01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-7bf6085 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-7bf6085 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-7bf6085 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-7bf6085{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-7bf6085.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-7bf6085 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-7bf6085 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-0fb99a8{--display:flex;}.elementor-287 .elementor-element.elementor-element-efa18f3{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-efa18f3.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-efa18f3:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-efa18f3.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-efa18f3 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-efa18f3 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-efa18f3 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-efa18f3:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-efa18f3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-efa18f3 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-fa69d03{text-align:end;}.elementor-287 .elementor-element.elementor-element-fa69d03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-f3a44bc{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-f3a44bc.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-f84ad94{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-632eaa7{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-d052dc9{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-d052dc9:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-d052dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/RED_BARRIALES001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-8354e66 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-8354e66 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-8354e66 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-8354e66{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-8354e66.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-8354e66 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-8354e66 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-a34bb1e{--display:flex;}.elementor-287 .elementor-element.elementor-element-c0de33c{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-c0de33c.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-c0de33c:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-c0de33c.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-c0de33c .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-c0de33c .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-c0de33c .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-c0de33c:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-c0de33c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-c0de33c .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-a52e958{text-align:end;}.elementor-287 .elementor-element.elementor-element-a52e958 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d528f36{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d528f36.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-db2adfc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-a7abcd0{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-22616cb{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-22616cb:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-22616cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/SISTEMA_CLOACAL-SANTA-ROSA.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-c408e79{--display:flex;}.elementor-287 .elementor-element.elementor-element-b51a1ab{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-b51a1ab.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-b51a1ab:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-b51a1ab.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-b51a1ab .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-b51a1ab .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-b51a1ab .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-b51a1ab:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-b51a1ab:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-b51a1ab .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-c666e16{text-align:end;}.elementor-287 .elementor-element.elementor-element-c666e16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-78b88c1{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-78b88c1.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-29594b1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-35ee92d{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-09157c2{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-09157c2:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-09157c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/PALMIRA_03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-9759175 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-9759175 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-9759175 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-9759175{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-9759175.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-9759175 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-9759175 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1bb6550{--display:flex;}.elementor-287 .elementor-element.elementor-element-228bd35{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-228bd35.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-228bd35:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-228bd35.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-228bd35 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-228bd35 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-228bd35 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-228bd35:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-228bd35:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-228bd35 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-4490f6f{text-align:end;}.elementor-287 .elementor-element.elementor-element-4490f6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-963ddde{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-963ddde.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-b9ed176{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-f533bb2{--display:flex;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-f533bb2:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-f533bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-102a407{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-287 .elementor-element.elementor-element-f9e4dee{--display:flex;}.elementor-287 .elementor-element.elementor-element-8e823fb{background-color:var( --e-global-color-primary );padding:50px 80px 50px 80px;}.elementor-287 .elementor-element.elementor-element-8e823fb.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-8e823fb:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-8e823fb.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-8e823fb .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-8e823fb .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-8e823fb .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-8e823fb:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-8e823fb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-8e823fb .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-481ed07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-af9bc8d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-af9bc8d.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-238cad6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-614b19a{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-614b19a:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-614b19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/11/TUNELCACHEUTA_09-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-184e6e3 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-184e6e3 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-184e6e3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-184e6e3{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-184e6e3.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-184e6e3 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-184e6e3 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-c727518{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-287 .elementor-element.elementor-element-29c0b67{--display:flex;}.elementor-287 .elementor-element.elementor-element-d59d775{background-color:var( --e-global-color-primary );padding:50px 80px 50px 80px;}.elementor-287 .elementor-element.elementor-element-d59d775.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-d59d775:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-d59d775.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-d59d775 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-d59d775 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-d59d775 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-d59d775:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-d59d775:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-d59d775 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-f30ad81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-5e46bef{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-5e46bef.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-a5c17aa{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-42dc864{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-42dc864:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-42dc864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/VIAL_RUTA7_05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-53768f6 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-53768f6 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-53768f6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-53768f6{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-53768f6.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-53768f6 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-53768f6 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-dcf91f1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-287 .elementor-element.elementor-element-68cf903{--display:flex;}.elementor-287 .elementor-element.elementor-element-7752c6b{background-color:var( --e-global-color-primary );padding:50px 80px 50px 80px;}.elementor-287 .elementor-element.elementor-element-7752c6b.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-7752c6b:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-7752c6b.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-7752c6b .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-7752c6b .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-7752c6b .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-7752c6b:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-7752c6b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-7752c6b .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-aeb4c36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d396c21{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d396c21.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-4a4103e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-56438d8{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-56438d8:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-56438d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/VIAL_SANMARTIN02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-4516eac .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-4516eac .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-4516eac .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-4516eac{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-4516eac.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-4516eac .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-4516eac .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-073167e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-287 .elementor-element.elementor-element-2ec05e4{--display:flex;}.elementor-287 .elementor-element.elementor-element-0383b59{background-color:var( --e-global-color-primary );padding:50px 80px 50px 80px;}.elementor-287 .elementor-element.elementor-element-0383b59.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-0383b59:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-0383b59.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-0383b59 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-0383b59 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-0383b59 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-0383b59:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-0383b59:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-0383b59 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-9e458b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-762571d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-762571d.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-1c7389f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-efef8be{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-efef8be:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-efef8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/Paso-de-los-andes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-6084040{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-287 .elementor-element.elementor-element-e12796c{--display:flex;}.elementor-287 .elementor-element.elementor-element-5ccb5c2{background-color:var( --e-global-color-primary );padding:50px 80px 50px 80px;}.elementor-287 .elementor-element.elementor-element-5ccb5c2.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-5ccb5c2:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-5ccb5c2.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-5ccb5c2 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-5ccb5c2 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-5ccb5c2 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-5ccb5c2:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-5ccb5c2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-5ccb5c2 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-c9217ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-68a71ff{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-68a71ff.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-2fbcfbf{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-aaee5dc{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-aaee5dc:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-aaee5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/VIAL_ISCAMEN1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-a6e6d88 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-a6e6d88 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-a6e6d88 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-a6e6d88{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-a6e6d88.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-a6e6d88 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-a6e6d88 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-d9a5756{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-9822632{--display:flex;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-9822632:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-9822632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-28b84be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-6e2e9e0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-b150d29{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-b150d29:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-b150d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/Canal-_desague01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-eda7b09 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-eda7b09 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-eda7b09 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-eda7b09{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-eda7b09.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-eda7b09 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-eda7b09 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1d4b195{--display:flex;}.elementor-287 .elementor-element.elementor-element-4001990{background-color:var( --e-global-color-primary );padding:50px 50px 50px 50px;}.elementor-287 .elementor-element.elementor-element-4001990.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-4001990:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-4001990.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-4001990 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-4001990 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-4001990 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-4001990:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-4001990:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-4001990 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-df84990{text-align:end;}.elementor-287 .elementor-element.elementor-element-df84990 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-ac91586{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-ac91586.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-1e288d2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-4c852ca{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-962b538{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-962b538:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-962b538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/PUENTE-CARR02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-373c63d .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-373c63d .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-373c63d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-373c63d{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-373c63d.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-373c63d .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-373c63d .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1dbff37{--display:flex;}.elementor-287 .elementor-element.elementor-element-66cce09{background-color:var( --e-global-color-primary );padding:50px 50px 50px 50px;}.elementor-287 .elementor-element.elementor-element-66cce09.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-66cce09:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-66cce09.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-66cce09 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-66cce09 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-66cce09 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-66cce09:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-66cce09:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-66cce09 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-07d114f{text-align:end;}.elementor-287 .elementor-element.elementor-element-07d114f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-620a820{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 10px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-620a820.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-406794f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-242d7dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-242d7dd:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-242d7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-da8f3bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-8143808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-8143808.e-con{--align-self:center;}.elementor-287 .elementor-element.elementor-element-91a2879{background-color:var( --e-global-color-primary );padding:55px 55px 55px 55px;}.elementor-287 .elementor-element.elementor-element-91a2879.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-91a2879:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-91a2879.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-91a2879 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-91a2879 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-91a2879 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-91a2879:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-91a2879:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-91a2879 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-5c1f729 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-ff67606{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-ff67606.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-d49abee{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-a7aeb86{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-a7aeb86:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-a7aeb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/OIL_Y_GAS_BOMBEROS1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-88f04be .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-88f04be .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-88f04be .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-88f04be{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-88f04be.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-88f04be .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-88f04be .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-1fc8f7e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-202d4d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-202d4d6:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-202d4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-eea864a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-7a1ef39{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-44f6694{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-44f6694:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-44f6694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/10/ELECTRO_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-155845f .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-155845f .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-155845f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-155845f{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-155845f.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-155845f .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-155845f .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-2200c4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-2200c4a.e-con{--align-self:center;}.elementor-287 .elementor-element.elementor-element-f18c667{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-f18c667.elementor-element{--align-self:flex-end;}.elementor-287 .elementor-element.elementor-element-f18c667:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-f18c667.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-f18c667 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-f18c667 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-f18c667 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-f18c667:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-f18c667:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-f18c667 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-7e2beb5{text-align:end;}.elementor-287 .elementor-element.elementor-element-7e2beb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-c860cc8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-c860cc8.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-99869db{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-90d1987{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-90d1987:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-90d1987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-f543b0f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-160cedf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-160cedf.e-con{--align-self:center;}.elementor-287 .elementor-element.elementor-element-22e85d8{background-color:var( --e-global-color-primary );padding:35px 20px 35px 20px;}.elementor-287 .elementor-element.elementor-element-22e85d8.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-22e85d8:not( .elementor-widget-image ), .elementor-287 .elementor-element.elementor-element-22e85d8.elementor-widget-image img{-webkit-mask-image:url( https://laugero.com.ar/wp-content/uploads/2025/10/Vector-3.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-287 .elementor-element.elementor-element-22e85d8 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-22e85d8 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-22e85d8 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-22e85d8:has(:hover) .elementor-icon-box-title,
					 .elementor-287 .elementor-element.elementor-element-22e85d8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-22e85d8 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:300;}.elementor-287 .elementor-element.elementor-element-0761b26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-1d0b2a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-1d0b2a7.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-33c4365{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-3d5863b{--display:flex;--min-height:90%;--justify-content:flex-end;}.elementor-287 .elementor-element.elementor-element-3d5863b:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-3d5863b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laugero.com.ar/wp-content/uploads/2025/11/Group-2-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-5616e88 .elementor-button{background-color:var( --e-global-color-888227b );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:-1px -1px -1px -1px;padding:12px 38px 12px 38px;}.elementor-287 .elementor-element.elementor-element-5616e88 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-5616e88 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-5616e88{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-5616e88.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-5616e88 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-5616e88 .elementor-button:focus svg{fill:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-186ccaa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-0f0de48{--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-start;--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-b4c0093{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.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 );}.elementor-287 .elementor-element.elementor-element-23df3d3{text-align:start;}.elementor-287 .elementor-element.elementor-element-23df3d3 img{width:40px;}.elementor-287 .elementor-element.elementor-element-6dff53f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;}.elementor-287 .elementor-element.elementor-element-de75312{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-aa61dbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-98d7976{--e-image-carousel-slides-to-show:1;}.elementor-287 .elementor-element.elementor-element-b0bb777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:42px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-b0bb777:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-b0bb777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888227b );}.elementor-287 .elementor-element.elementor-element-961df56{--display:flex;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-287 .elementor-element.elementor-element-b093c32{left:-114px;}body.rtl .elementor-287 .elementor-element.elementor-element-b093c32{right:-114px;}.elementor-287 .elementor-element.elementor-element-b093c32{top:-675px;}.elementor-287 .elementor-element.elementor-element-b093c32 img{width:100%;}.elementor-287 .elementor-element.elementor-element-7456d0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.01em;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-wrapper{--tw-ibx-position:0;--tw-lbl-big-size:22px;--tw-lbl-small-size:16px;--tw-cbx-bd-color:#02010100;--tw-cbx-title-color:var( --e-global-color-secondary );--tw-cbx-title-margin:0 0 0px 0;--tw-cbx-des-color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-d0684a8 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-wrapper, .elementor-287 .elementor-element.elementor-element-d0684a8 .twae-navigationBar{--tw-line-bg:var( --e-global-color-primary );--tw-ibx-bg:#02010100;--tw-ibx-color:#02010100;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-wrapper, .elementor-page .twae-popup .twae-popup-content{--tw-cbx-bg:#02010100;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-title, .twae-popup .twae-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-description, .elementor-287 .elementor-element.elementor-element-d0684a8 .twae-button a, .twae-popup .twae-description{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:18px;}.elementor-287 .elementor-element.elementor-element-e05d3cb{--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;--justify-content:space-between;--padding-top:170px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-cd834d1{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-c806a3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-86c14f0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-86c14f0{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-86c14f0 a{color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-5f9a262 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-287 .elementor-element.elementor-element-5f9a262 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-287 .elementor-element.elementor-element-5f9a262 .elementor-button{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-287 .elementor-element.elementor-element-fd47a84{--grid-columns:1;}.elementor-287 .elementor-element.elementor-element-e2c18b5{--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;--justify-content:space-between;--gap:89px 89px;--row-gap:89px;--column-gap:89px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-3536c6f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-87864aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-e8f46cb{--spacer-size:50px;}.elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon{font-size:30px;}.elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;}.elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:0.9em;}.elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon{font-size:30px;}.elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;}.elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:0.9em;}.elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-095389f .elementor-icon{font-size:30px;}.elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;}.elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:0.9em;}.elementor-287 .elementor-element.elementor-element-a5fc78d{--display:flex;--gap:67px 67px;--row-gap:67px;--column-gap:67px;--padding-top:157px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-287 .elementor-element.elementor-element-5cf0f5e{left:-60px;}body.rtl .elementor-287 .elementor-element.elementor-element-5cf0f5e{right:-60px;}.elementor-287 .elementor-element.elementor-element-5cf0f5e{top:250px;}.elementor-287 .elementor-element.elementor-element-5cf0f5e img{width:100%;}.elementor-287 .elementor-element.elementor-element-e486723 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .elementor-button{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-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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-287 .elementor-element.elementor-element-da4db2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-button span{gap:30px;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-287 .elementor-element.elementor-element-da4db2c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-287 .elementor-element.elementor-element-da4db2c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-287 .elementor-element.elementor-element-da4db2c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-type-html{padding-bottom:0px;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group .elementor-field, .elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-subgroup label{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-secondary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-secondary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-button{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-da4db2c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-button[type="submit"]{color:#ffffff;}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-287 .elementor-element.elementor-element-da4db2c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-287 .elementor-element.elementor-element-da4db2c .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-da4db2c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-287 .elementor-element.elementor-element-da4db2c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-b076da1{--width:821px;}.elementor-287 .elementor-element.elementor-element-f2ad10a{--width:77%;}.elementor-287 .elementor-element.elementor-element-0c8796d{--width:100%;}.elementor-287 .elementor-element.elementor-element-46bc155{--width:77%;}.elementor-287 .elementor-element.elementor-element-1b45d49{--width:100%;}.elementor-287 .elementor-element.elementor-element-d4b5e07{--width:77%;}.elementor-287 .elementor-element.elementor-element-15040b8{--width:100%;}.elementor-287 .elementor-element.elementor-element-5badc01{--width:77%;}.elementor-287 .elementor-element.elementor-element-c19b093{--width:100%;}.elementor-287 .elementor-element.elementor-element-13b7cb4{--width:77%;}.elementor-287 .elementor-element.elementor-element-c27c649{--width:100%;}.elementor-287 .elementor-element.elementor-element-93338a2{--width:77%;}.elementor-287 .elementor-element.elementor-element-d263ea0{--width:100%;}.elementor-287 .elementor-element.elementor-element-0462699{--width:77%;}.elementor-287 .elementor-element.elementor-element-248252e{--width:100%;}.elementor-287 .elementor-element.elementor-element-b8abf5b{--width:77%;}.elementor-287 .elementor-element.elementor-element-1aa64b9{--width:100%;}.elementor-287 .elementor-element.elementor-element-0355805{--width:77%;}.elementor-287 .elementor-element.elementor-element-4ad2872{--width:100%;}.elementor-287 .elementor-element.elementor-element-462e0bf{--width:77%;}.elementor-287 .elementor-element.elementor-element-50e7a73{--width:100%;}.elementor-287 .elementor-element.elementor-element-632ff2c{--width:77%;}.elementor-287 .elementor-element.elementor-element-bf97515{--width:90%;}.elementor-287 .elementor-element.elementor-element-8206539{--width:100%;}.elementor-287 .elementor-element.elementor-element-91b77e9{--width:100%;}.elementor-287 .elementor-element.elementor-element-65e93d2{--width:100%;}.elementor-287 .elementor-element.elementor-element-632eaa7{--width:100%;}.elementor-287 .elementor-element.elementor-element-a7abcd0{--width:100%;}.elementor-287 .elementor-element.elementor-element-35ee92d{--width:100%;}.elementor-287 .elementor-element.elementor-element-238cad6{--width:90%;}.elementor-287 .elementor-element.elementor-element-a5c17aa{--width:90%;}.elementor-287 .elementor-element.elementor-element-4a4103e{--width:90%;}.elementor-287 .elementor-element.elementor-element-1c7389f{--width:90%;}.elementor-287 .elementor-element.elementor-element-2fbcfbf{--width:90%;}.elementor-287 .elementor-element.elementor-element-6e2e9e0{--width:90%;}.elementor-287 .elementor-element.elementor-element-4c852ca{--width:90%;}.elementor-287 .elementor-element.elementor-element-d49abee{--width:90%;}.elementor-287 .elementor-element.elementor-element-7a1ef39{--width:100%;}.elementor-287 .elementor-element.elementor-element-33c4365{--width:90%;}.elementor-287 .elementor-element.elementor-element-b4c0093{--width:350px;}.elementor-287 .elementor-element.elementor-element-cd834d1{--width:400px;}.elementor-287 .elementor-element.elementor-element-3536c6f{--width:400px;}.elementor-287 .elementor-element.elementor-element-a5fc78d{--width:599px;}}@media(max-width:1600px) and (min-width:768px){.elementor-287 .elementor-element.elementor-element-b076da1{--width:1313px;}}@media(max-width:1600px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-287 .elementor-element.elementor-element-61cb2d0{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-bbc3612{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-287 .elementor-element.elementor-element-0c8796d{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-d645d7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-1b45d49{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-c7f3430{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-15040b8{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-658ab5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-c19b093{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-d32cec4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-c27c649{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-3ef29bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-d263ea0{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-2f131d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-248252e{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-47f00d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-1aa64b9{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-01ad711{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-4ad2872{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-70e439a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-50e7a73{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-67fac88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-0633137{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-e9104c2{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-1140868{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-42fa595{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-96487cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-35a273b{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-8090414{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-7ae579e{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-4bb93ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-109f65e{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-0fb99a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-f84ad94{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-a34bb1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-db2adfc{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-c408e79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-29594b1{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-1bb6550{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-102a407{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-f9e4dee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-c727518{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-29c0b67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-dcf91f1{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-68cf903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-073167e{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-2ec05e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-6084040{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-e12796c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-28b84be{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-1d4b195{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-1e288d2{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-1dbff37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-da8f3bc{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-8143808{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-1fc8f7e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-eea864a{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-2200c4a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-99869db{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-f543b0f{--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-160cedf{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-287 .elementor-element.elementor-element-186ccaa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-button{border-width:1px 1px 1px 1px;}}@media(max-width:1279px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-287 .elementor-element.elementor-element-61cb2d0{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-287 .elementor-element.elementor-element-0c8796d{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-1b45d49{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-15040b8{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-c19b093{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-c27c649{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-d263ea0{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-248252e{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-1aa64b9{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-4ad2872{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-50e7a73{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-0633137{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-e9104c2{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-42fa595{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-35a273b{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-7ae579e{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-109f65e{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-f84ad94{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-db2adfc{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-29594b1{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-b9ed176{--e-n-carousel-swiper-slides-to-display:2;}.elementor-287 .elementor-element.elementor-element-102a407{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-c727518{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-dcf91f1{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-073167e{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-6084040{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-d9a5756{--e-n-carousel-swiper-slides-to-display:2;}.elementor-287 .elementor-element.elementor-element-28b84be{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-1e288d2{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-406794f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-287 .elementor-element.elementor-element-da8f3bc{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-1fc8f7e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-eea864a{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-99869db{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-f543b0f{--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-186ccaa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-287 .elementor-element.elementor-element-fd47a84{--grid-columns:2;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-fd0f053{--min-height:510px;--padding-top:218px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-287 .elementor-element.elementor-element-03e7f49 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-670ea22{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-287 .elementor-element.elementor-element-1ce65bc .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-287 .elementor-element.elementor-element-f346484{font-size:15px;}.elementor-287 .elementor-element.elementor-element-465a77d{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.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 );}.elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-wrapper{gap:3px;}.elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-e206f2a .elementor-icon-box-title a{font-size:13px;}.elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-wrapper{gap:3px;}.elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-f1b8ab7 .elementor-icon-box-title a{font-size:13px;}.elementor-287 .elementor-element.elementor-element-7d28835{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-wrapper{gap:3px;}.elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-c486c2e .elementor-icon-box-title a{font-size:13px;}.elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-wrapper{gap:3px;}.elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-3668232 .elementor-icon-box-title a{font-size:13px;}.elementor-287 .elementor-element.elementor-element-1747b17{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-wrapper{gap:3px;}.elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-a25989d .elementor-icon-box-title a{font-size:13px;}.elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-wrapper{gap:3px;}.elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-959fc3f .elementor-icon-box-title a{font-size:13px;}.elementor-287 .elementor-element.elementor-element-acedbf9{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-wrapper{gap:3px;}.elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-596539a .elementor-icon-box-title a{font-size:13px;}.elementor-287 .elementor-element.elementor-element-61cb2d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-bbc3612.e-con{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-20fbaf6 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-523a163{font-size:15px;}.elementor-287 .elementor-element.elementor-element-8fee25f{--min-height:410px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-287 .elementor-element.elementor-element-0c8796d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-762ef16 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-9b4c43f{font-size:15px;}.elementor-287 .elementor-element.elementor-element-46bc155{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-1b45d49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-fafd116 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-135e3ac{font-size:15px;}.elementor-287 .elementor-element.elementor-element-d4b5e07{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-15040b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-7f30f3e .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-2a7b6f7{font-size:15px;}.elementor-287 .elementor-element.elementor-element-5badc01{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-c19b093{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-4d0bf57 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-f920c52{font-size:15px;}.elementor-287 .elementor-element.elementor-element-13b7cb4{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-c27c649{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-1196d3c .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-9120ec9{font-size:15px;}.elementor-287 .elementor-element.elementor-element-93338a2{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-d263ea0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-f8bc104 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-3704867{font-size:15px;}.elementor-287 .elementor-element.elementor-element-0462699{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-248252e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-0b8eaf2 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-6ca7a17{font-size:15px;}.elementor-287 .elementor-element.elementor-element-b8abf5b{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-1aa64b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-f396ffc .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-d9a02e7{font-size:15px;}.elementor-287 .elementor-element.elementor-element-0355805{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-4ad2872{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-eb9c34e .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-579e1ca{font-size:15px;}.elementor-287 .elementor-element.elementor-element-462e0bf{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-50e7a73{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-797b053 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-7fa7190{font-size:15px;}.elementor-287 .elementor-element.elementor-element-632ff2c{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-0633137{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-112px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-14px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-14px;}.elementor-287 .elementor-element.elementor-element-e9104c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-1782bbb{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-1782bbb.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-947294d{padding:50px 50px 50px 50px;}.elementor-287 .elementor-element.elementor-element-b436ac6{text-align:end;}.elementor-287 .elementor-element.elementor-element-b436ac6 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-7f0d8eb{font-size:15px;}.elementor-287 .elementor-element.elementor-element-42fa595{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-bf97515{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-bf97515.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-18286b1{text-align:end;}.elementor-287 .elementor-element.elementor-element-18286b1 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-c5ae0db{font-size:15px;}.elementor-287 .elementor-element.elementor-element-35a273b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-8206539{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-8206539.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-0bcc439{text-align:end;}.elementor-287 .elementor-element.elementor-element-0bcc439 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-d6997a5{font-size:15px;}.elementor-287 .elementor-element.elementor-element-7ae579e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-91b77e9{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-91b77e9.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-520ed5d{text-align:end;}.elementor-287 .elementor-element.elementor-element-520ed5d .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-79a8ddb{font-size:15px;}.elementor-287 .elementor-element.elementor-element-109f65e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-65e93d2{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-65e93d2.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-fa69d03{text-align:end;}.elementor-287 .elementor-element.elementor-element-fa69d03 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-f3a44bc{font-size:15px;}.elementor-287 .elementor-element.elementor-element-f84ad94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-632eaa7{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-632eaa7.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-a52e958{text-align:end;}.elementor-287 .elementor-element.elementor-element-a52e958 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-d528f36{font-size:15px;}.elementor-287 .elementor-element.elementor-element-db2adfc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-a7abcd0{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-a7abcd0.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-c666e16{text-align:end;}.elementor-287 .elementor-element.elementor-element-c666e16 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-78b88c1{font-size:15px;}.elementor-287 .elementor-element.elementor-element-29594b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-287 .elementor-element.elementor-element-35ee92d{--min-height:400px;}.elementor-287 .elementor-element.elementor-element-35ee92d.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-4490f6f{text-align:end;}.elementor-287 .elementor-element.elementor-element-4490f6f .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-963ddde{font-size:15px;}.elementor-287 .elementor-element.elementor-element-b9ed176{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-112px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-14px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-14px;}.elementor-287 .elementor-element.elementor-element-102a407{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-481ed07 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-af9bc8d{font-size:15px;}.elementor-287 .elementor-element.elementor-element-238cad6.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-614b19a{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-c727518{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-f30ad81 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-5e46bef{font-size:15px;}.elementor-287 .elementor-element.elementor-element-a5c17aa.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-42dc864{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-dcf91f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-aeb4c36 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-d396c21{font-size:15px;}.elementor-287 .elementor-element.elementor-element-4a4103e.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-56438d8{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-073167e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-9e458b6 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-762571d{font-size:15px;}.elementor-287 .elementor-element.elementor-element-1c7389f.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-efef8be{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-6084040{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-c9217ee .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-68a71ff{font-size:15px;}.elementor-287 .elementor-element.elementor-element-2fbcfbf.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-aaee5dc{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-d9a5756{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-112px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-14px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-14px;}.elementor-287 .elementor-element.elementor-element-28b84be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-287 .elementor-element.elementor-element-6e2e9e0{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-6e2e9e0.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-b150d29{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-df84990 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-ac91586{font-size:15px;}.elementor-287 .elementor-element.elementor-element-1e288d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-287 .elementor-element.elementor-element-4c852ca{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-4c852ca.e-con{--order:99999 /* order end hack */;}.elementor-287 .elementor-element.elementor-element-962b538{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-07d114f .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-620a820{font-size:15px;}.elementor-287 .elementor-element.elementor-element-406794f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-112px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-14px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-14px;}.elementor-287 .elementor-element.elementor-element-da8f3bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-5c1f729 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-ff67606{font-size:15px;}.elementor-287 .elementor-element.elementor-element-a7aeb86{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-1fc8f7e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-eea864a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-7a1ef39{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-44f6694{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-2200c4a.e-con{--order:-99999 /* order start hack */;}.elementor-287 .elementor-element.elementor-element-7e2beb5 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-c860cc8{font-size:15px;}.elementor-287 .elementor-element.elementor-element-99869db{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-f543b0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-287 .elementor-element.elementor-element-0761b26 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-1d0b2a7{font-size:15px;}.elementor-287 .elementor-element.elementor-element-33c4365{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-3d5863b{--min-height:410px;}.elementor-287 .elementor-element.elementor-element-186ccaa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-287 .elementor-element.elementor-element-b4c0093{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-287 .elementor-element.elementor-element-6dff53f .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-de75312{font-size:15px;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-title, .twae-popup .twae-title{font-size:40px;}.elementor-287 .elementor-element.elementor-element-d0684a8 .twae-description, .elementor-287 .elementor-element.elementor-element-d0684a8 .twae-button a, .twae-popup .twae-description{font-size:16px;}.elementor-287 .elementor-element.elementor-element-c806a3c .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-86c14f0{font-size:15px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-287 .elementor-element.elementor-element-fd47a84{--grid-columns:1;}.elementor-287 .elementor-element.elementor-element-87864aa .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-title a{font-size:15px;}.elementor-287 .elementor-element.elementor-element-31536cb .elementor-icon-box-description{font-size:15px;}.elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-title a{font-size:15px;}.elementor-287 .elementor-element.elementor-element-c3fdb03 .elementor-icon-box-description{font-size:15px;}.elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-title, .elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-title a{font-size:15px;}.elementor-287 .elementor-element.elementor-element-095389f .elementor-icon-box-description{font-size:15px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-group .elementor-field, .elementor-287 .elementor-element.elementor-element-da4db2c .elementor-field-subgroup label{font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523a163 */.elementor-287 .elementor-element.elementor-element-523a163{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-523a163{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-523a163::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cb2d0 *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4c43f */.elementor-287 .elementor-element.elementor-element-9b4c43f{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9b4c43f{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9b4c43f::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135e3ac */.elementor-287 .elementor-element.elementor-element-135e3ac{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-135e3ac{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-135e3ac::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a7b6f7 */.elementor-287 .elementor-element.elementor-element-2a7b6f7{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-2a7b6f7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f920c52 */.elementor-287 .elementor-element.elementor-element-f920c52{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f920c52{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f920c52::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9120ec9 */.elementor-287 .elementor-element.elementor-element-9120ec9{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-9120ec9{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-9120ec9::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3704867 */.elementor-287 .elementor-element.elementor-element-3704867{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-3704867{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-3704867::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca7a17 */.elementor-287 .elementor-element.elementor-element-6ca7a17{
    max-height: 538px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-6ca7a17{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-6ca7a17::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02e7 */.elementor-287 .elementor-element.elementor-element-d9a02e7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d9a02e7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d9a02e7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e1ca */.elementor-287 .elementor-element.elementor-element-579e1ca{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-579e1ca{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-579e1ca::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa7190 */.elementor-287 .elementor-element.elementor-element-7fa7190{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7fa7190{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7fa7190::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0d8eb */.elementor-287 .elementor-element.elementor-element-7f0d8eb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-7f0d8eb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ae0db */.elementor-287 .elementor-element.elementor-element-c5ae0db{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c5ae0db{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c5ae0db::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6997a5 */.elementor-287 .elementor-element.elementor-element-d6997a5{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d6997a5{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d6997a5::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a8ddb */.elementor-287 .elementor-element.elementor-element-79a8ddb{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-79a8ddb{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-79a8ddb::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3a44bc */.elementor-287 .elementor-element.elementor-element-f3a44bc{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-f3a44bc{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-f3a44bc::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d528f36 */.elementor-287 .elementor-element.elementor-element-d528f36{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d528f36{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d528f36::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b88c1 */.elementor-287 .elementor-element.elementor-element-78b88c1{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-78b88c1{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-78b88c1::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-963ddde */.elementor-287 .elementor-element.elementor-element-963ddde{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-963ddde{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-963ddde::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af9bc8d */.elementor-287 .elementor-element.elementor-element-af9bc8d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-af9bc8d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-af9bc8d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e46bef */.elementor-287 .elementor-element.elementor-element-5e46bef{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-5e46bef{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-5e46bef::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d396c21 */.elementor-287 .elementor-element.elementor-element-d396c21{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d396c21{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d396c21::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762571d */.elementor-287 .elementor-element.elementor-element-762571d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-762571d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-762571d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a71ff */.elementor-287 .elementor-element.elementor-element-68a71ff{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-68a71ff{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-68a71ff::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af9bc8d */.elementor-287 .elementor-element.elementor-element-af9bc8d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-af9bc8d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-af9bc8d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e46bef */.elementor-287 .elementor-element.elementor-element-5e46bef{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-5e46bef{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-5e46bef::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d396c21 */.elementor-287 .elementor-element.elementor-element-d396c21{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d396c21{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d396c21::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762571d */.elementor-287 .elementor-element.elementor-element-762571d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-762571d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-762571d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a71ff */.elementor-287 .elementor-element.elementor-element-68a71ff{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-68a71ff{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-68a71ff::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af9bc8d */.elementor-287 .elementor-element.elementor-element-af9bc8d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-af9bc8d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-af9bc8d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e46bef */.elementor-287 .elementor-element.elementor-element-5e46bef{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-5e46bef{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-5e46bef::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d396c21 */.elementor-287 .elementor-element.elementor-element-d396c21{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d396c21{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d396c21::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762571d */.elementor-287 .elementor-element.elementor-element-762571d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-762571d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-762571d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a71ff */.elementor-287 .elementor-element.elementor-element-68a71ff{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-68a71ff{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-68a71ff::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af9bc8d */.elementor-287 .elementor-element.elementor-element-af9bc8d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-af9bc8d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-af9bc8d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e46bef */.elementor-287 .elementor-element.elementor-element-5e46bef{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-5e46bef{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-5e46bef::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d396c21 */.elementor-287 .elementor-element.elementor-element-d396c21{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d396c21{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d396c21::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762571d */.elementor-287 .elementor-element.elementor-element-762571d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-762571d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-762571d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a71ff */.elementor-287 .elementor-element.elementor-element-68a71ff{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-68a71ff{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-68a71ff::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af9bc8d */.elementor-287 .elementor-element.elementor-element-af9bc8d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-af9bc8d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-af9bc8d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e46bef */.elementor-287 .elementor-element.elementor-element-5e46bef{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-5e46bef{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-5e46bef::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d396c21 */.elementor-287 .elementor-element.elementor-element-d396c21{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d396c21{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d396c21::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762571d */.elementor-287 .elementor-element.elementor-element-762571d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-762571d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-762571d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a71ff */.elementor-287 .elementor-element.elementor-element-68a71ff{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-68a71ff{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-68a71ff::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af9bc8d */.elementor-287 .elementor-element.elementor-element-af9bc8d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-af9bc8d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-af9bc8d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e46bef */.elementor-287 .elementor-element.elementor-element-5e46bef{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-5e46bef{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-5e46bef::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d396c21 */.elementor-287 .elementor-element.elementor-element-d396c21{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-d396c21{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-d396c21::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762571d */.elementor-287 .elementor-element.elementor-element-762571d{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-762571d{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-762571d::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a71ff */.elementor-287 .elementor-element.elementor-element-68a71ff{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-68a71ff{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #6B6A65 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-68a71ff::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac91586 */.elementor-287 .elementor-element.elementor-element-ac91586{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-ac91586{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-ac91586::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-620a820 */.elementor-287 .elementor-element.elementor-element-620a820{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-620a820{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-620a820::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac91586 */.elementor-287 .elementor-element.elementor-element-ac91586{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-ac91586{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-ac91586::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-620a820 */.elementor-287 .elementor-element.elementor-element-620a820{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-620a820{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-620a820::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac91586 */.elementor-287 .elementor-element.elementor-element-ac91586{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-ac91586{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-ac91586::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-620a820 */.elementor-287 .elementor-element.elementor-element-620a820{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-620a820{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-620a820::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff67606 */.elementor-287 .elementor-element.elementor-element-ff67606{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-ff67606{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-ff67606::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8f3bc *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff67606 */.elementor-287 .elementor-element.elementor-element-ff67606{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-ff67606{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-ff67606::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8f3bc *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1fc8f7e */@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-1fc8f7e{
    max-height: 1000px
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c860cc8 */.elementor-287 .elementor-element.elementor-element-c860cc8{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c860cc8{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c860cc8::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea864a *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c860cc8 */.elementor-287 .elementor-element.elementor-element-c860cc8{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-c860cc8{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-c860cc8::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea864a *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-99869db */@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-99869db{
    max-height: 1000px
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d0b2a7 */.elementor-287 .elementor-element.elementor-element-1d0b2a7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-1d0b2a7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-1d0b2a7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543b0f *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d0b2a7 */.elementor-287 .elementor-element.elementor-element-1d0b2a7{
    max-height: 446px; overflow-y: auto;
    overflow-x: hidden;
}

.elementor-287 .elementor-element.elementor-element-1d0b2a7{
  /* grosor y colores (thumb sobre track) */
  scrollbar-width: thin;
  scrollbar-color: #961934 #E9E6DD; /* thumb | track */
}

.elementor-287 .elementor-element.elementor-element-1d0b2a7::-webkit-scrollbar-thumb{
    border: 2px solid #E9E6DD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543b0f *//* Sección hero/proyecto */
.tu-seccion-hero{
  --text-w: clamp(604px, 38vw, 600px); /* ancho controlado del texto */
  display: grid;
  grid-template-columns: var(--text-w) 1fr;
  align-items: center;
  width: 100vw;            /* ocupa todo el viewport */
  margin-left: calc(50% - 50vw);  /* full-bleed real hasta los bordes */
  margin-right: calc(50% - 50vw);
}

/* Columna de texto: no se estira más que --text-w */
.tu-seccion-hero .col-texto{
  max-width: var(--text-w);
  padding-left: 0px;      /* ajusta el “aire” izquierdo si quieres */
}

/* Columna imagen: siempre llena y toca el borde */
.tu-seccion-hero .col-imagen img{
  width: 100%;
  height: 100%;
  object-fit: cover;       /* recorte elegante */
  display: block;
}

/* Responsive: en tablet/móvil apila */
@media (max-width: 1024px){
  .tu-seccion-hero{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-186ccaa */@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-186ccaa{
    max-height: 1000px
}
}/* End custom CSS */
/* Start custom CSS for timeline-widget-addon, class: .elementor-element-d0684a8 */.twae-wrapper .twae-icon{
    border-color: transparent !important;
}

.twae-wrapper .twae-content, .twae-wrapper .twae-content:hover{
    box-shadow: none !important;
    align-items: flex-start;
}

.twae-horizontal-timeline.twae-wrapper .twae-h-line{
    height: 2px !important
}

.twae-button-next, .twae-button-prev{
    margin-top: 10%
}/* End custom CSS */