.elementor-143 .elementor-element.elementor-element-d04862d:not(.elementor-motion-effects-element-type-background),.elementor-143 .elementor-element.elementor-element-d04862d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nosolofisio.com/wp-content/uploads/2026/10/fondo2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-143 .elementor-element.elementor-element-d04862d>.elementor-background-overlay{background-color:#175417;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-143 .elementor-element.elementor-element-d04862d>.elementor-container{min-height:400px}.elementor-143 .elementor-element.elementor-element-d04862d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.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-143 .elementor-element.elementor-element-fcb2e82>.elementor-widget-container{margin:0;padding:11px}.elementor-143 .elementor-element.elementor-element-fcb2e82{grid-row:span 1;text-align:center;font-family:"Montserrat",Sans-serif;font-size:51px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1px;color:#fff7f7}.elementor-143 .elementor-element.elementor-element-fcb2e82 p{margin-block-end:0px}.elementor-143 .elementor-element.elementor-element-11680ee .elementor-heading-title{color:#f8f8f8}.elementor-143 .elementor-element.elementor-element-11680ee{color:#f4eded}.elementor-143 .elementor-element.elementor-element-e2811fc{text-align:center;font-family:"Poppins",Sans-serif;font-size:19px;font-weight:600;color:#ffeded}.elementor-143 .elementor-element.elementor-element-e2811fc p{margin-block-end:0px}.elementor-143 .elementor-element.elementor-element-9904d00{--spacer-size:7px}.elementor-143 .elementor-element.elementor-element-9d07ca0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:space-between;align-items:space-between}.elementor-143 .elementor-element.elementor-element-9d07ca0 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:0}.elementor-143 .elementor-element.elementor-element-9d07ca0{margin-top:0;margin-bottom:0;padding:0}.elementor-143 .elementor-element.elementor-element-43bc04d.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-143 .elementor-element.elementor-element-43bc04d>.elementor-element-populated{border-style:solid;border-width:10px;border-color:#0f6118}.elementor-143 .elementor-element.elementor-element-43bc04d>.elementor-element-populated,.elementor-143 .elementor-element.elementor-element-43bc04d>.elementor-element-populated>.elementor-background-overlay,.elementor-143 .elementor-element.elementor-element-43bc04d>.elementor-background-slideshow{border-radius:20px}.elementor-143 .elementor-element.elementor-element-89fc7c9{width:var(--container-widget-width,105.078%);max-width:105.078%;--container-widget-width:105.078%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:400;line-height:61px;letter-spacing:2.1px;word-spacing:6px;color:var(--e-global-color-507d6da)}.elementor-143 .elementor-element.elementor-element-89fc7c9>.elementor-widget-container{background-color:transparent;margin:0;padding:40px;background-image:linear-gradient(180deg,#0f6118 0%,#fff 100%)}.elementor-143 .elementor-element.elementor-element-6538008{text-align:center;font-family:"Montserrat",Sans-serif;font-size:38px;font-weight:400}.elementor-143 .elementor-element.elementor-element-e0f63b7{text-align:center;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600}.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-143 .elementor-element.elementor-element-eceeabc .elementor-button{background-color:#256f2f}.elementor-143 .elementor-element.elementor-element-2ad5908>.elementor-element-populated{border-style:solid;border-width:10px}.elementor-143 .elementor-element.elementor-element-2ad5908>.elementor-element-populated,.elementor-143 .elementor-element.elementor-element-2ad5908>.elementor-element-populated>.elementor-background-overlay,.elementor-143 .elementor-element.elementor-element-2ad5908>.elementor-background-slideshow{border-radius:20px}.elementor-143 .elementor-element.elementor-element-78719e5.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-143 .elementor-element.elementor-element-78719e5>.elementor-element-populated{border-style:solid;border-width:10px;border-color:#0f6118}.elementor-143 .elementor-element.elementor-element-78719e5>.elementor-element-populated,.elementor-143 .elementor-element.elementor-element-78719e5>.elementor-element-populated>.elementor-background-overlay,.elementor-143 .elementor-element.elementor-element-78719e5>.elementor-background-slideshow{border-radius:20px}.elementor-143 .elementor-element.elementor-element-f019c13>.elementor-widget-container{background-color:transparent;margin:0;padding:40px;background-image:linear-gradient(180deg,#0f6118 0%,#fff 100%)}.elementor-143 .elementor-element.elementor-element-f019c13{text-align:center;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:400;line-height:61px;letter-spacing:2.1px;word-spacing:6px;color:var(--e-global-color-507d6da)}.elementor-143 .elementor-element.elementor-element-d7a597d{text-align:center;font-family:"Montserrat",Sans-serif;font-size:38px;font-weight:400}.elementor-143 .elementor-element.elementor-element-a9bb2ae{text-align:center;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600}.elementor-143 .elementor-element.elementor-element-bd085b7 .elementor-button{background-color:#256f2f}.elementor-143 .elementor-element.elementor-element-71d5012.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-143 .elementor-element.elementor-element-71d5012>.elementor-element-populated{border-style:solid;border-width:10px;border-color:#20bd30}.elementor-143 .elementor-element.elementor-element-71d5012>.elementor-element-populated,.elementor-143 .elementor-element.elementor-element-71d5012>.elementor-element-populated>.elementor-background-overlay,.elementor-143 .elementor-element.elementor-element-71d5012>.elementor-background-slideshow{border-radius:20px}.elementor-143 .elementor-element.elementor-element-953afe6.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-143 .elementor-element.elementor-element-953afe6>.elementor-element-populated{border-style:solid;border-width:10px;border-color:#0f6118}.elementor-143 .elementor-element.elementor-element-953afe6>.elementor-element-populated,.elementor-143 .elementor-element.elementor-element-953afe6>.elementor-element-populated>.elementor-background-overlay,.elementor-143 .elementor-element.elementor-element-953afe6>.elementor-background-slideshow{border-radius:20px}.elementor-143 .elementor-element.elementor-element-237d930>.elementor-widget-container{background-color:transparent;margin:0;padding:40px;background-image:linear-gradient(180deg,#0f6118 0%,#fff 100%)}.elementor-143 .elementor-element.elementor-element-237d930{text-align:center;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:400;line-height:61px;letter-spacing:2.1px;word-spacing:6px;color:var(--e-global-color-507d6da)}.elementor-143 .elementor-element.elementor-element-f0a3afd{text-align:center;font-family:"Montserrat",Sans-serif;font-size:38px;font-weight:400}.elementor-143 .elementor-element.elementor-element-4c4fc58{text-align:center;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600}.elementor-143 .elementor-element.elementor-element-c80710a .elementor-button{background-color:#256f2f}.elementor-143 .elementor-element.elementor-element-de9629a>.elementor-element-populated{border-style:none}.elementor-143 .elementor-element.elementor-element-de9629a>.elementor-element-populated,.elementor-143 .elementor-element.elementor-element-de9629a>.elementor-element-populated>.elementor-background-overlay,.elementor-143 .elementor-element.elementor-element-de9629a>.elementor-background-slideshow{border-radius:20px}.elementor-143 .elementor-element.elementor-element-cbc8015.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-143 .elementor-element.elementor-element-cbc8015>.elementor-element-populated{border-style:solid;border-width:10px;border-color:#0f6118}.elementor-143 .elementor-element.elementor-element-cbc8015>.elementor-element-populated,.elementor-143 .elementor-element.elementor-element-cbc8015>.elementor-element-populated>.elementor-background-overlay,.elementor-143 .elementor-element.elementor-element-cbc8015>.elementor-background-slideshow{border-radius:20px}.elementor-143 .elementor-element.elementor-element-f8f243a{width:var(--container-widget-width,105.313%);max-width:105.313%;--container-widget-width:105.313%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:400;line-height:61px;letter-spacing:2.1px;word-spacing:6px;color:var(--e-global-color-507d6da)}.elementor-143 .elementor-element.elementor-element-f8f243a>.elementor-widget-container{background-color:transparent;margin:0;padding:40px;background-image:linear-gradient(180deg,#0f6118 0%,#fff 100%)}.elementor-143 .elementor-element.elementor-element-1984b92{text-align:center;font-family:"Montserrat",Sans-serif;font-size:38px;font-weight:400}.elementor-143 .elementor-element.elementor-element-d747b9b{text-align:center;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600}.elementor-143 .elementor-element.elementor-element-41a9fd6 .elementor-button{background-color:#256f2f}.elementor-143 .elementor-element.elementor-element-28281f2{--spacer-size:20px}.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-143 .elementor-element.elementor-element-1a26965 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:45px;font-weight:600;color:#000}.elementor-143 .elementor-element.elementor-element-f810f2b{font-family:"Roboto",Sans-serif;font-size:33px;font-weight:400}.elementor-143 .elementor-element.elementor-element-4847147{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400}:root{--page-title-display:none}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-43bc04d{width:22.992%}.elementor-143 .elementor-element.elementor-element-2ad5908{width:2.011%}.elementor-143 .elementor-element.elementor-element-78719e5{width:23.77%}.elementor-143 .elementor-element.elementor-element-71d5012{width:2.034%}.elementor-143 .elementor-element.elementor-element-953afe6{width:22.123%}.elementor-143 .elementor-element.elementor-element-de9629a{width:2.169%}.elementor-143 .elementor-element.elementor-element-cbc8015{width:24.029%}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-fcb2e82{font-size:32px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-89fc7c9{font-size:20px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-6538008{font-size:28px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-f019c13{font-size:20px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-d7a597d{font-size:28px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-237d930{font-size:20px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-f0a3afd{font-size:28px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-f8f243a{font-size:20px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-1984b92{font-size:28px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-1a26965{text-align:center}.elementor-143 .elementor-element.elementor-element-1a26965 .elementor-heading-title{font-size:28px;line-height:1.2em}.elementor-143 .elementor-element.elementor-element-f810f2b{text-align:center;font-size:18px;line-height:1.4em}}