.elementor-146 .elementor-element.elementor-element-232fac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-146 .elementor-element.elementor-element-ac88101 .elementor-button{background-color:#4CAF50;font-size:29px;border-radius:100% 100% 100% 100%;}.elementor-146 .elementor-element.elementor-element-ac88101{z-index:100;}.elementor-146 .elementor-element.elementor-element-f5df36c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-146 .elementor-element.elementor-element-0d02cc3 img{height:75px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-7ad1b25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:15px 0px 0px 0px;--border-top-width:15px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#527B3A;--border-color:#527B3A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-0237b87{text-align:center;}.elementor-146 .elementor-element.elementor-element-0237b87 img{width:100%;max-width:1400px;}.elementor-146 .elementor-element.elementor-element-93a1fbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-93a1fbc img{width:100%;max-width:425px;border-style:none;}.elementor-146 .elementor-element.elementor-element-75a2ef4{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-75a2ef4.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-d01a168{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-a687688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-a687688.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-a687688 img{width:auto;max-width:100%;height:150px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-81894a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-3a7646d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-3a7646d.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-3a7646d img{width:auto;max-width:100%;height:150px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-20b79ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-0a4cc85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-0a4cc85.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-0a4cc85 img{width:auto;max-width:100%;height:150px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-ad258c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-52ef8dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-52ef8dc.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-52ef8dc img{width:auto;max-width:100%;height:150px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-439b3e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-2fbe686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-2fbe686 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:#348c34;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-4e9d684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#348C34;}.elementor-146 .elementor-element.elementor-element-0a5dc2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-0a5dc2d img{width:70%;max-width:100%;height:auto;}.elementor-146 .elementor-element.elementor-element-db4f85b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-db4f85b img{width:100%;max-width:710px;border-style:none;}.elementor-146 .elementor-element.elementor-element-61bc875{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-b3d495d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-b3d495d.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-b3d495d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-4d3cfed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-624eb75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-624eb75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:#348c34;}.elementor-146 .elementor-element.elementor-element-01d9259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#348C34;}.elementor-146 .elementor-element.elementor-element-36506c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-36506c3 img{width:100%;max-width:100%;height:auto;}.elementor-146 .elementor-element.elementor-element-a572ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-a572ad1 img{width:100%;max-width:100%;height:auto;}.elementor-146 .elementor-element.elementor-element-668441d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-668441d img{width:100%;max-width:100%;height:auto;}.elementor-146 .elementor-element.elementor-element-73e1f08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-13b8900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-13b8900 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:#348c34;}.elementor-146 .elementor-element.elementor-element-b9cfd7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#348C34;}.elementor-146 .elementor-element.elementor-element-0fafca9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:30px;}.elementor-146 .elementor-element.elementor-element-0fafca9:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-0fafca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ededeb;}.elementor-146 .elementor-element.elementor-element-0fafca9.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-cd9462e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-146 .elementor-element.elementor-element-6b61134 img{max-width:50%;}.elementor-146 .elementor-element.elementor-element-7ed8a16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-1d79730 .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-1d79730{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-1d79730 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-e4294a5 .elementor-button{background-color:#43924326;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-e4294a5{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-e4294a5 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-f84eff3 .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;border-style:none;}.elementor-146 .elementor-element.elementor-element-f84eff3{width:100%;max-width:100%;z-index:10;}.elementor-146 .elementor-element.elementor-element-f84eff3 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-7aa08f0 .elementor-button{background-color:#43924326;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-7aa08f0{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-7aa08f0 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-3891846{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-e1f046a{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-e9b6cbd{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-a0ba133{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-8a3890a{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-510e006{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 5px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-510e006 img{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-970d23b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-970d23b img{width:100%;max-width:90%;border-style:none;}.elementor-146 .elementor-element.elementor-element-2c4607d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:30px;}.elementor-146 .elementor-element.elementor-element-2c4607d:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-2c4607d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ededeb;}.elementor-146 .elementor-element.elementor-element-2c4607d.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-58d6490{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-146 .elementor-element.elementor-element-f632f10 img{max-width:50%;}.elementor-146 .elementor-element.elementor-element-7bf3eba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-8ec2340 .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-8ec2340{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-8ec2340 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-8f598af .elementor-button{background-color:#43924326;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-8f598af{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-8f598af .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-e117cfc .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;border-style:none;}.elementor-146 .elementor-element.elementor-element-e117cfc{width:100%;max-width:100%;z-index:10;}.elementor-146 .elementor-element.elementor-element-e117cfc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-cea05f4 .elementor-button{background-color:#43924326;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-cea05f4{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-cea05f4 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-21490a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-0d108bc{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-93d5df7{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-f3d07ed{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-f6e1152{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-6b40bed{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 5px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-6b40bed img{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-108cef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-108cef1 img{width:100%;max-width:90%;border-style:none;}.elementor-146 .elementor-element.elementor-element-efba0c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:30px;}.elementor-146 .elementor-element.elementor-element-efba0c7:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-efba0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ededeb;}.elementor-146 .elementor-element.elementor-element-efba0c7.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-1ce8b6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-146 .elementor-element.elementor-element-245877a img{max-width:50%;}.elementor-146 .elementor-element.elementor-element-3f8bf33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-91a9634 .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-91a9634{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-91a9634 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-93f5cc7 .elementor-button{background-color:#43924326;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-93f5cc7{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-93f5cc7 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-c4c7278 .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;border-style:none;}.elementor-146 .elementor-element.elementor-element-c4c7278{width:100%;max-width:100%;z-index:10;}.elementor-146 .elementor-element.elementor-element-c4c7278 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-984c319 .elementor-button{background-color:#43924326;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;fill:#248434;color:#248434;}.elementor-146 .elementor-element.elementor-element-984c319{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-984c319 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-4cac1a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-e72e266{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-02c1475{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-9e7502f{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-b6d6225{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-c50ebfd{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 5px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-c50ebfd img{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-b2c7058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-b2c7058 img{width:100%;max-width:90%;border-style:none;}.elementor-146 .elementor-element.elementor-element-e6fad3e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:60px;--padding-left:35px;--padding-right:15px;--z-index:10025;}.elementor-146 .elementor-element.elementor-element-1847084{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:35px;--padding-right:15px;--z-index:10025;}.elementor-146 .elementor-element.elementor-element-1847084:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-1847084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gironmonteolivo.com/wp-content/uploads/2025/11/FondoFooter.webp");}.elementor-146 .elementor-element.elementor-element-aac5028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-146 .elementor-element.elementor-element-aac5028 img{width:100%;max-width:425px;border-style:none;}.elementor-146 .elementor-element.elementor-element-9421aa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-9421aa4.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-4dfa0ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-4dfa0ae.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-5af0f82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-a811f35{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-146 .elementor-element.elementor-element-dc57625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-dc57625 img{width:auto;height:50px;object-fit:contain;object-position:center center;border-style:none;}.elementor-146 .elementor-element.elementor-element-014fbae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-014fbae img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-c41d4e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-c41d4e3 img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-f5b8466{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-f5b8466 img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-9ad91f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-0aadbac .elementor-button{background-color:#4392431A;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#248434;color:#248434;padding:15px 20px 15px 100px;}.elementor-146 .elementor-element.elementor-element-99a8a81 .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#248434;color:#248434;padding:15px 20px 15px 153px;}.elementor-146 .elementor-element.elementor-element-dec3809 .elementor-button{background-color:#4392431A;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#248434;color:#248434;padding:15px 20px 15px 89px;}.elementor-146 .elementor-element.elementor-element-a36f27c .elementor-button{background-color:#4392430D;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#248434;color:#248434;border-style:none;padding:15px 20px 15px 175px;}.elementor-146 .elementor-element.elementor-element-a36f27c{z-index:10;}.elementor-146 .elementor-element.elementor-element-e74ae13{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:27px;--z-index:0;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-e74ae13{left:0px;}body.rtl .elementor-146 .elementor-element.elementor-element-e74ae13{right:0px;}.elementor-146 .elementor-element.elementor-element-cdef591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-cdef591 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#248434;}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-f5df36c{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-7ad1b25{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-75a2ef4{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-d01a168{--width:25%;}.elementor-146 .elementor-element.elementor-element-81894a4{--width:25%;}.elementor-146 .elementor-element.elementor-element-20b79ae{--width:25%;}.elementor-146 .elementor-element.elementor-element-ad258c1{--width:25%;}.elementor-146 .elementor-element.elementor-element-439b3e7{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-61bc875{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-4d3cfed{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-73e1f08{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-0fafca9{--width:90%;}.elementor-146 .elementor-element.elementor-element-cd9462e{--width:100%;}.elementor-146 .elementor-element.elementor-element-7ed8a16{--width:35%;}.elementor-146 .elementor-element.elementor-element-3891846{--width:65%;}.elementor-146 .elementor-element.elementor-element-2c4607d{--width:90%;}.elementor-146 .elementor-element.elementor-element-58d6490{--width:100%;}.elementor-146 .elementor-element.elementor-element-7bf3eba{--width:35%;}.elementor-146 .elementor-element.elementor-element-21490a1{--width:65%;}.elementor-146 .elementor-element.elementor-element-efba0c7{--width:90%;}.elementor-146 .elementor-element.elementor-element-1ce8b6b{--width:100%;}.elementor-146 .elementor-element.elementor-element-3f8bf33{--width:35%;}.elementor-146 .elementor-element.elementor-element-4cac1a2{--width:65%;}.elementor-146 .elementor-element.elementor-element-e6fad3e{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-1847084{--content-width:1400px;}.elementor-146 .elementor-element.elementor-element-9421aa4{--width:30%;}.elementor-146 .elementor-element.elementor-element-5af0f82{--width:70%;}.elementor-146 .elementor-element.elementor-element-a811f35{--width:100%;}.elementor-146 .elementor-element.elementor-element-9ad91f5{--width:100%;}.elementor-146 .elementor-element.elementor-element-e74ae13{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-146 .elementor-element.elementor-element-9421aa4{--width:40%;}.elementor-146 .elementor-element.elementor-element-5af0f82{--width:60%;}}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-93a1fbc img{max-width:240px;}.elementor-146 .elementor-element.elementor-element-a687688 img{height:100px;}.elementor-146 .elementor-element.elementor-element-3a7646d img{height:100px;}.elementor-146 .elementor-element.elementor-element-0a4cc85 img{height:100px;}.elementor-146 .elementor-element.elementor-element-52ef8dc img{height:100px;}.elementor-146 .elementor-element.elementor-element-439b3e7{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-2fbe686{padding:0px 0px 5px 0px;}.elementor-146 .elementor-element.elementor-element-2fbe686 .elementor-heading-title{font-size:28px;}.elementor-146 .elementor-element.elementor-element-4e9d684{padding:0px 0px 10px 0px;font-size:12.5px;}.elementor-146 .elementor-element.elementor-element-0a5dc2d{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-db4f85b img{max-width:400px;}.elementor-146 .elementor-element.elementor-element-61bc875{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-4d3cfed{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-624eb75{padding:0px 0px 5px 0px;}.elementor-146 .elementor-element.elementor-element-624eb75 .elementor-heading-title{font-size:28px;}.elementor-146 .elementor-element.elementor-element-01d9259{padding:0px 0px 10px 0px;font-size:12.5px;}.elementor-146 .elementor-element.elementor-element-36506c3{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-a572ad1{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-668441d{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-73e1f08{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-13b8900{padding:0px 0px 5px 0px;}.elementor-146 .elementor-element.elementor-element-13b8900 .elementor-heading-title{font-size:28px;}.elementor-146 .elementor-element.elementor-element-b9cfd7b{padding:0px 0px 10px 0px;font-size:12.5px;}.elementor-146 .elementor-element.elementor-element-0fafca9{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-1d79730 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-1d79730 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-e4294a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-e4294a5 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-f84eff3 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-7aa08f0 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-e1f046a{padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-510e006{padding:0px 0px 5px 0px;}.elementor-146 .elementor-element.elementor-element-970d23b img{max-width:90%;}.elementor-146 .elementor-element.elementor-element-2c4607d{--margin-top:0px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-8ec2340 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-8ec2340 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-8f598af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-8f598af .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-e117cfc .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-cea05f4 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-0d108bc{padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-6b40bed{padding:0px 0px 5px 0px;}.elementor-146 .elementor-element.elementor-element-108cef1 img{max-width:90%;}.elementor-146 .elementor-element.elementor-element-91a9634 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-91a9634 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-93f5cc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-93f5cc7 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-c4c7278 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-984c319 .elementor-button{font-size:13px;}.elementor-146 .elementor-element.elementor-element-e72e266{padding:0px 0px 15px 0px;}.elementor-146 .elementor-element.elementor-element-c50ebfd{padding:0px 0px 5px 0px;}.elementor-146 .elementor-element.elementor-element-b2c7058 img{max-width:90%;}.elementor-146 .elementor-element.elementor-element-e6fad3e{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-1847084{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-aac5028 img{max-width:240px;}.elementor-146 .elementor-element.elementor-element-dc57625 img{height:30px;}.elementor-146 .elementor-element.elementor-element-014fbae img{height:30px;}.elementor-146 .elementor-element.elementor-element-c41d4e3 img{height:30px;}.elementor-146 .elementor-element.elementor-element-f5b8466 img{height:30px;}.elementor-146 .elementor-element.elementor-element-0aadbac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-0aadbac .elementor-button{font-size:11px;padding:8px 10px 8px 31px;}.elementor-146 .elementor-element.elementor-element-99a8a81 .elementor-button{font-size:11px;padding:8px 10px 8px 66px;}.elementor-146 .elementor-element.elementor-element-dec3809 .elementor-button{font-size:11px;padding:8px 10px 8px 24px;}.elementor-146 .elementor-element.elementor-element-a36f27c .elementor-button{font-size:11px;padding:8px 10px 8px 80px;}.elementor-146 .elementor-element.elementor-element-e74ae13{bottom:20px;}.elementor-146 .elementor-element.elementor-element-cdef591 .elementor-heading-title{font-size:10px;}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-0d02cc3 img{height:35px;}.elementor-146 .elementor-element.elementor-element-7ad1b25{border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-146 .elementor-element.elementor-element-93a1fbc img{max-width:33vw;}.elementor-146 .elementor-element.elementor-element-75a2ef4{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-d01a168{--width:25%;}.elementor-146 .elementor-element.elementor-element-a687688 img{height:55px;}.elementor-146 .elementor-element.elementor-element-81894a4{--width:25%;}.elementor-146 .elementor-element.elementor-element-3a7646d img{height:55px;}.elementor-146 .elementor-element.elementor-element-20b79ae{--width:25%;}.elementor-146 .elementor-element.elementor-element-0a4cc85 img{height:55px;}.elementor-146 .elementor-element.elementor-element-ad258c1{--width:25%;}.elementor-146 .elementor-element.elementor-element-52ef8dc img{height:55px;}.elementor-146 .elementor-element.elementor-element-439b3e7{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-2fbe686{padding:0px 0px 3px 0px;}.elementor-146 .elementor-element.elementor-element-2fbe686 .elementor-heading-title{font-size:16px;}.elementor-146 .elementor-element.elementor-element-4e9d684{padding:0px 0px 0px 0px;font-size:10px;}.elementor-146 .elementor-element.elementor-element-0a5dc2d{padding:0px 0px 10px 0px;}.elementor-146 .elementor-element.elementor-element-db4f85b img{width:auto;max-width:55vw;}.elementor-146 .elementor-element.elementor-element-61bc875{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-4d3cfed{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-624eb75{padding:0px 0px 3px 0px;}.elementor-146 .elementor-element.elementor-element-624eb75 .elementor-heading-title{font-size:16px;}.elementor-146 .elementor-element.elementor-element-01d9259{padding:0px 0px 0px 0px;font-size:10px;}.elementor-146 .elementor-element.elementor-element-36506c3{padding:0px 0px 10px 0px;}.elementor-146 .elementor-element.elementor-element-a572ad1{padding:0px 0px 10px 0px;}.elementor-146 .elementor-element.elementor-element-668441d{padding:0px 0px 10px 0px;}.elementor-146 .elementor-element.elementor-element-73e1f08{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-13b8900{padding:0px 0px 3px 0px;}.elementor-146 .elementor-element.elementor-element-13b8900 .elementor-heading-title{font-size:16px;}.elementor-146 .elementor-element.elementor-element-b9cfd7b{padding:0px 0px 0px 0px;font-size:10px;}.elementor-146 .elementor-element.elementor-element-0fafca9{--width:90%;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-146 .elementor-element.elementor-element-cd9462e{--width:100%;}.elementor-146 .elementor-element.elementor-element-7ed8a16{--width:35%;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-1d79730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-1d79730 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-1d79730 .elementor-button{font-size:8px;padding:8px 0px 10px 7px;}.elementor-146 .elementor-element.elementor-element-e4294a5 .elementor-button{font-size:8px;padding:10px 0px 10px 07px;}.elementor-146 .elementor-element.elementor-element-f84eff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-f84eff3 .elementor-button{font-size:8px;padding:10px 0px 10px 7px;}.elementor-146 .elementor-element.elementor-element-7aa08f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-7aa08f0 .elementor-button{font-size:8px;padding:10px 0px 10px 07px;}.elementor-146 .elementor-element.elementor-element-3891846{--width:65%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-e1f046a{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-e9b6cbd{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-a0ba133{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-8a3890a{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-510e006{padding:0px 0px 2px 0px;}.elementor-146 .elementor-element.elementor-element-970d23b img{max-width:90%;}.elementor-146 .elementor-element.elementor-element-2c4607d{--width:90%;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-146 .elementor-element.elementor-element-58d6490{--width:100%;}.elementor-146 .elementor-element.elementor-element-7bf3eba{--width:35%;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-8ec2340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-8ec2340 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-8ec2340 .elementor-button{font-size:8px;padding:8px 0px 10px 7px;}.elementor-146 .elementor-element.elementor-element-8f598af .elementor-button{font-size:8px;padding:10px 0px 10px 07px;}.elementor-146 .elementor-element.elementor-element-e117cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-e117cfc .elementor-button{font-size:8px;padding:10px 0px 10px 7px;}.elementor-146 .elementor-element.elementor-element-cea05f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-cea05f4 .elementor-button{font-size:8px;padding:10px 0px 10px 07px;}.elementor-146 .elementor-element.elementor-element-21490a1{--width:65%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-0d108bc{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-93d5df7{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-f3d07ed{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-f6e1152{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-6b40bed{padding:0px 0px 2px 0px;}.elementor-146 .elementor-element.elementor-element-108cef1 img{max-width:90%;}.elementor-146 .elementor-element.elementor-element-efba0c7{--width:90%;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-146 .elementor-element.elementor-element-1ce8b6b{--width:100%;}.elementor-146 .elementor-element.elementor-element-3f8bf33{--width:35%;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-91a9634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-91a9634 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-146 .elementor-element.elementor-element-91a9634 .elementor-button{font-size:8px;padding:8px 0px 10px 7px;}.elementor-146 .elementor-element.elementor-element-93f5cc7 .elementor-button{font-size:8px;padding:10px 0px 10px 07px;}.elementor-146 .elementor-element.elementor-element-c4c7278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-c4c7278 .elementor-button{font-size:8px;padding:10px 0px 10px 7px;}.elementor-146 .elementor-element.elementor-element-984c319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-984c319 .elementor-button{font-size:8px;padding:10px 0px 10px 07px;}.elementor-146 .elementor-element.elementor-element-4cac1a2{--width:65%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-e72e266{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-02c1475{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-9e7502f{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-b6d6225{padding:0px 0px 7px 0px;}.elementor-146 .elementor-element.elementor-element-c50ebfd{padding:0px 0px 2px 0px;}.elementor-146 .elementor-element.elementor-element-b2c7058 img{max-width:90%;}.elementor-146 .elementor-element.elementor-element-e6fad3e{--content-width:100vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-146 .elementor-element.elementor-element-1847084{--content-width:100vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-146 .elementor-element.elementor-element-aac5028 img{width:auto;max-width:45vw;}.elementor-146 .elementor-element.elementor-element-9421aa4{--width:40%;}.elementor-146 .elementor-element.elementor-element-5af0f82{--width:60%;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-a811f35{--min-height:0px;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-dc57625{text-align:center;}.elementor-146 .elementor-element.elementor-element-dc57625 img{width:auto;height:15px;object-fit:contain;object-position:center center;}.elementor-146 .elementor-element.elementor-element-014fbae img{height:15px;}.elementor-146 .elementor-element.elementor-element-c41d4e3 img{height:15px;}.elementor-146 .elementor-element.elementor-element-f5b8466 img{height:15px;}.elementor-146 .elementor-element.elementor-element-9ad91f5{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-0aadbac .elementor-button{font-size:5px;padding:7px 7px 7px 20px;}.elementor-146 .elementor-element.elementor-element-99a8a81 .elementor-button{font-size:5px;padding:7px 7px 7px 35px;}.elementor-146 .elementor-element.elementor-element-dec3809 .elementor-button{font-size:5px;padding:7px 7px 7px 16px;}.elementor-146 .elementor-element.elementor-element-a36f27c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-a36f27c .elementor-button{font-size:5px;padding:7px 7px 7px 42px;}.elementor-146 .elementor-element.elementor-element-e74ae13{bottom:13px;}.elementor-146 .elementor-element.elementor-element-cdef591 .elementor-heading-title{font-size:5px;}}/* Start custom CSS for button, class: .elementor-element-ac88101 */#btnQR a{
    align-content: center;
    width: 57px;
    height: 57px;
    position: fixed;
    bottom: 25px; 
    right: 35px;
    box-shadow: 0 0 0 7px rgba(76, 175, 80, 0.35);
}

#btnQR a::after{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid rgba(76, 175, 80, 0.5);
    box-sizing: border-box;
    animation: widgetPulse infinite 1.5s;}

@media (min-width: 992px) {
    #btnQR a{
        position: fixed;
        bottom: 25px; 
        right: 35px;
    }7}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93a1fbc */.elementor-146 .elementor-element.elementor-element-93a1fbc{
    position: absolute;
    bottom: 37%;
    left: 4vw;
    transform: translate(-4%, -37%);
}

@media screen and (max-width: 768px) {
    .elementor-146 .elementor-element.elementor-element-93a1fbc{
    bottom: 34%;
    transform: translate(-4%, -34%);
}
}

@media (min-width: 1400px) {
    .elementor-146 .elementor-element.elementor-element-93a1fbc{
    left: 50%;              
    transform: translateX(-700px) translateX(4%); 
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db4f85b */.elementor-146 .elementor-element.elementor-element-db4f85b{
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translate(-50%, -35%);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b3d495d */.elementor-146 .elementor-element.elementor-element-b3d495d{
    height: auto;
    width: 70%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36506c3 *//* Estado inicial: fuera de pantalla a la izquierda */
.salas {
  display: block;
  max-width: 100%;
  height: auto;
  opacity: 0;
  transform: translateX(-100%);
  transition:
    transform 700ms cubic-bezier(.2,.7,0,1),
    opacity 700ms cubic-bezier(.2,.7,0,1);
  will-change: transform, opacity; /* por rendimiento */
}

/* Cuando entra al viewport (vía JS) */
.salas.is-visible {
  opacity: 1;
  transform: translateX(0);
}

/* Respeta usuarios con reducción de movimiento */
@media (prefers-reduced-motion: reduce) {
  .salas { transition: none; transform: none; opacity: 1; }
}

/* OPCIONAL: CSS moderno sin JS (soporte limitado) */
@supports (animation-timeline: view()) {
  .salas {
    opacity: initial;
    transform: none;
    transition: none;
    animation: salas-slide-in both linear;
    animation-timeline: view();           /* anima según visibilidad */
    animation-range: entry 0% cover 20%;  /* de entrar a cubrir 40% */
  }
  @keyframes salas-slide-in {
    from { transform: translateX(-100%); opacity: 0; }
    to   { transform: translateX(0);     opacity: 1; }
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e9b6cbd */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a0ba133 */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8a3890a */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-93d5df7 */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f3d07ed */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6e1152 */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-02c1475 */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9e7502f */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b6d6225 */.slider{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aac5028 */.elementor-146 .elementor-element.elementor-element-aac5028{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -45%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0aadbac */.botonesF{
    height: auto;
    display: flex;
}/* End custom CSS */