.elementor-350 .elementor-element.elementor-element-e1e012:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-e1e012>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mariaperfecta.com/wp-content/uploads/2026/02/Banner_home_MariaPerfecta_Ilustracion-scaled.png);background-position:top right;background-size:100% auto}.elementor-350 .elementor-element.elementor-element-e1e012>.elementor-background-overlay{background-color:#f2a579;opacity:.18;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-350 .elementor-element.elementor-element-e1e012>.elementor-container{max-width:1200px;min-height:100vh}.elementor-350 .elementor-element.elementor-element-e1e012{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-350 .elementor-element.elementor-element-11a695ab>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-bc-flex-widget .elementor-350 .elementor-element.elementor-element-68290f9f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-350 .elementor-element.elementor-element-68290f9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.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-350 .elementor-element.elementor-element-146b2bb1 .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:6.7rem;font-weight:100;text-transform:capitalize;line-height:.6em;color:#0000}.elementor-350 .elementor-element.elementor-element-3c01c443{--spacer-size:50px}.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-350 .elementor-element.elementor-element-22a771b9{font-family:"Zilla Slab",Sans-serif;font-size:1.2rem;line-height:1.6em;color:#0000}.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-350 .elementor-element.elementor-element-28a86288 .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border-radius:60px 60px 60px 60px}.elementor-350 .elementor-element.elementor-element-7d2cc358:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-7d2cc358>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-350 .elementor-element.elementor-element-7d2cc358{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 0 70px 0}.elementor-350 .elementor-element.elementor-element-7d2cc358>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.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-350 .elementor-element.elementor-element-789f2192 img{width:100%;border-radius:6px 6px 6px 6px}.elementor-350 .elementor-element.elementor-element-644d955c>.elementor-widget-container{margin:-110px 0 0 40px}.elementor-350 .elementor-element.elementor-element-644d955c{text-align:center}.elementor-350 .elementor-element.elementor-element-644d955c .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:30px;font-weight:600;text-decoration:underline;line-height:32px;letter-spacing:3.6px;word-spacing:3px;color:#000}.elementor-350 .elementor-element.elementor-element-3d01cd0>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-3d01cd0{text-align:center}.elementor-350 .elementor-element.elementor-element-3d01cd0 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-ea108b3 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#501C8A;color:#501C8A;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-ea108b3>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-ea108b3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-ea108b3 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-ea108b3 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-ea108b3 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-6dbbed19>.elementor-element-populated{margin:0 0 40px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:78px 20px 0 10px}.elementor-350 .elementor-element.elementor-element-2e3ee4d img{width:100%;border-radius:6px 6px 6px 6px}.elementor-350 .elementor-element.elementor-element-bbdbc97>.elementor-widget-container{margin:-110px 0 0 40px}.elementor-350 .elementor-element.elementor-element-bbdbc97{text-align:center}.elementor-350 .elementor-element.elementor-element-bbdbc97 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:30px;font-weight:600;text-decoration:underline;line-height:32px;letter-spacing:3.6px;word-spacing:3px;color:#000}.elementor-350 .elementor-element.elementor-element-a5ea766>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-a5ea766{text-align:center}.elementor-350 .elementor-element.elementor-element-a5ea766 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-55d40ac2 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#501C8A;color:#501C8A;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-55d40ac2>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-55d40ac2 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-55d40ac2 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-55d40ac2 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-55d40ac2 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-1769edea img{width:100%;border-radius:6px 6px 6px 6px}.elementor-350 .elementor-element.elementor-element-65dbcaac>.elementor-widget-container{margin:-110px 0 0 40px}.elementor-350 .elementor-element.elementor-element-65dbcaac{text-align:center}.elementor-350 .elementor-element.elementor-element-65dbcaac .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:31px;font-weight:600;text-decoration:underline;line-height:40px;letter-spacing:1.1px;word-spacing:4px;color:#000}.elementor-350 .elementor-element.elementor-element-529c930>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-529c930{text-align:center}.elementor-350 .elementor-element.elementor-element-529c930 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-a8feeeb .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#501C8A;color:#501C8A;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-a8feeeb>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-a8feeeb .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-a8feeeb .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-a8feeeb .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-a8feeeb .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-b2317a0:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-b2317a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#FFFEFE 0%,#F7F7FF 100%)}.elementor-350 .elementor-element.elementor-element-b2317a0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 0 70px 0}.elementor-350 .elementor-element.elementor-element-b2317a0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-350 .elementor-element.elementor-element-a2f5aa7 img{width:100%;border-radius:6px 6px 6px 6px}.elementor-350 .elementor-element.elementor-element-465eada>.elementor-widget-container{margin:-110px 0 0 40px}.elementor-350 .elementor-element.elementor-element-465eada{text-align:center}.elementor-350 .elementor-element.elementor-element-465eada .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:600;text-decoration:underline;line-height:32px;letter-spacing:3.6px;word-spacing:3px;color:#000}.elementor-350 .elementor-element.elementor-element-88a96b0>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-88a96b0{text-align:center}.elementor-350 .elementor-element.elementor-element-88a96b0 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-32c2080 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#501C8A;color:#501C8A;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-32c2080>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-32c2080 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-32c2080 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-32c2080 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-32c2080 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-cef828b>.elementor-element-populated{margin:0 0 40px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:78px 20px 0 10px}.elementor-350 .elementor-element.elementor-element-2531453 img{width:100%;border-radius:6px 6px 6px 6px}.elementor-350 .elementor-element.elementor-element-a231b0f>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-a231b0f{text-align:center}.elementor-350 .elementor-element.elementor-element-a231b0f .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-33f7b19 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#501C8A;color:#501C8A;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-33f7b19>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-33f7b19 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-33f7b19 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-33f7b19 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-33f7b19 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-ec3b9fb>.elementor-widget-container{margin:-110px 0 0 40px}.elementor-350 .elementor-element.elementor-element-ec3b9fb{text-align:center}.elementor-350 .elementor-element.elementor-element-ec3b9fb .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:30px;font-weight:600;text-decoration:underline;line-height:32px;letter-spacing:3.6px;word-spacing:3px;color:#000}.elementor-350 .elementor-element.elementor-element-9b32e77 img{width:100%;border-radius:6px 6px 6px 6px}.elementor-350 .elementor-element.elementor-element-ea681b3 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#5836A2;color:#5836A2;border-style:solid;border-width:0 0 1px 0;border-color:#fff0;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-ea681b3>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-ea681b3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-ea681b3 .elementor-button .elementor-button-content-wrapper{gap:4px}.elementor-350 .elementor-element.elementor-element-ea681b3 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-ea681b3 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-a4d3aff>.elementor-widget-container{margin:-110px 0 0 40px}.elementor-350 .elementor-element.elementor-element-a4d3aff{text-align:center}.elementor-350 .elementor-element.elementor-element-a4d3aff .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:31px;font-weight:600;text-decoration:underline;line-height:40px;letter-spacing:1.1px;word-spacing:4px;color:#000}.elementor-350 .elementor-element.elementor-element-db9ce5f{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-350 .elementor-element.elementor-element-db9ce5f .elementor-widget-container{text-align:center}.elementor-350 .elementor-element.elementor-element-db9ce5f .elementor-social-icon{background-color:#FFFFFF17}.elementor-350 .elementor-element.elementor-element-db9ce5f .elementor-social-icon i{color:#501C8A}.elementor-350 .elementor-element.elementor-element-db9ce5f .elementor-social-icon svg{fill:#501C8A}.elementor-350 .elementor-element.elementor-element-db9ce5f .elementor-social-icon:hover{background-color:#fff}.elementor-350 .elementor-element.elementor-element-db9ce5f .elementor-social-icon:hover i{color:#000}.elementor-350 .elementor-element.elementor-element-db9ce5f .elementor-social-icon:hover svg{fill:#000}.elementor-350 .elementor-element.elementor-element-5578de5c:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-5578de5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5}.elementor-350 .elementor-element.elementor-element-5578de5c>.elementor-container{min-height:400px}.elementor-350 .elementor-element.elementor-element-5578de5c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:120px 90px 90px 90px}.elementor-350 .elementor-element.elementor-element-5578de5c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-350 .elementor-element.elementor-element-5f026647>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#000;padding:2em 4em 0em 2em}.elementor-350 .elementor-element.elementor-element-313b545a>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-313b545a{text-align:center}.elementor-350 .elementor-element.elementor-element-313b545a .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-7f8c01a0{text-align:center;font-family:"EB Garamond",Sans-serif;font-size:20px;line-height:1.4em;color:#000}.elementor-350 .elementor-element.elementor-element-7a250d62 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-7a250d62>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-7a250d62 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-7a250d62 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-7a250d62 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-7a250d62 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-58e1175d>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#000;padding:2em 3em 0em 3em}.elementor-350 .elementor-element.elementor-element-180b141c>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-180b141c{text-align:center}.elementor-350 .elementor-element.elementor-element-180b141c .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-797cafef{text-align:center;font-family:"EB Garamond",Sans-serif;font-size:20px;line-height:1.4em;color:#000}.elementor-350 .elementor-element.elementor-element-43afaf16 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-43afaf16>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-43afaf16 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-43afaf16 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-43afaf16 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-43afaf16 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-22053306>.elementor-element-populated{padding:2em 2em 0em 4em}.elementor-350 .elementor-element.elementor-element-581e823f>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-581e823f{text-align:center}.elementor-350 .elementor-element.elementor-element-581e823f .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-675181e6{text-align:center;font-family:"EB Garamond",Sans-serif;font-size:20px;line-height:1.4em;color:#000}.elementor-350 .elementor-element.elementor-element-45215bf4 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px 0;border-color:#fff;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-45215bf4>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-45215bf4 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-45215bf4 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-45215bf4 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-45215bf4 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-64ad2234:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-64ad2234>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url(https://mariaperfecta.com/wp-content/uploads/2024/09/Diseno-sin-titulo-3.png);background-position:center center;background-size:cover}.elementor-350 .elementor-element.elementor-element-64ad2234>.elementor-background-overlay{background-color:#F9F2FF;opacity:.46;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-350 .elementor-element.elementor-element-64ad2234>.elementor-container{max-width:1300px;min-height:400px}.elementor-350 .elementor-element.elementor-element-64ad2234{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 120px 90px 120px}.elementor-350 .elementor-element.elementor-element-396266cd>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#000;padding:2em 4em 0em 1em}.elementor-350 .elementor-element.elementor-element-2d52c3ef>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-2d52c3ef{text-align:center}.elementor-350 .elementor-element.elementor-element-2d52c3ef .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-13d86b4d{text-align:center;font-family:"EB Garamond",Sans-serif;font-size:20px;line-height:1.4em;color:#000}.elementor-350 .elementor-element.elementor-element-4a6f815d .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px 0;border-color:#fff0;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-4a6f815d>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-4a6f815d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-4a6f815d .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-4a6f815d .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-4a6f815d .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-45d74024>.elementor-element-populated{padding:2em 1em 0em 4em}.elementor-350 .elementor-element.elementor-element-2e70efa3>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-2e70efa3{text-align:center}.elementor-350 .elementor-element.elementor-element-2e70efa3 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000}.elementor-350 .elementor-element.elementor-element-3012b390{text-align:center;font-family:"EB Garamond",Sans-serif;font-size:20px;line-height:1.4em;color:#000}.elementor-350 .elementor-element.elementor-element-58c56566 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:4.8px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px 0;border-color:#fff0;border-radius:0 0 0 0;padding:10px 10px 10px 40px}.elementor-350 .elementor-element.elementor-element-58c56566>.elementor-widget-container{margin:0 0 0 0}.elementor-350 .elementor-element.elementor-element-58c56566 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-350 .elementor-element.elementor-element-58c56566 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-350 .elementor-element.elementor-element-58c56566 .elementor-button:hover,.elementor-350 .elementor-element.elementor-element-58c56566 .elementor-button:focus{border-color:#000}.elementor-350 .elementor-element.elementor-element-64a2a05d:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-64a2a05d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5}.elementor-350 .elementor-element.elementor-element-64a2a05d>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-350 .elementor-element.elementor-element-64a2a05d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:78px 0 78px 0}.elementor-350 .elementor-element.elementor-element-466808dd>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-350 .elementor-element.elementor-element-466808dd>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-350 .elementor-element.elementor-element-3bf1109d>.elementor-widget-container{margin:0 0 10px 0}.elementor-350 .elementor-element.elementor-element-3bf1109d{text-align:center}.elementor-350 .elementor-element.elementor-element-3bf1109d .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:1em;font-weight:800;text-transform:uppercase;letter-spacing:4px;-webkit-text-stroke-width:0;stroke-width:0;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#1A1919}.elementor-350 .elementor-element.elementor-element-3c202842{font-family:"Nunito",Sans-serif;font-size:1em;line-height:1.7em;color:#000}.elementor-350 .elementor-element.elementor-element-5b14e5b7>.elementor-widget-container{margin:0 0 10px 0}.elementor-350 .elementor-element.elementor-element-5b14e5b7{text-align:start}.elementor-350 .elementor-element.elementor-element-5b14e5b7 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:1em;font-weight:800;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#2F2929}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2)}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2)}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2)}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2)}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2)}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-icon i{color:#fff;transition:color 0.3s}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-icon svg{fill:#fff;transition:fill 0.3s}.elementor-350 .elementor-element.elementor-element-4ea3cc3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif;font-size:1em}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-text{color:#0D0C0C;transition:color 0.3s}.elementor-350 .elementor-element.elementor-element-4ea3cc3d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#5E106A}.elementor-350 .elementor-element.elementor-element-292f9be3>.elementor-widget-container{margin:0 0 10px 0}.elementor-350 .elementor-element.elementor-element-292f9be3{text-align:start}.elementor-350 .elementor-element.elementor-element-292f9be3 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:1em;font-weight:800;text-transform:uppercase;letter-spacing:4px;color:#000}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2)}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2)}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2)}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2)}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2)}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-icon i{color:#fff;transition:color 0.3s}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-icon svg{fill:#fff;transition:fill 0.3s}.elementor-350 .elementor-element.elementor-element-73e2d059{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif;font-size:1em}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-text{color:#010101;transition:color 0.3s}.elementor-350 .elementor-element.elementor-element-73e2d059 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8331AE}.elementor-350 .elementor-element.elementor-element-6162f563>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-350 .elementor-element.elementor-element-6162f563>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-350 .elementor-element.elementor-element-ae222d7>.elementor-widget-container{margin:0 0 10px 0}.elementor-350 .elementor-element.elementor-element-ae222d7{text-align:center}.elementor-350 .elementor-element.elementor-element-ae222d7 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:3.3px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#39324B}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-repeater-item-5dea297.elementor-social-icon{background-color:#fff0}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-repeater-item-5dea297.elementor-social-icon i{color:#BB74DD}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-repeater-item-5dea297.elementor-social-icon svg{fill:#BB74DD}.elementor-350 .elementor-element.elementor-element-60dc008d{--grid-template-columns:repeat(6, auto);width:var(--container-widget-width,145.941%);max-width:145.941%;--container-widget-width:145.941%;--container-widget-flex-grow:0;--icon-size:19px;--grid-column-gap:12px;--grid-row-gap:13px}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-widget-container{text-align:center}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-social-icon{background-color:#FFF0;--icon-padding:0em}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-social-icon i{color:#BA76D5}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-social-icon svg{fill:#BA76D5}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-social-icon:hover{background-color:#fff}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-social-icon:hover i{color:#C2E8F8}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-social-icon:hover svg{fill:#C2E8F8}@media(min-width:768px){.elementor-350 .elementor-element.elementor-element-11a695ab{width:34%}.elementor-350 .elementor-element.elementor-element-68290f9f{width:22.069%}.elementor-350 .elementor-element.elementor-element-233594a5{width:77.931%}.elementor-350 .elementor-element.elementor-element-3bbdef70{width:66%}.elementor-350 .elementor-element.elementor-element-466808dd{width:33.833%}.elementor-350 .elementor-element.elementor-element-4802ffd8{width:22%}.elementor-350 .elementor-element.elementor-element-74c5aa0c{width:22%}.elementor-350 .elementor-element.elementor-element-6162f563{width:22%}}@media(max-width:1024px) and (min-width:768px){.elementor-350 .elementor-element.elementor-element-11a695ab{width:80%}.elementor-350 .elementor-element.elementor-element-2ad96d65{width:50%}.elementor-350 .elementor-element.elementor-element-6dbbed19{width:100%}.elementor-350 .elementor-element.elementor-element-22a34688{width:50%}.elementor-350 .elementor-element.elementor-element-14265e7{width:50%}.elementor-350 .elementor-element.elementor-element-cef828b{width:100%}.elementor-350 .elementor-element.elementor-element-f4d7cc8{width:50%}.elementor-350 .elementor-element.elementor-element-466808dd{width:60%}.elementor-350 .elementor-element.elementor-element-4802ffd8{width:40%}.elementor-350 .elementor-element.elementor-element-74c5aa0c{width:40%}.elementor-350 .elementor-element.elementor-element-6162f563{width:40%}}@media(min-width:1025px){.elementor-350 .elementor-element.elementor-element-64ad2234:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-64ad2234>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-350 .elementor-element.elementor-element-11a695ab>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-350 .elementor-element.elementor-element-7d2cc358{padding:0 0 100px 0}.elementor-350 .elementor-element.elementor-element-b2317a0{padding:0 0 100px 0}.elementor-350 .elementor-element.elementor-element-64ad2234{padding:1em 1em 1em 1em}.elementor-350 .elementor-element.elementor-element-13d86b4d{font-size:1.5rem}.elementor-350 .elementor-element.elementor-element-3012b390{font-size:1.5rem}.elementor-350 .elementor-element.elementor-element-64a2a05d{padding:4em 4em 4em 4em}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-widget-container{text-align:left}}@media(max-width:767px){.elementor-350 .elementor-element.elementor-element-e1e012:not(.elementor-motion-effects-element-type-background),.elementor-350 .elementor-element.elementor-element-e1e012>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mariaperfecta.com/wp-content/uploads/2026/02/Banner_home_MariaPerfecta_Ilustracion-1200x700.png);background-position:-183px -100px;background-size:918px auto}.elementor-350 .elementor-element.elementor-element-e1e012>.elementor-container{max-width:1187px;min-height:0}.elementor-350 .elementor-element.elementor-element-146b2bb1{text-align:center}.elementor-350 .elementor-element.elementor-element-146b2bb1 .elementor-heading-title{font-size:5.8rem}.elementor-350 .elementor-element.elementor-element-22a771b9{text-align:center;font-size:.9rem}.elementor-350 .elementor-element.elementor-element-5578de5c{padding:1em 1em 1em 1em}.elementor-350 .elementor-element.elementor-element-5f026647>.elementor-element-populated{border-width:0 0 0 0;padding:3em 3em 3em 3em}.elementor-350 .elementor-element.elementor-element-58e1175d>.elementor-element-populated{border-width:0 0 0 0;padding:3em 3em 3em 3em}.elementor-350 .elementor-element.elementor-element-180b141c .elementor-heading-title{font-size:19px}.elementor-350 .elementor-element.elementor-element-22053306>.elementor-element-populated,.elementor-350 .elementor-element.elementor-element-22053306>.elementor-element-populated>.elementor-background-overlay,.elementor-350 .elementor-element.elementor-element-22053306>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-350 .elementor-element.elementor-element-22053306>.elementor-element-populated{padding:3em 3em 3em 3em}.elementor-350 .elementor-element.elementor-element-396266cd>.elementor-element-populated{border-width:0 0 0 0;padding:2em 1em 1em 1em}.elementor-350 .elementor-element.elementor-element-2d52c3ef .elementor-heading-title{font-size:19px}.elementor-350 .elementor-element.elementor-element-45d74024>.elementor-element-populated{padding:2em 1em 1em 1em}.elementor-350 .elementor-element.elementor-element-64a2a05d{padding:0em 0em 0em 0em}.elementor-350 .elementor-element.elementor-element-466808dd>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-350 .elementor-element.elementor-element-3bf1109d{text-align:center}.elementor-350 .elementor-element.elementor-element-3c202842{text-align:center}.elementor-350 .elementor-element.elementor-element-4802ffd8{width:50%}.elementor-350 .elementor-element.elementor-element-4802ffd8>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-350 .elementor-element.elementor-element-5b14e5b7{text-align:center}.elementor-350 .elementor-element.elementor-element-5b14e5b7 .elementor-heading-title{font-size:8px;letter-spacing:1.6px}.elementor-350 .elementor-element.elementor-element-74c5aa0c{width:50%}.elementor-350 .elementor-element.elementor-element-74c5aa0c>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-350 .elementor-element.elementor-element-292f9be3{text-align:center}.elementor-350 .elementor-element.elementor-element-6162f563>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-350 .elementor-element.elementor-element-ae222d7{text-align:center}.elementor-350 .elementor-element.elementor-element-60dc008d .elementor-widget-container{text-align:center}}